Welcome
JDK 6 and 7 Open Source
Java SE 6 & JDK 7
JSR 270: Java SE 6 Release Contents
Java SE 6 API's
10 features
1. Web Services client stack
Web Services example - 1
Web Services example - 2
Web Services example - 3
2. XML data binding
XML data binding example
3. Scripting
4. Database access
java.sql.SQLXML
5. Diagnosability
6. Desktop
Desktop example
Anti-aliased Fonts
Vista L&F
OpenGL improvements
Matisse improvements
7. Tool support
Tool support example - 1
Tool support example - 2
Tool support example - 3
8. Performance
SPECjbb2005
SciMark2
Volano 2.5.0.9
9. Quality, Compatibility & Stability
Lot's of Hardware
Enter the Matrix - 1
Enter the Matrix - 2
Enter the Matrix - 3
10. Transparent development
jdk6.dev.java.net
10 features in JSE6 & JDK 6
Open Source Java
GPLv2
OpenJDK - 1
OpenJDK - 2
Java SE 7 & JDK 7
Java SE 7
JCP.org
JSR-277: Java Module System
Publishing APIs
JSR-294: Superpackages
Superpackages syntax
Dynamic Languages
Swing development
A typical desktop app
Swing EoD JSRs
More JSRs
and more
JSR-260
Summary of Java SE JSRs
Recently spotted in the ads
JavaBean properties
Accessing JavaBeans
BigDecimal overloading
String switch statements - 1
String switch statements - 2
Comparable Enums
Compact Constructor
Code Abstraction
XML literals - 1
XML literals - 2
More info
Q&A
Version 6 of the Java? Platform, Standard Edition, had just been released at the time of this talk, so Mark Reinhold presented an overview of its key features. Looking ahead to Java SE 7 he'll survey some of the features being considered for that release and explain how anyone in the wider community can get involved in its development.
Mark Reinhold is the Chief Engineer for the Java 2 Platform, Standard Edition, at Sun Microsystems. His past contributions to the platform include character-stream readers and writers, reference objects, shutdown hooks, and the NIO high-performance I/O APIs. He has been deeply involved in the development of the platform since the 1.1 release.