JDK 7: Checking in


Whether or not you are coming to JavaOne this year, you should count having a preview of JDK7 ready for you to try. So let's check in on where the larger features on the plate are at since Mark talked about JDK7 at Devoxx in December. (And since Alex gave one of his updates).

Modularity work is progressing with proposals up for comment in Project Jigsaw.

Good stuff coming in the VM with the support to turbo-charge Java SE for multiple languages, and the new garbage collector, which made it into the latest build of Java SE 6u14.

Though not enough for some Swing developers (who might be interested in this project), we'll bring some important improvements to Swing.

Java language-wise, Joe is sifting through the small Java language proposals as part of Project Coin. Opinions still welcome. And you check out the project that will add annotations to (all) Java types by trying out the latest Checker framework.

NIO2 is tuning the new APIs for scalable IO, including the new FileSystem API, which you can get in the latest build.
Comments:

Which of those 'important improvements to Swing' will be in the preview release of JDK7? AppFramework hasn't really been developed or maintained since Hans started JFX/Left. See http://java.dzone.com/articles/swing-application-framework or is the plan just to ship the current version that the JSR board members (those still around) think is only at an early draft stage?

Also SwingX components and painters were talked about at devoxx for inclusion into JDK7.. no progress has been made or talked about with the contributors in Swinglabs to actually make this happen either?

Can we expect a new JFileChooser to take advantage of the new FileSystem API? or Windows PLAF enhancements to integrate with Windows 7 themes and features?

What is the timescale for the inclusion of the above Swing JDK7 features? Wondering why the project contributors weren't informed before the Devoxx announcements at the very least, and some kind of plan & roadmap created. rather than the continued wall-of-silence from the respective JSR leads.

Posted by Richard Osbaldeston on February 25, 2009 at 10:49 PM PST #

I've been waiting for a real release of the Swing App Framework, since every company where I've written a Swing app requires an app framework and therefore the reinvention of some basic app-level concepts.

With the lack of any news in this area, is it any wonder that Flex/AIR is getting a lot more attention over the past couple of years (and seeing more applications written) than Swing?

Talk to the real Swing developers working on real and complex Swing apps and you'll find a lot of depressed and frustrated folks.

Posted by Ted Young on February 25, 2009 at 11:56 PM PST #

Although you've been implying otherwise, there is no JDK 7 because there is no platform specification for it - not even in draft form. There is also no JSR expert group who would be responsible for drafting such a specification and deciding what's in and what's out. Although you and Mark have been talking about JDK 7 contents for the past few years, according to JCP procedures such decisions are to be made by the JSR expert group. Also, Joe isn't sifting through the proposals that have been received for project Coin, because the mailing list to which such proposals are to be sent was never created.

Posted by Neal Gafter on February 26, 2009 at 12:54 AM PST #

I'm also confused about Project Coin. Despite the blog entry from Jan. 27, there is still no place to submit proposals. So what proposals are being "sifted through"? Only those from Sun?

Posted by Ted Young on February 26, 2009 at 06:20 AM PST #

The Project Coin OpenJDK project and mailing list are now live:
http://openjdk.java.net/projects/coin
http://mail.openjdk.java.net/mailman/listinfo/coin-dev

Send in your proposals for consideration before March 30, 2009!

Posted by Joe Darcy on February 27, 2009 at 07:28 AM PST #

By dividing the living rooms into equal squares, it turns out that for most games, many of the squares contain unused toys that can be safely put away.http://www.watchgy.com/
http://www.watchgy.com/tag-heuer-c-24.html

Posted by rolex replica on December 27, 2009 at 01:59 PM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

A blog all about Java in all its flavors on all client platforms from smartcards to desktops and everything inbetween.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
Feeds