Friday Jan 06, 2012

JSON JSR is a GO

With 10 YES votes, another candidate Java EE 7 JSR has been accepted by the JCP Executive Committee: JSR 353, Java API for JSON Processing.

If you can't wait for the final version (currently scheduled for Q3 2012) and further integration with JavaSE, you may find Julien Viet's recent post to be of interest.

ALT_DESCR

Sunday Sep 04, 2011

Java SE licensing updates - Advanced and Suite offerings

Oracle's JavaSE implementation (JRE and JDK) is free of charge and this also now applies to JRockit.

While free is good, Oracle is also working hard on giving you reasons to pay for Java should you want to use some advanced features such as deterministic GC or advanced monitoring.

A new support offering was recently introduced for the JVM bits you all use today as well as two new products: Oracle Java SE Advanced and Suite.

Matrix of offerings

Both of these new products offer additional features (mostly from JRockit for the time being) but also disabled auto-update and usage tracking, both useful for massive deployments. This page has the licensing and install details and you can find pricing in the current price list (simply search for "Java"). There is also a FAQ available.

These new offerings essentially replaces Sun's former "Java for Business" and provide support for Java SE 1.4.2, 5.0 and 6.0.

Monday Aug 29, 2011

Java Webinar - Java SE Commercial Products, Advanced Features and Support for the Enterprise

Oracle is hosting a live webcast tomorrow (Wednesday) about Oracle Java SE Support, Oracle Java SE Advanced and Oracle Java SE Suite. Here is the exact date/time :

Wednesday, August 31st @ 9am PT

A live Q&A session will follow the presentation.

ALT_DESCR

These new offerings essentially replaces Sun's former "Java for Business" and provides continued support for Java SE 1.4.2, 5.0 and 6.0.

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.

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

Monday Jul 18, 2011

Java SE 7 approved and sealed

Following a successful Java 7 launch day (event replay is here) and multiple community events taking place this summer, we now have a final approval on Java SE 7 from the JCP Executive Committee.

ALT_DESCR

The Final Approval ballot passed with 15 YES votes, and 1 NO vote (Google). Other JSRs (NIO2, InvokeDynamic and Project Coin) all passed with a unanimous YES from all participants. Update: check out Mark Reinhold's post.

Now on to shipping the final bits! Can you wait another 9 days?

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.

Reminder - Java 7 launch in 24 hours

Remember that the Java 7 launch, dubbed "Java 7, Moving Java Forward" is set for tomorrow, July 7th. In fact, in 24 hours (9am PT) you'll be able to join a live webcast.

Moving Java Forward

This live event will be hosted by Adam Messinger (Oracle) in Redwood Shores, Bruno Souza (SOUJava) in São Paulo and Ben Evans (LJC) in London. You can register for the webcast or for the in-person events from this page. The twitter hashtag for this launch is #java7.

You can also listen to the latest episode of the Java Spotlight Podcast (#37) featuring an interview with Michelle Kovac on this Java 7 Launch where she mentions Accenture, Travelex, Riot Games, HP and others as heavy Java users and participants to the live events.

The final Java 7 bits should be available on July 28th as planned.

Monday Jun 27, 2011

July 7th - Java 7th launch

Java 7 is around the corner and Oracle is hosting a multi-city launch event on July 7th called "Java 7, Moving Java Forward".

This event will be held simultaneously in Oracle HQ (Redwood Shores, CA), in Sao Paulo, Brazil and in London UK to celebrate to almost-ready version 7 of Java, the first one in five years!

Java 7 Register

In addition to the live event and the ability for you to attend in person if you're in one of those cities, many Java User Groups are planning Java 7 meetings on the same day or soon after, so check your favorite JUG's upcoming meetings. Chances are there's a Java 7 event nearby.

Tori has all the details for this launch event over on the OTN blog. Register directly here.

Tuesday Jun 07, 2011

Java 7 passes the Public Review Ballot

Java 7 has just passed the Public Review Ballot with the following results :
• 13 YES votes
• 1 NO vote (Google)
• 1 Abstain
• 1 non-vote

ALT_DESCR

Details and comments are available from this JCP page. Next steps: Final Draft, Final Approval Ballot and Launch (July).

You may be interested in this recent post by the LJC (London Java Community, a recently elected member to the Executive Committee) on how the JCP works and how it should evolve.

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

ALT_DESCR

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).

ALT_DESCR

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.

ALT_DESCR

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.

Friday Mar 25, 2011

Sound bites from Silicon Valley - EclipseCon

Another week, another Java conference. EclipseCon was held earlier this week in Santa Clara and one of the highlights was the joint IBM/Oracle keynote with Oracle's Mark Reinhold and IBM's John Duimovich discussing the future of Java (7, 8 and 9) and common work in the OpenJDK project.

EclipseCon 2011

Other than the rather good press coverage, here are some not-so-random tidbits :

• Reinhold: "Twitter did not exist when last major JDK release shipped (2006)" (oracletechnet)
"Java 7 release date still July 28 2011" (ianskerrett)
• Duimovich of IBM: "IBM joined OpenJDK to drive innovation, collaboration, compatibility" (oracletechnet)
"The pace of innovation in the Java platform is going to get a lot better" (Mike Milinkovich)

Other JavaEE-related content included Sahoo's and Arun's "Developing OSGi-enabled Java EE Applications with GlassFish" tutorial (with full description and screencast), an update on Dali for Java EE 6, a session on the intersection between JPA, JAXB and JAX-RS and more.