New Java 6.0 Mustang features shaped by JSRs
J2SE 5.0 has barely settled in, and work is already well underway on J2SE 6.0, codenamed Mustang. Mustang is being developed under a special license, the
Java Research License (JRL), which lets anyone
influence its development. I’d even call the approach to developing Mustang quite open.
The JDK Core Engineering Team published Core Java Technology Features in Mustang, which describes the new features integrated into Mustang. They span several categories.
- Java Programming Language and Tool APIs
- Core Libraries
- Security and Networking
- Enterprise Client and XML
- Java Management Extensions (JMX)
- Serviceability
What caught my eye was the ability to integrate a scripting language through JSR 223: Scripting for the Java Platform and solid
web services support. …A major theme for Mustang is XML and web services. Our goal is that J2SE will provide reasonable support for the web services stack. This will primarily be client-side focused with a lightweight server to support callbacks. The main specifications are the Java Architecture for XML-Web Services (JAX-WS) 2.0 (formerly known as JAX-RPC) and Java Architecture for XML Binding (JAXB) 2.0.
The latest snapshot, Build 40, is available to download and try. If you’re interested, I recommend the discussion Potential upcoming features in Java 6 announced on TheServerSide.
Related on Dagblog
Related articles
Related CZ Podcast episodes
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi and Filemon discuss Java 6 and web application frameworks. · Czech audio
- #1 · Vývojová prostředí v Javě
The first CZ Podcast episode looks at Java development environments. · Czech audio