adopt openjdk the past, the present & the future
DESCRIPTION
An Adopt OpenJDK presentation delivered at Javaland 2014 near (Phantasialand) Munich, Germany.TRANSCRIPT
OpenJDK: Reference Implementation for Java (since Java 7 SE)
Adopt OpenJDK: the past, the present & the future@adoptopenjdk
Daniel Bryant @danielbryantukMani Sarkar @theNeomatrix369
London Java Community @ljcjug
http://bit.ly/1lZtesx
Agenda
● Introduction● What is OpenJDK ?● OpenJDK history...● OpenJDK consists of...● What is Adopt OpenJDK ?● Demos!● Review so far…● Thanks● Q & A, announcements, discussions...!
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
- 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
What is OpenJDK (actually) ?
...the Past
Let’s unveil the past before us…
OpenJDK history...
2006 2007 2010 Beyond
Sun launches OpenJDK(javac, Hotspot)
Rest of OpenJDK
is released Oracle adopts OpenJDK(Sun is acquired)
Lambdas, Nashorn & Adopt OpenJDK
OpenJDK:Reference implementation of Java 7 SE
Java 10
Java 9
2011 2012 2014
Java 8
World-wide Community involvement
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
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∙ Improve OpenJDK & Java itself∙ Help make patch contributions to Java
What we have done ?
Why should you be involved ?
Lots of questions...
How does it help OpenJDK ?
Who is involved ? What difference have they already made ?
How to join?
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/AdoptOpenJDK
...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-infra (Nov 2011)
Mentioned in http://mreinhold.org/blog/jdk8-ga !
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 experienceshttp://bit.ly/1ckphOl
- Read and try out the examples during the demo!
Resources
Homepage: http://adoptopenjdk.java.net/Join our new Mailing list
[email protected] [email protected]
Join the IRC channel#adoptopenjdk on irc.freenode.net
On Twitter @adoptopenjdk
Newspaperhttp://paper.li/adoptopenjdk/1370465075
Adopt OpenJDK Getting Started Kithttp://bit.ly/17ovGUB
Adopt OpenJDK intermediate & advance experienceshttp://bit.ly/1ckphOl
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 this conference!
Above all you, for your undivided attention !
Let’s change the Java ecosystem, together!
Daniel Bryant @danielbryantukMani Sarkar @theNeomatrix369
Follow us on twitter@adoptopenjdk
Write to [email protected]@openjdk.java.net
Q & A, announcements, discussions...!
- We need your help and support!- Our thanks to so many who have made it possible!
OpenJDK: Reference Implementation for Java (since Java 7 SE)
Adopt OpenJDK: the past, the present & the future@adoptopenjdk
Daniel Bryant @danielbryantukMani Sarkar @theNeomatrix369
London Java Community @ljcjug
http://bit.ly/1lZtesx
OpenJDK history...
2006 2007 2010 Beyond
Sun launches OpenJDK(javac, Hotspot)
Rest of OpenJDK
is released Oracle adopts OpenJDK(Sun is acquired)
Lambdas, Nashorn & Adopt OpenJDK
OpenJDK:Reference implementation of Java 7 SE
Java 10
Java 9
2011 2012 2014
Java 8
World-wide Community involvement
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
Resources
Homepage: http://adoptopenjdk.java.net/Join our new Mailing list
[email protected] [email protected]
Join the IRC channel#adoptopenjdk on irc.freenode.net
On Twitter @adoptopenjdk
Newspaperhttp://paper.li/adoptopenjdk/1370465075
Adopt OpenJDK Getting Started Kithttp://bit.ly/17ovGUB
Adopt OpenJDK intermediate & advance experienceshttp://bit.ly/1ckphOl
Let’s change the Java ecosystem, together!
Daniel Bryant @danielbryantukMani Sarkar @theNeomatrix369
Follow us on twitter@adoptopenjdk
Write to [email protected]@openjdk.java.net