The Source for Java Technology Collaboration
User: Password:



Mark Reinhold's Blog

Community: Java Specification Requests Archives


Mustang Component JSRs

Posted by mreinhold on July 19, 2005 at 01:35 PM | Permalink | Comments (9)

The JSR 270 Expert Group recently decided upon the set of component JSRs that will appear in Mustang, a.k.a. Java SE 6. Here they are, grouped together by area:

202: Java Class File Specification Update
199: Java Compiler API Ease of Development
269: Pluggable Annotation Processing API
260: Javadoc Tag Update
221: JDBC 4.0
223: Scripting for the Java Platform
105: XML Digital Signature XML
173: Streaming API for XML
222: JAXB 2.0
181: WS Metadata Web Services
250: Common Annotations
224: JAX-WS 2.0 (formerly JAX-RPC 2.0)

There are a few differences between this set and the set originally proposed in JSR 270:

  • JSR 173, the Streaming API for XML, was added; it's a prerequisite for both JAXB 2.0 and JAX-WS 2.0.
  • JSRs 181 (WS Metadata), and 250 (Common Annotations) were added; these are prerequisites for JAX-WS 2.0.
  • There is no JSR for "JAXP.next"; instead a minor maintenance revision of JAXP will be proposed for Mustang.
  • JSR 268, the Java Smart Card I/O API, was dropped. Platform implementors are of course free to deliver an implementation of this JSR alongside their Java SE 6 implementations, which is what Sun intends to do, but JSR 268 won't be a required part of the platform.

Mustang's final release is slated for the third quarter of 2006. A lot could change between now and then, but unless something truly surprising happens then these are the JSRs that will appear in Mustang.



Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds