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.
Modularity
Glyn Normington posted a helpful comparison of JSR 277 (Java Module System) with JSR 291 (OSGi).
Libraries
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.
More info: JSR 203, JSR 310, JSR 107, JSR 166
Swing
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.
But for better information you should really check out Chet Haase’s blog. You can find some follow-up to this blog from Colm Smyth has some suggestions on JMC, JavaLobby, and InfoQ.
More info: Java Media Components
Language Proposals
Michel Ishizuka posted a patch and writeup for trying out shorthand property access.
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.