Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Adopt OpenJDK: the past, 
the present & the future 
@adoptopenjdk 
OpenJDK: Reference Implementation for Java (since Java ...
Agenda 
● Introduction 
● What is OpenJDK ? 
● OpenJDK history... 
● OpenJDK consists of... 
● What is Adopt OpenJDK ? 
● ...
What is OpenJDK ? 
OpenJDK (Open Java Development Kit) is a free and open source 
implementation of the Java Platform, Sta...
What is OpenJDK (actually) ? 
- RI from Java 7 SE onwards 
- Free and open source 
- Source to build your own Java - the l...
...the Past 
Let’s unveil the past before us…
OpenJDK history... 
2006 2007 2010 Beyond 
Rest of 
OpenJDK 
is released Oracle 
Sun 
launches 
OpenJDK 
(javac, 
Hotspot)...
What does OpenJDK consists of ? 
Codebase made up of hg repos (jdk, Hotspot, nashorn, etc…) 
Languages used: largely in Ja...
How do the different parts of OpenJDK fit in ?
What is Adopt OpenJDK ? 
∙ JUG lead initiative 
∙ Incubator for projects 
∙ Lots of Open Source projects to work on 
∙ Imp...
What we have done ? 
Lots of questions... 
Why should you be involved ? 
Who is involved ? What difference 
have they alre...
Entry levels... 
Starter level 
Intermediate level 
Advance level
Answer to all these questions... 
Where and how 
to get the answers ? 
https://java.net/projects/adoptopenjdk/pages/AdoptO...
...the Present... 
And the present is here, 
for the takers...
One of our OpenJDK heros... 
Fredrik Öhrström, ex-Oracle 
The “star“ behind build-infra 
OpenJDK Build Benchmarks - build-...
Demo time! Yay! 
- Bring up your laptop, touch-pads, smartphones, handhelds, etc… 
Adopt OpenJDK - 
Getting Started Kit 
h...
Resources 
Homepage: http://adoptopenjdk.java.net/ 
Join our new Mailing list 
adopt-openjdk@googlegroups.com adoption-dis...
Review so far... 
- What, who and why…. 
- Learnt practical things… 
- Thinking of next steps…
...the Future 
And what does the future hold for us… 
...the future is what we make of it ?
Looking forward to... 
Java 9, Java 10 and beyond ! 
Made possible with OpenJDK ?
Thanks to... 
The OpenJDK team & Oracle 
LJC, its founder, leaders & members 
The Adopt OpenJDK community! 
Organisers of ...
Let’s change the Java ecosystem, together! 
Daniel Bryant @danielbryantuk 
Mani Sarkar @theNeomatrix369 
Follow us on twit...
Q & A, announcements, discussions...! 
- We need your help and support! 
- Our thanks to so many who have 
made it possibl...
Adopt OpenJDK: the past, 
the present & the future 
@adoptopenjdk 
OpenJDK: Reference Implementation for Java (since Java ...
OpenJDK history... 
2006 2007 2010 Beyond 
Rest of 
OpenJDK 
is released Oracle 
Sun 
launches 
OpenJDK 
(javac, 
Hotspot)...
What does OpenJDK consists of ? 
Codebase made up of hg repos (jdk, Hotspot, nashorn, etc…) 
Languages used: largely in Ja...
Resources 
Homepage: http://adoptopenjdk.java.net/ 
Join our new Mailing list 
adopt-openjdk@googlegroups.com adoption-dis...
Let’s change the Java ecosystem, together! 
Daniel Bryant @danielbryantuk 
Mani Sarkar @theNeomatrix369 
Follow us on twit...
Upcoming SlideShare
Loading in …5
×

Adopt OpenJDK the past, the present & the future

2,699 views

Published on

An Adopt OpenJDK presentation delivered at Javaland 2014 near (Phantasialand) Munich, Germany.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Adopt OpenJDK the past, the present & the future

  1. 1. Adopt OpenJDK: the past, the present & the future @adoptopenjdk OpenJDK: Reference Implementation for Java (since Java 7 SE) Daniel Bryant @danielbryantuk Mani Sarkar @theNeomatrix369 http://bit.ly/1lZtesx London Java Community @ljcjug
  2. 2. Agenda ● Introduction ● What is OpenJDK ? ● OpenJDK history... ● OpenJDK consists of... ● What is Adopt OpenJDK ? ● Demos! ● Review so far… ● Thanks ● Q & A, announcements, discussions...!
  3. 3. What is OpenJDK ? OpenJDK (Open Java Development Kit) is a free and open source implementation of the Java Platform, Standard Edition (Java SE).[1] It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GNU General Public License (GNU GPL) with a linking exception. Were it not for the GPL linking exception, components that linked to the Java class library would be subject to the terms of the GPL license. OpenJDK is the official Java SE 7 reference implementation.[2][3] [2] Moving to OpenJDK as the official Java SE 7 Reference Implementation [3] Java Platform, Standard Edition 7 Reference Implementations
  4. 4. What is OpenJDK (actually) ? - RI from Java 7 SE onwards - Free and open source - Source to build your own Java - the language & platform - Learn more about the internals of Java - the language & platform
  5. 5. ...the Past Let’s unveil the past before us…
  6. 6. OpenJDK history... 2006 2007 2010 Beyond Rest of OpenJDK is released Oracle Sun launches OpenJDK (javac, Hotspot) adopts OpenJDK (Sun is acquired) 2011 2012 2014 Lambdas, Nashorn & Adopt OpenJDK OpenJDK: Reference implementation of Java 7 SE Java 10 Java 8 Java 9 World-wide Community involvement
  7. 7. What does OpenJDK consists of ? Codebase made up of hg repos (jdk, Hotspot, nashorn, etc…) Languages used: largely in Java, rest C/C++, assembly, bash, awk & others
  8. 8. How do the different parts of OpenJDK fit in ?
  9. 9. What is Adopt OpenJDK ? ∙ JUG lead initiative ∙ Incubator for projects ∙ Lots of Open Source projects to work on ∙ Improve OpenJDK & Java itself ∙ Help make patch contributions to Java
  10. 10. What we have done ? Lots of questions... Why should you be involved ? Who is involved ? What difference have they already made ? How does it help OpenJDK ? How to join?
  11. 11. Entry levels... Starter level Intermediate level Advance level
  12. 12. Answer to all these questions... Where and how to get the answers ? https://java.net/projects/adoptopenjdk/pages/AdoptOpenJDK
  13. 13. ...the Present... And the present is here, for the takers...
  14. 14. One of our OpenJDK heros... Fredrik Öhrström, ex-Oracle The “star“ behind build-infra OpenJDK Build Benchmarks - build-infra (Nov 2011) Mentioned in http://mreinhold.org/blog/jdk8-ga !
  15. 15. Demo time! Yay! - Bring up your laptop, touch-pads, smartphones, handhelds, etc… Adopt OpenJDK - Getting Started Kit http://bit.ly/17ovGUB Adopt OpenJDK intermediate & advance experiences http://bit.ly/1ckphOl - Read and try out the examples during the demo!
  16. 16. Resources Homepage: http://adoptopenjdk.java.net/ Join our new Mailing list adopt-openjdk@googlegroups.com adoption-discuss@openjdk.java.net Join the IRC channel #adoptopenjdk on irc.freenode.net On Twitter @adoptopenjdk Newspaper http://paper.li/adoptopenjdk/1370465075 Adopt OpenJDK Getting Started Kit http://bit.ly/17ovGUB Adopt OpenJDK intermediate & advance experiences http://bit.ly/1ckphOl
  17. 17. Review so far... - What, who and why…. - Learnt practical things… - Thinking of next steps…
  18. 18. ...the Future And what does the future hold for us… ...the future is what we make of it ?
  19. 19. Looking forward to... Java 9, Java 10 and beyond ! Made possible with OpenJDK ?
  20. 20. Thanks to... The OpenJDK team & Oracle LJC, its founder, leaders & members The Adopt OpenJDK community! Organisers of this conference! Above all you, for your undivided attention !
  21. 21. Let’s change the Java ecosystem, together! Daniel Bryant @danielbryantuk Mani Sarkar @theNeomatrix369 Follow us on twitter @adoptopenjdk Write to us adopt-openjdk@googlegroups.com adoption-discuss@openjdk.java.net
  22. 22. Q & A, announcements, discussions...! - We need your help and support! - Our thanks to so many who have made it possible!
  23. 23. Adopt OpenJDK: the past, the present & the future @adoptopenjdk OpenJDK: Reference Implementation for Java (since Java 7 SE) Daniel Bryant @danielbryantuk Mani Sarkar @theNeomatrix369 http://bit.ly/1lZtesx London Java Community @ljcjug
  24. 24. OpenJDK history... 2006 2007 2010 Beyond Rest of OpenJDK is released Oracle Sun launches OpenJDK (javac, Hotspot) adopts OpenJDK (Sun is acquired) 2011 2012 2014 Lambdas, Nashorn & Adopt OpenJDK OpenJDK: Reference implementation of Java 7 SE Java 10 Java 8 Java 9 World-wide Community involvement
  25. 25. What does OpenJDK consists of ? Codebase made up of hg repos (jdk, Hotspot, nashorn, etc…) Languages used: largely in Java, rest C/C++, assembly, bash, awk & others
  26. 26. Resources Homepage: http://adoptopenjdk.java.net/ Join our new Mailing list adopt-openjdk@googlegroups.com adoption-discuss@openjdk.java.net Join the IRC channel #adoptopenjdk on irc.freenode.net On Twitter @adoptopenjdk Newspaper http://paper.li/adoptopenjdk/1370465075 Adopt OpenJDK Getting Started Kit http://bit.ly/17ovGUB Adopt OpenJDK intermediate & advance experiences http://bit.ly/1ckphOl
  27. 27. Let’s change the Java ecosystem, together! Daniel Bryant @danielbryantuk Mani Sarkar @theNeomatrix369 Follow us on twitter @adoptopenjdk Write to us adopt-openjdk@googlegroups.com adoption-discuss@openjdk.java.net

×