Pure Danger Tech


Java 7 Roundup (June 28th)

28 Jun 2007

This is a weekly update on new Java 7 information. All current and previous information is maintained on my Java 7 page.

This update’s going out a little late this week – I was down with the flu yesterday so I’m running a bit behind. Lots of new code getting posted out there for Java 7 – things are starting to get a little more fleshed out for a number of the projects, particuarly those in the JDK. Language work seems to have died down a bit – I’m not sure if this is because it’s not going to happen or if people are just working on stuff privately right now.

First up, there is a new build of Java SE 7 (b14) available. You can check out the change list here.


Glyn Normington has been busy lately comparing JSR 277/294 and JSR 291 (OSGi). Check out this post comparing dependency resolution and this post comparing on the module-superpackage relationship in JSR 277 and JSR 291. Along the same lines, you might be interested in Coté’s take on OSGi vs JSR 277 .

The big news this week is the first code drop on the OpenJDK Modules project. You read lots more about what it contains and how to try it out from

Stanley Ho and Andreas Sterbenz.

More info: JSR 277, JSR 294


The JSR 275 Units and Quantities have updated their Specification and reference implementation.

Naoto Soto announced the new java.util.Currency class for JDK 7, which is fully localized according to ISO 4217.

More info: JSR 275


John O’Conner continues his JSR 296 Swing Application Framework series with a new post on managing resources with JSR 296.

Several posts regarding JSR 295 Beans Binding this week. Shannon Hickey announced both 0.6 and 0.6.1 of the Beans Binding project. Apparently 0.6.1 takes into account a number of comments from the 0.6 announcement. One noted commenter was Rémi Forax who posted some comments based on 0.6.

More info: JSR 296 JSR 295

Types and Generics

Ian Robertson had an interesting post on reflecting generics to get type information, which is related to the super type token / type literal ideas that have been advanced.

More info: Type Literals

Language Proposals

I’ve mentioned Fred Simon’s suggestion for abstract enums and he has now followed it up with an OpenJDK patch.

Musical recommendation of the week

My musical recommendation for this week is a band called Tub Ring from Chicago. They are pretty far out there and are a mix of hard-core, punk, rock, and well, you have to listen to understand. The singer is frequently compared to Mike Patton (best known as the singer of Faith No More). He’s a genuinely lyrical singer but that side alternates with much harder stuff. If you ever get a chance to see these guys live – do so, as they will tear your face off (in the good way). I saw them last weekend and they were great.

You can find some free tracks at their web site or on their MySpace page.