Once upon a time in the C++ century, the Great King of Sun said people need Duke, The PDA (a medieval version of a tablet). He picked his bravest knights – Naughton, Sheriden and Gosling – and entrusted them a secret mission to travel the universe in search for a perfect language that Duke can use.
After three years of a dangerous journey in a world of bits, bytes and memory leakages, on an Asian isle they found it. Java made of Oak has been discovered.
When they returned the King was not in power anymore. New world was ruled by a mysterious organisation, World Wide Web. Our brave knights honoured it with the glorious Java. And the world became perfect…
Mani and Rafal will take your through an exciting story of great programmers, multi-billion company wars, and - most importantly – language features. The history of Java, from its inception till just about today.
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
History of java
1. History of Java
From its inception till about now...
bit.ly/1e3yqGS
2. Who are we ?
Mani Sarkar @theNeomatrix369
Rafal Wicha @rafalwicha
#historyofjavaparty
3. Disclaimer
Ideas and opinions expressed here are only ours
and you can certainly NOT hold us to it. YMMV.
We’ve done our best to summarise more than 23
years of Java’s history.
And FYI Java is the best platform ever!
25. Different implementations & misunderstanding
Sun-Microsoft misunderstanding
Java CVM HotSpot
Microsoft-JVM
Visual-J++
Windows
Internet Explorer
1997
26. JDK 1.1
● inner classes f(x) = new Fun() { apply(x) { x * x }}
● JavaBeans
● JDBC
● RMI
● reflection
● JIT (Microsoft VM)
1997
40. JSE 7 (Dolphin) 2011
● invokedynamic (JRuby, Groovy)
● strings in switch, try-with-resources,
diamond operator (<>), multi-catch
● ForkJoin
OpenJDK is the reference implementation
41. 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
42. LJC & other Java communities
LJC, SOUJava and other java communities world-wide collaborate to help improve Java!
London Java Community wins the Duke’s Choice award at JavaOne 2012,
contributions through the the Adopt OpenJDK and Adopt-a-JSR programs lead to it!
43. OpenJDK hackdays...
London Java Community
organises hackdays every month, come along to contribute to the Java ecosystem.
Everyone is welcome, more details on LJC’s Meetup.com page
53. Java touches our lives in
many ways, we just may not
be aware of it,
but Java is everywhere!
54. Summary
● About the creators
● Early excitement & survivors
● Difficulties & misunderstandings
● Minor & major improvements
● Open source & community activities
55. Thanks to...
All the PEOPLE behind the inception &
development of Java from its start.
LJC for supporting the Java spirit in London.
Gamesys and the organisers of this evening event!
But above all you, Java developers!
Feedback at @rafalwicha @theNeomatrix369