adopt openjdk the past, the present & the future

27
OpenJDK: Reference Implementation for Java (since Java 7 SE) Adopt OpenJDK: the past, the present & the future @adoptopenjdk Daniel Bryant @danielbryantuk Mani Sarkar @theNeomatrix369 London Java Community @ljcjug http://bit.ly/1lZtesx

Upload: mani-sarkar

Post on 18-Dec-2014

581 views

Category:

Software


3 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Adopt OpenJDK  the past, the present & the future

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

Page 2: Adopt OpenJDK  the past, the present & the future

Agenda

● Introduction● What is OpenJDK ?● OpenJDK history...● OpenJDK consists of...● What is Adopt OpenJDK ?● Demos!● Review so far…● Thanks● Q & A, announcements, discussions...!

Page 3: Adopt OpenJDK  the past, the present & the future

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

Page 4: Adopt OpenJDK  the past, the present & the future

- 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) ?

Page 5: Adopt OpenJDK  the past, the present & the future

...the Past

Let’s unveil the past before us…

Page 6: Adopt OpenJDK  the past, the present & the future

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

Page 7: Adopt OpenJDK  the past, the present & the future

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

Page 8: Adopt OpenJDK  the past, the present & the future

How do the different parts of OpenJDK fit in ?

Page 9: Adopt OpenJDK  the past, the present & the future

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

Page 10: Adopt OpenJDK  the past, the present & the future

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?

Page 11: Adopt OpenJDK  the past, the present & the future

Entry levels...

Starter level

Intermediate level

Advance level

Page 12: Adopt OpenJDK  the past, the present & the future

Answer to all these questions...

Where and how to get the answers ?

https://java.net/projects/adoptopenjdk/pages/AdoptOpenJDK

Page 13: Adopt OpenJDK  the past, the present & the future

...the Present...

And the present is here, for the takers...

Page 17: Adopt OpenJDK  the past, the present & the future

Review so far...

- What, who and why….- Learnt practical things…- Thinking of next steps…

Page 18: Adopt OpenJDK  the past, the present & the future

...the Future

And what does the future hold for us…...the future is what we make of it ?

Page 19: Adopt OpenJDK  the past, the present & the future

Looking forward to...

Java 9, Java 10 and beyond !Made possible with OpenJDK ?

Page 20: Adopt OpenJDK  the past, the present & the future

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 !

Page 21: Adopt OpenJDK  the past, the present & the future

Let’s change the Java ecosystem, together!

Daniel Bryant @danielbryantukMani Sarkar @theNeomatrix369

Follow us on twitter@adoptopenjdk

Write to [email protected]@openjdk.java.net

Page 22: Adopt OpenJDK  the past, the present & the future

Q & A, announcements, discussions...!

- We need your help and support!- Our thanks to so many who have made it possible!

Page 23: Adopt OpenJDK  the past, the present & the future

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

Page 24: Adopt OpenJDK  the past, the present & the future

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

Page 25: Adopt OpenJDK  the past, the present & the future

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

Page 27: Adopt OpenJDK  the past, the present & the future

Let’s change the Java ecosystem, together!

Daniel Bryant @danielbryantukMani Sarkar @theNeomatrix369

Follow us on twitter@adoptopenjdk

Write to [email protected]@openjdk.java.net