This is a weekly update on new Java 7 information. All current and previous information is maintained on my Java 7 page.
Here in the dog days of summer (with the temperature pegged over 100° F here in St. Louis), the Java 7 links have been few and far between. I’m expecting that as we close out August and the vacation season ends, things will start flying again, but for now, enjoy this relatively light version of the roundup.
java.net has introduced a new column called “The Open Road” which is about Java 7, written by David Flanagan. The first installment is an overview of the Java 7 roadmap, features, etc. I’m looking forward to future installments which promise a more focused look at some of the potential features.
Java Modularity
InfoQ recently did a pretty good overview on the OSGi (JSR 291) vs JSR 277 debate. Most of the references have been covered here in the past, but the piece serves as a sort of “state of the dicussion”.
Types and Annotations
There was a Google Tech Talk last week by Bill Pugh on JSR 305 (Automatic Defect Detection). JSR 305 defines a set of standard annotations that can be used by tools in automatic defect detection. 305 is related to (but not dependent on) JSR 308, which is a proposal to allow annotations on many more places in the Java language.
Language Proposals
Neal Gafter recently presented an update on closures at Jazoon ’07.
More info: Closures