Mustang Maintenance Review 1
Yesterday we posted the ﬁrst
href="http://java.sun.com/javase/6/jcp/beta">Maintenance Review for the
Mustang (Java SE 6)
This review describes the details of all the changes and additions made to
the Java SE platform speciﬁcation in Mustang that aren’t themselves
speciﬁed by their own JSRs. Small enhancements such as the new href="http://download.java.net/jdk6/docs/api/java/awt/Desktop.html">java.awt.Desktop
class, e.g., are speciﬁed in this maintenance review, whereas a big new
feature like the href="http://download.java.net/jdk6/docs/api/javax/tools/package-summary.html">
compiler API is speciﬁed by its own JSR, href="http://jcp.org/en/jsr/detail?id=199">199.
The maintenance review also contains countless small corrections to the
platform speciﬁcation. The bulk of these are summarized in a set of href="http://java.sun.com/javase/6/jcp/beta/apidiffs/index-diffs.html">API
difference pages which show the changes made between Tiger and
This is just the ﬁrst Mustang maintenance review, reﬂecting the content
of the ﬁrst beta release. There’ll
be another MR around the time of the second beta release, and a ﬁnal MR for
the release candidate. The second and third MRs are expected to be much
smaller than the ﬁrst.
The past is prologue
How is it that we’re doing a maintenance review for Mustang when Mustang
hasn’t even been ﬁnished yet?
Good question! In fact technically this is a JCP Maintenance Review of the
Tiger (J2SE 5.0) speciﬁcation, href="http://jcp.org/en/jsr/detail?id=176">JSR 176. This is just an
artifact of the way that the Java Community
Process works. The smaller, non-JSR changes and additions in the Tiger
release, likewise, were covered in maintenance reviews of the Merlin
(J2SE 1.4) speciﬁcation, href="http://jcp.org/en/jsr/detail?id=59">JSR 59.
The formal MR-1 period ends in thirty days, but you can send feedback to
the e-mail address listed in the review materials at any time.