In November of 2006 Sun announced that it would publish the JDK source code under the GNU General Public License and build a community around that code. This talk will review the progress of that effort so far, show the different ways in which developers can get involved, and discuss what's yet to come.
Mark Reinhold is the Chief Engineer for the Java™ Platform, Standard Edition, at Sun Microsystems. His past contributions to the platform include character-stream readers and writers, reference objects, shutdown hooks, the NIO high-performance I/O APIs, library generification, and service loaders. He was the lead engineer for the 1.2 and 5.0 releases and the specification lead for Java SE 6. He currently leads the engineering team for the OpenJDK project and also serves as chair of the OpenJDK Governance Board. Mark holds a Ph.D. in Computer Science from the Massachusetts Institute of Technology.
Taming Code Dependencies— During this session we'll talk about code dependencies between classes and packages in large scale software projects: what they are, and why they're important,
The Java Puzzlers— Josh Bloch and Neal Gafter present yet another installment in the continuing saga of Java Puzzlers, consisting of eight more programming puzzles for your entertainment and enlightenment.
Java - A tour of the landscape— During this JavaPolis '07 keynote, James Gosling (father of Java) presents The State of the Java Universe. Java SE and JavaFX receive special attention during this keynote, where the first ideas towards a possible FX Designer tool gets presented.
Java SE Update— During this JavaPolis presentation, Danny Coward (platform lead for Java SE) gives a broad (not necessarily deep) picture of the work Sun Microsystems is doing in and around the Java SE platform and on JavaFX.
Interview with James Gosling at JavaPolis'07— During this JavaPolis '07 interview, the JavaPosse interviews James Gosling and talk about detailed features of the Java language, but also other programming languages like C, C++ and Fortran all in relation to the Java Virtual Machine. Enjoy!