A few years ago, Graham Hamilton announced Java 6 at the Alumni Fireside Chat at the JavaOne conference, and now it’s been released.
What is there to look forward to in Java 6?
- New Security Features and Enhancements
- Native platform Security (GSS/Kerberos) integration.
- Java Authentication and Authorization Service (JAAS) login module that employs LDAP authentication
- New Smart Card I/O API
- Integrated Web Services
- New API for XML digital signature services for secure web services
- New Client and Core Java Architecture for XML-Web Services (JAX-WS) 2.0 APIs
- New support for Java Architecture for XML Binding (JAXB) 2.0
- Scripting Language Support (JSR 223)
- New framework and API for scripting languages
- Mozilla Rhino engine for JavaScript built into the platform
- Enhanced Management and Serviceability
- Improved JMX Monitoring API
- Runtime Support for dTrace (Solaris 10 and future Solaris OS releases only)
- Improved memory usage analysis and leak detection
- Increased Developer Productivity
- JDBC 4.0 support (JSR 221)
- Significant library improvements
- Improvements to the Java Platform Debug Architecture (JPDA) & JVM Tool Interface
- Improved User Experience
- Look-and-feel updates to better match underlying operating system
- Improved desktop performance and integration
- Enhanced internationalization support