Best Angular 17 Classroom & Online training - Naresh IT
Adopt OpenJDK: History, Present & Future
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. Agenda
● Introduction
● What is OpenJDK ?
● OpenJDK history...
● OpenJDK consists of...
● What is Adopt OpenJDK ?
● Demos!
● Review so far…
● Thanks
● Q & A, announcements, discussions...!
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. 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
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. 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
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. 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?
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. 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. 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. Review so far...
- What, who and why….
- Learnt practical things…
- Thinking of next steps…
18. ...the Future
And what does the future hold for us…
...the future is what we make of it ?
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. 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. Q & A, announcements, discussions...!
- We need your help and support!
- Our thanks to so many who have
made it possible!
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. 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. 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. 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. 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