Posted by
mreinhold on July 19, 2005 at 1:35 PM PDT
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.