The consumer JRE is ready for you to try out
The focus of several sessions at JavaOne 2007, and many blogs about needing to improve the client-side/consumer/user-facing Java story, the so-called "consumer JRE" is now available in an early access form for testing. Only now it's called Java SE 6 Update N.
In fact, I'd be testing it on Parallels right now, if the DSL weren't out.
The ambition of this release is pretty impressive, as it targets a number of long-standing problems with the Java user experience on the desktop, some of which fall under a general "Java is slow" complaint, but actually involve a number of different causes:
The JRE download is crazy huge -- so this version debuts the "Java Kernel" to allow for modular downloads of just the parts of the JRE that the user currently needs.
The startup time is unacceptably long -- so a Quick Starter feature preloads parts of the JRE into memory
Graphics are slower than with native apps -- a new Direct3D-based hardware-accelerated graphics pipeline should help
Further improving the user-experience, this version adds the Nimbus look and feel, along with a JRE update mechanism that doesn't make each point release look like a new item for Windows' "Add/Remove Programs" list.
And for developers, a Deployment Toolkit simplifies figuring out just which versions of the JRE the user has installed.
It's a pretty good bet that this will be one of the main topics of discussion this week. If you're on Windows and have an interest in client-facing Java, go get the download, and check out the testing guidelines and feedback forums.
Oh hey, look: my DSL is back up. Time to start downloading Update N onto the Mini...
In other JDK-related news in the Java Today section,
Tom Marble has posted an update on the OpenJDK project's efforts toward Clearing encumbrances from the JDK. "It is our hope to get to
100% Free and
100% Java Compatible
as soon as possible. I'd like to give you a brief update on progress on our
OpenJDK projects to clear the outstanding encumbrances."
The 2007 JCP Executive Committee Elections begin today with a 14-day period of voting for ratified seats. "Ratified Seats are filled by a simple ratification process. Members are selected for the Ratified Seats using a ratification ballot that is carried out starting the first week of October of each year. [...] The PMO nominates Members to fill the vacant Ratified Seats with due regard for balanced community and regional representation. Eligible Members vote to ratify each nominee over a 14-day voting period. Each nominee is ratified by a simple majority of the Community Members who cast a vote." This phase ends on October 15, with nominations for elected seats beginning on October 16.
Today's Forums start with an Update N-related post, in a thread Kirill Grouchnikov kicked off about the packaging of Nimbus. In
Re: Nimbus package in JDK 6.0_05,
pdoubleya quotes from Jasper Potts' blog to provide an answer:
"You've probably already seen Jasper's blog since posting this, but for the record: "The reason Nimbus is in the sun.swing