Skip to main content

JDK 7 High-Level Schedule Announced

Posted by editor on November 17, 2010 at 11:29 AM PST

A high-level schedule for JDK 7 development has just been announced. The schedule calls for a release candidate build in May 2011, and general availability of JDK 7 at the end of July 2011. Here are the announced dates:

  • 2010/12/16 Feature Complete
  • 2011/04/12 Rampdown start: P1-P3 bugs only
  • 2011/04/28 API/interface changes: Showstoppers only
  • 2011/05/11 All targeted bugs addressed; First release candidate built
  • 2011/05/18 Bug fixes: Showstoppers only
  • 2011/06/08 Final test cycle starts
  • 2011/07/28 General Availability

This schedule implements the "Plan B" proposal put forth by Mark Reinhold. See Mark's Re-thinking JDK 7 post, the updated JDK 7 featur list, and the JDK 7 Milestones Schedule for more information.

On a related topic, see Mark Reinhold's announcement of A JSR Quartet (which we're currently featuring as a Spotlight). The submitted JSRs are:

I'd say we've suddenly got a lot of momentum on the JDK 7 front!

Java Today

Paris Apostolopoulos presents his Devoxx 2010 - University Day Two - Review:

It is really foggy today at Antwerp , but nobody can stop us for one more day of Java and development tech knowledge overdose. Other sessions: Eventually you can not attend everything but some sessions produced some buzz on twitter. There 2 things noted down...

anrizal provides his Notes on Devoxx 2nd day (Morning - Afternoon):

Scala Hands On by Dick Wall and Bill Venners: This session is my favorite session so far. There were not so many new things I learnt from the session. After all: it was a very short course on beginning Scala. Couple of things I learnt at the session though : * I always took for granted things like args.foreach( s => println(s.reverse)) . I did not notice that args.foreach(s => println(s.reverse()) did not actually compile. After the session I knew why...

The Java Asylum blog presents Devoxx 2010 daily notes: day two -

Dive into Android. Layout are not pluggable in Android SDK, i.e. layout classes are containers. It is strongly recommended to use dip unit (device independent pixel).To set a component to use all place let by the parent, set the attribute: MATCH_PARENT. As big as the content, set attribute WRAP_CONTENT...

David Keen reports on Devoxx day two:

A couple of pretty heavy-going sessions at Devoxx today. First up was Cassandra by Example with Jonathan Ellis one of the founders of Cassandra support company Riptano. I have already had some experience with Cassandra...


Our latest Spotlight is A JSR Quartet:

I’m pleased to note the submission of four new Java Specification Requests
to the Java Community Process: JSR 334: Small
Enhancements to the Java Programming Language
, by Joe Darcy with help from Jon Gibbons, Maurizio Cimadamore, and many
others in Project Coin ...

We're also featuring is Oracle and Apple Announce OpenJDK Project for Mac OS X:

Oracle and Apple® today announced the OpenJDK project for Mac OS® X. Apple will contribute most of the key components, tools and technology required for a Java SE 7 implementation on Mac OS X, including a 32-bit and 64-bit HotSpot-based Java virtual machine, class libraries, a networking stack and the foundation for a new graphical client...


Our current poll asks What's your view of the OpenJDK for Mac OS announcement? Voting will be open until Monday.

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feed and the blogs feed. You can find historical archives of what has appeared the front page of in the home page archive.

-- Kevin Farnham

Twitter: @kevin_farnham