Thursday Apr 26, 2012

JDK 7 U4 and JavaFX 2.1 for Mac and NetBeans 7.1.2 Released

Java SE 7 U4 may sound like a normal patch release. But this is the first delivery of both the Java Development Kit (JDK) and JavaFX Software Development Kit (SDK) for Mac OS X by Oracle. The consumer version, including a JRE, will be released later this year.

NetBeans 7.1.2 provides support for the updated JDK. In this release, Ant is upgraded to 1.8.3 and it even has some minor performance improvements. Download it today!

This JDK release also contains G1 Garbage Collector that provides a predictable garbage collection even for very large Java applications. All the performance improves from Oracle JRockit have also been merged into Oracle Java Hotspot and OpenJDK. Several new features are available in Java FX 2.1 as well.

Space Duke

What is holding you back ? Download JDK 7 U4 and NetBeans 7.1.2.

Thursday Sep 22, 2011

Build GlassFish with latest Maven & JDK 7... in 5 minutes.

With recent improvements to the GlassFish code base, developers are now able to build the entire GlassFish trunk in only a few minutes.

In addition to all the work that has consistently been done to have a fast and robust build, we're now putting both Maven 3.0.3 as well as JDK 7 to work. This is all fully documented in this GlassFish Full Build Instructions wiki page.


This can only help the entire team deliver promoted and milestone builds for the upcoming GlassFish releases. More on that in another post.

Tuesday Aug 23, 2011

"GlassFish 3.1.1 & Java 7" webinar this Thursday (August 25th)

Our next webinar is only two days away:

    Thursday, August 25, 2011
    10:00 a.m. PT / 1:00 p.m. ET / 19.00 CET

... and will be dedicated to the GlassFish 3.1.1 release which we shipped almost a month ago.


Support for Java 7 is one of the key new features for this release, along with community-driven bug fixes, integration of updated components, support for AIX, and more. All of this will be covered in this webinar which you're encouraged to register as there is really no reason not to move to this more recent version.

Make sure you bookmark and keep an eye on for replays and further events. The replay for the recent "Securing GlassFish Server 3.1" webinar is now available here.

Monday Aug 22, 2011

Back to school - Java 7 tabsweep (Q&A, CI, JUG report, nio, MacOS, ...)

If, like TheAquarium, you were out for the past few weeks, you may have missed the following news and links around Java 7.

The most important ones are probably Henrik's Java 7 Questions & Answers and Dalibor's A bug's life as they cover status on important bugs, status of the Mac port and more.

Sunset in Normandy

Fabrizio also has a nice piece on using continuous integration to limit the risks of adopting new versions of Java. Other interesting links include Adam Messinger's interview at InfoQ on Java 7 and Java 8, this Java 7 launch report from the NY Java Sig, a quick look at Java 7 nio performance,

And of course if you're a Mac user, chances are you'll be interested in this latest Unofficial (but really helpful) Mac OS X build.

Friday Jul 29, 2011

Java Spotlight Podcast - Special Java 7, GlassFish 3.1.1, NetBeans 7.0.1 episode

The Java Spotlight Podcast has a new episode out (#41) which is all about the new Java releases: Java 7 (of course) but also GlassFish 3.1.1 and NetBeans 7.0.1 (shipping any day now).

Dalibor is the main Java guy in the episode with Geertjan covering the NetBeans part and myself (Alexis) doing the GlassFish talking. Here's the podcast feed.


Thursday Jul 28, 2011

Time to get your JDK 7

If you've not been online for the past 24 hours, this may be news to you : Java 7 is finally here! Make sure you get your copy today.

This release of Java 7 wouldn't be as fun if it didn't come with support from GlassFish 3.1.1 and NetBeans 7.0.1 (out any day now).

You have no excuse this time as we even have a Java EE 6 SDK bundle with JDK 7 (not that it's particularly difficult to configure GlassFish to use Java 7).

Space Duke

GlassFish 3.1.1 has been released! Java 7 inside.

Got Java 7? GlassFish 3.1.1 does and it's now available!

This is a highly-compatible release which everyone using GlassFish 3.0, 3.0.1 or 3.1 should really consider. Its content were for the most part driven by community and customer requirements. Some had to do with critical bug fixes (we have hundreds of fixes in this release), others with upgrading the versions of the product components such as Weld, EclipseLink, Jersey, etc. with performance also a focus to keep GlassFish in the top performing spot.

GlassFish 3.1.1

Another important driver for this release was support for additional platforms : AIX, 64-bit load-balancer, and maybe most importantly support for Java 7 (shipping today as well). This means that you can now benefit from the JVM improvements that come with this new shiny version but also use the new language constructs defined in project coin. Check out this screencast for an example of what can be done.

You can also listen to this new episode of the GlassFish Podcast which features a discussion with Sathyan, the Engineering manager for this release. Finally, you can get more details in the release notes and the documentation set.

If you are an existing GlassFish 3.x user, the update center will offer you a binary upgrade, similar to what happened when 3.1 was released in February.

In addition to the Open Source bits, GlassFish 3.1.1 is available via Oracle GlassFish Server, the Oracle-branded and supported offering, as well as in the Java EE 6 SDK Update 3 (including a bundle with JDK 7).

Wednesday Jul 06, 2011

Java 7 D-Day is here

So we've made it to the launch of Java 7! If you read this in time, make sure to attend the live webcast or a JUG event nearby.

You can also watch this recent Java 7 video with some of the key people behind this release.

Duke Forward

To celebrate this day we now have a Release Candidate build (b147) available and all final JSR's on the final approval ballot with results dues on July 18th. The final bits should be available as planned later this month.

Note also that the Oracle JDK Mac OS build will take a bit longer to be released. In the meantime you can read this OpenJDK wiki page to either build yourself or get a community-contributed binary.

Sunday Jun 05, 2011

JUG leaders, did you order your Java 7 launch kit already?

Assuming the outcome of the JSR 336's (Java SE 7) public review ballot is positive, we're really close now to a final release of Java 7.

To celebrate the launch of the first major version of Java since 2006, Oracle has put together a Java 7 launch kit and will host a live event on July 7th to celebrate the release with speakers in Redwood Shores (Oracle's HQ), Sao Paulo and London, all with live webcasting


If you can't make it to one of those events, you can have one of your own and this is where the launch kit comes into the picture - each kit includes a Java 7 presentation, code samples, and T-shirts. Simply go to this page and request one. JUG requests will be considered first while supplies last.

Note that if you want an Oracle speaker to attend your event you need not wait and ask for it asap and certainly before June 14th. Beer and pizza can also be on Oracle, so please share your event plans with us, and we'll do our best to accommodate you.

Wednesday May 18, 2011

Java 7 - Rampdown Mode, feature set (podcast) and gratis JRockit

After shipping the JDK 7 Developer Preview a few months back, the team still seems to be on track to ship JDK 7 this summer.

Mark Reinhold has shared that JDK 7 was in "Rampdown mode" with only fixes to showstopper bugs being accepted (definition in Mark's email).


While Project Coin, now supported by two majors IDEs: NetBeans 7 and IntelliJ 10.5, has been well covered in various venues, there are many many more features in JDK 7 that you should probably be looking forward to.

The latest episode of the JavaSpotlight podcast has part 1 of an interview with Henrik Stahl covering many of those smaller (think Project Coin type of features - small but useful) in almost every direction you look: swing, locales, unicode, nio2, class-loading, jdbc, jaxb, jaxws, javadoc stylesheets (finally!), and many more.

Without spoiling the fun, part 2 of the interview should be up next week and will cover plans for Java 8 and the converged JVM. In the meantime, make sure you check out Henrik's "JRockit is Now Free" blog post.

Tuesday Apr 26, 2011

Oracle's JDK 7 list of supported platforms

Henrik has recently posted a list of platforms that will be supported when Oracle's JDK 7 first ships (still planned for late July this year). At a high level, the list is very similar to what Sun used to support : Windows, Linux and Solaris.


While Oracle is committed to delivering the JDK on Mac OS X, no date is yet available for this. On the GlassFish side we're tracking closely the progress made by our fellow colleagues in the JDK team with our Mac users relying on the very fine OpenJDK 7 binaries for MacOS X for the time being.

The entry also mentions other operating systems as well as mostly embedded architectures (ARM, Power) via Java SE Embedded.

Wednesday Apr 20, 2011

NetBeans 7 final is out!

The NetBeans team has just delivered NetBeans 7, a new major IDE release. Congratulations to the folks in Prague (and elsewhere)!

One of the main new features is support for the draft Java SE 7 specification and in particular the Project Coin languages changes (diamond operator, multi-catch, ARM blocks, etc) including hints to refactor existing code to take advantage of them.


The tool still offers great out-of-the-box experience and now has improved Java EE 6 support over 6.9.1. NetBeans 7.0 is now the stable NetBeans release you want to be using with GlassFish 3.1 (see new features). It also supports recent versions of Oracle WebLogic Server.

Maven 3, better Oracle DB integration, Git and enhanced PHP support are other new features in this release. Get the full list from this page.
Next stop: 7.0.1 (still early days).

Wednesday Feb 23, 2011

Oracle now ready with JDK 7 Developer Preview

As promised in his earlier "JDK 7 is Feature-Complete" post, Oracle's Mark Reinhold now announces the availability of JDK 7 Developer Preview.

This is not quite a beta but it has close to 500 bugs fixed since the feature freeze from about a month ago.


Just like any software approaching the release line, it will get harder by the week to get fixes in (they'll need to be serious bugs and require rather risk-free fixes) so you should really consider testing your software on this build and report any issues.There is a dedicated forum for feedback for this release.

There is no Mac OS X version yet, but this link should get the Apple aficionados happy.