This is a weekly update on new Java 7 information. All current and previous information is maintained on my Java 7 page.
Elliotte Rusty Harold recapped the highlights from JavaOne 2007, including the interesting comment that Neal Gafter thought there would be no new language features in Java 7. Which would of course render discussion of all the language features on my Java 7 page dead, including Neal’s beloved closures. Personally I’m not quite sure how I feel about that. I am not excited about most of the language proposals, except for maybe closures.
Weiqi Gao picked up on Neal’s comment as well and had a few thoughts of his own.
And for fun, you might enjoy M Easter’s blog on JSR 3000.
Glyn Normington posted a helpful comparison of JSR 277 (Java Module System) with JSR 291 (OSGi).
Stephen Colebourne merged a new branch of changes in for JSR 310 (Date and Time API) and you can check out the current javadoc for the API. I’m sure the expert group would be interested in your feedback on the mailing list, which is open.
Greg Luck posted an update on JSR 107 (JCache) and their philosophy.
I added a new section this week for Java Media Components which look like they will be slated towards Java 7. JMC will add support for video to Java. It will initially address playback and ultimately will also cover capture and streaming. Video playback will provide support for both native players and a pure Java player.
More info: Java Media Components
More info: Properties
Musical recommendation of the week
My musical recommendation this week is a fun little song called “Grace Kelly” by MIKA. You can check it out on YouTube if you want to see the video. But I’ll warn you that it will either get stuck in your head or make you dig out your Queen albums. Or both.