Skip navigation

This Thursday, March 3, the Oracle Technology Network will be hosting an OTN Developer Day titled You are the future of Java in Boston, Massachusetts (US). The all-day event includes a keynote address ("Java, the Language of the Future") and four separate tracks (Server, Desktop, Java SE Platform, and Embedded). Each track includes five one-hour sessions and/or hands-on labs.

Here's a selection of the scheduled sessions:

  • Lab: Enterprise Java Beans 3.1 and JAX-RS 1.1 with GlassFish (Server track)
  • Your light-weight and OSGi-based modular App Server (Server track)
  • Lab: NetBeans JavaFX Composer in Action Creation Applications with Rich UI (Desktop track)
  • Java Performance, Monitoring and Tuning Techniques (Desktop track)
  • Java SE – The road forward, 2011 edition (Java SE Platform track)
  • Java 7 and 8 – What does it mean for you? (Java SE Platform track)
  • Techniques, Benefits, and Best Practices for Using Java in Embedded Devices (Embedded track)
  • Writing Stunning Embedded Applications Using Java and LWUIT (Embedded track)

If you're in the Boston area, and you'd like to attend, visit the event page and click the "Register Now!" button.

Java Today

Markus Eisele introduces the new GlassFish release in his postGlassFish 3.1 arrived! Yes sir, we do cluster now! -

GlassFish 3.1 is finally there. As promised by Oracle back in March last year! And it is an exciting release. It brings back all the clustering and high availability support we were missing since 2.x into the Java EE 6 world. And there are other really nice things on the feature map. Here is your short introduction.Get it! As usual you can get the latest GlassFish Open Source Server 3.1 release (which is completely the same as the latest RC3/RC4 btw) from

Alexis Moussine-Pouchkine presents GlassFish 3.1 SOTD #1 - Product Overview:

In this first post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Nazrul's overviewof the product. This 8-minute video covers: * many of the new features for this release; * improvements introduced over 3.0.1 (developer perspective) and 2.1.1 (clustering and HA); * Oracle GlassFish Server Control (the "add-ons")...

Ofir Leitner provides a MWC 2011 Recap:

As every year, it is time to sum up Mobile World Congress, which was quite packed this year. What did we have this show? In one word - Android. In four words: Android, 3D, HD and Tablets. Want some more details? Here you go...

Jean-Francois Arcand announces Atmosphere 0.7 released: WebSocket, GWT, Wicket, Redis, XMPP, Async I/O -

Atmosphere 0.7 is available! This release contains an impressive number of new functionality and bug fixes. The extensive list of fixed bugs for that release can be read here, and the new functionality are explained below...


Our latest Spotlight is Mark Reinhold's announcement on the JDK 7 Developer Preview:

The JDK 7 Developer Preview (a.k.a. Milestone 12) builds are now available for download. This milestone is intended for broad testing by developers, deployers, and end users. We’ve run all tests on all supported platforms and haven’t found any glaring issues. We’ve also ?xed 456 bugs since reaching the Feature-Complete milestone back in January...

We're also continuing to feature NetBeans Podcast #54:

NetBeans Community News with Geertjan and Tinu; NetBeans Dream Team member and Computer Science professor Andreas Stefik discusses SodBeans, a programming development environment for visually impaired developers; Jarda Tulach and the API design tip of the podcast: Dependency Injection...


Our current poll poses this situation and question: A new Java User Group wants to establish an online presence. Which platform do you recommend? 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 feedand 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


I have a couple of Google Alerts set up, that do a pretty good job of forwarding links related to Java User Groupsto my inbox. In this post, I'll highlight some of the news that's arrived in the past week.

JUG Online Presences

JUG meetings

Slides/Presentations from JUG Meetings

New articles, blog posts, posted by JUGs

There is of course much more news from the world's Java User Groups. These are just some of the items that my Google Alerts sent to me in the past week.

Java Today

Joseph Darcy continues his discussion of Project Coin: Trying out try-with-resources in the JDK -

As part of the "coinification"the JDK libraries, after first forging some diamonds, Stuart has been working on introducing systematic usage of try-with-resources into the JDK code base. Initially, this effort introducedtry-with-resources in URLJarFile.javaand in javax.sql; more changes are on the way...

Geertjan Wielenga talks about Co-ordinating JRadioButtons in the NetBeans Platform Toolbar:

I now have a solution for co-ordinating JRadioButtons (and, as a consequence, JCheckBoxes and their related menu item equivalents, as well) in the NetBeans Platform toolbar. In the screenshot below, there are three radio buttons in the toolbar ("Zoom In", "Zoom Out", and "Pan"), which work as one might expect...

Adam Bien describes How to Achieve 80% Code Coverage Fast and Painlessly - in Four Steps:

80% of code coverage is a common number expected by QA departments. Such a metric is relatively easy to achieve: 1. Test simple things first. The simpler, the better. 2. Don't use asserts. They don't influence the code coverage and just break the build....

Jacob Lehrbaum announces Mobile Developer Economics: Calling all Developers!

VisionMobile is currently soliciting feedback for the second edition of their popular Mobile Developer Economics report.  With the 2011 edition, VisionMobile is hoping to: "see how the dynamics of the developer world have changed since early 2010 and to provide more insights into app marketing, monetization and many other factors." If you have a couple of minutes...


Our latest Spotlight is NetBeans Podcast #54:

NetBeans Community News with Geertjan and Tinu; NetBeans Dream Team member and Computer Science professor Andreas Stefik discusses SodBeans, a programming development environment for visually impaired developers; Jarda Tulach and the API design tip of the podcast: Dependency Injection...

We're also continuing to feature Markus Eisele's article, High Performance JPA with GlassFish and Coherence - Part 2:

In this second part of my four part series I'll explain strategy number one of using Coherence with EclipseLink and GlassFish. This describes the steps you have to take to configure a JPA backed Cache with Coherence and how you could use it from within GlassFish as a high performance data store...


Our current poll poses this situation and question: A new Java User Group wants to establish an online presence. Which platform do you recommend? 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 feedand 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

In my last post, I briefly introduced Rickard

As I was following Jfocus 2011 on Twitter, I was surprised to see that two new Java Champions were recognized at the conference. But when I realized that the new champions, Rickard Öberg and Jonas Bonér, both hail from Sweden, it made much more sense that the announcements happened at Jfokus.

In today's post, I look at some of Rickard's accomplishments, and his goals for the future. In my next post, I'll do the same for Jonas.

Rickard Öberg has had a long and successful career in Java technologies. He is currently most actively working on Qi4j which, briefly described, is "a framework for domain centric application development, including evolved concepts from AOP, DI and DDD." In the past, Rickard made important contributions to the XDoclet, WebWork, and JBoss open source projects.

When you look a bit more into Qi4j, you realize that Rickard is a visionary, as well as being a highly accomplished Java developer and architect. The Qi4j site outlines some of the problems that are inherent in Object Oriented Programming. A possible solution? Composite Oriented Programming (COP), which is a key underlying force that is currently being implemented in Qi4j. Among the principles of COP:

  • Behavior depends on Context
  • Decoupling is a virtue
  • Business Rules matter more
  • Classes are dead, long liveinterfaces

Reactingto being named a Java Champion, Rickard reflected both modesty and a vibrant team spirit:

It is a humbling feeling to be in the company of giants, and I hope to do justice to it in the future. I wish to thank the Java Champions committee for their work, and also everyone I have worked with over the years on different OpenSource Java projects. It is never a one-man-show and it is the community help and feedback that has helped me do all the nifty tools and frameworks.

With that kind of attitude and vision emanating from our Java Champions, I think we can all feel proud of our own efforts, and also more confident that Java and the JVM will indeed enjoy a long, productive future.

Java Today

Arun Gupta has published his JFokus 2011 Day 2 Trip Report - Pics with JMan & JWoman:

JFokus 2011 Day 2 started by Mattias explaining "Information, Inspiration, Innovation" mantra. The idea is to get information from the speakers, inspiration from each other, and do the innovation for all so that the entire Java community is benefited. With over 1100 attendees, 60 speakers, and 30 partners there were ample opportunities to network and embrace the mantra. The two newly nominated Java Champions were announced by Bruno Souza on the stage ... (drum roll please) ... Rickard Öberg and Jonas Boner! ...

Fabrizio Chami presents a Spring 3.1 Cache Abstraction Tutorial:

One of the new features introduced in the forthcoming Spring 3.1 version is the one of cache abstraction. Spring Framework provides support for transparently adding caching into an existing Spring application. Similar to the transaction support, the caching abstraction allows consistent use of various caching solutions with minimal impact on the code...

The Aquarium announces Two new GlassFish 3.1 RC releases! -

The pace is accelerating - we now have GlassFish RC3 and RC4 available! Check the magic decoder ring for details. Build 43 (RC4) is what you should be testing and this link has the 35+ bugs fixed since RC2 (in the main "GlassFish" JIRA). The promoted builds download page has several artifacts for you to choose from - web profile vs. full platform, installer-based (.exeor .sh) or ZIP, and multi-lingual (-ml)...

The latest Stories blog post is In Medellín and elsewhere, Probendi and GlassFish help geo-reference emergencies:

GlassFish seems pretty popular among ISVs (Software Vendors) and Probendi is yet another example of that. This company out of Bogotá, Colombia offers an emergency and security support system (Critical Governance™) providing real-time information based on its Knowledge Management System (KMS), Geographical Information System (GIS) and Decision Support System (DSS) modules...


Our latest Spotlight is Markus Eisele's article, High Performance JPA with GlassFish and Coherence - Part 2:

In this second part of my four part series I'll explain strategy number one of using Coherence with EclipseLink and GlassFish. This describes the steps you have to take to configure a JPA backed Cache with Coherence and how you could use it from within GlassFish as a high performance data store...

We're also continuing to feature Vikram Goyal's article, Working with Lightweight User Interface Toolkit (LWUIT) 1.4:

LWUIT is a user interface library designed to bring uniformity and cross mobile interface functionality to applications developed using Java Platform, Micro Edition (Java ME). To make applications designed using Java ME look consistent across different platforms is a big task, and LWUIT lives up to that challenge with a clean interface and a plethora of UI goodies...


Our current poll asks Are dynamic languages (Java, Ruby, Python, Scala, etc.) in decline or on the rise? 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 feedand 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 came across the Morocco Java User Group when their Facebook page showed up in a Google Alerts search I have set up. The Group was founded by Badr Elhouari, Faissal Boutaounte, and Ayoub El Abbassi.

The JUG describes itself as follows:

The Morocco Java User Group MoroccoJUG aims to provide a platform for all Java enthusiasts to network, exchange ideas, share knowledge and help each other in order to strengthen the Java community in Morocco. Our members come from Morocco's considerable high tech community and multiple universities. We encourage anybody from beginner to expert interested in Java and related technologies to join us.

The Morocco JUG's first Facebook post was by Badr Elhouardi on April 20, 2010. It looks like the JUG was probably formed around that time. Their Facebook events calendar lists the Morocco Java User Group First event has having occurred on May 20, 2010.

JUGs on Facebook

Facebook is clearly becoming an important element of global social and business infrastructure. What's happening with Facebook reminds me a bit of America Online / AOL 10-15 years ago. Back then, company advertisements (at least in the United States) would tell the audience to visit them at America Online using their "keyword". Now, it's starting to seem like it's critical for companies to have a Facebook page, not just their own web site. Even Google seems a bit threatened, based on items I've recently seen in the business press.

Anyway, back to JUGs: a Facebook search for "Java User Group" turns up page after page after page of results. Facebook is clearly a platform that Java User Groups find convenient for maintaining an online organizational presence. This is something I plan to look into more in the coming months.

Java Today

Dustin Marx looks ahead to JavaOne 2011 and Oracle OpenWorld: October 2-6, 2011:

JavaOne 2011 is scheduled for October 2-6, 2011, in San Francisco. It appears that JavaOne will again be held in conjunction with Oracle OpenWorld. There is also evidence that JavaOne will again not be in the Moscone due to co-located Oracle OpenWorld: the JavaOne and Oracle Develop Exhibition Floor Map shows the exhibition area being in the Continental Ballroom of the Hilton San Francisco Union Square (the exhibition contract also verifies this)...

The Brussels Java User Group looks ahead to What

Today I was browsing news related to Java User Groups -- something I like to do in part as a means of assessing the directions where the interest of the Java community is trending, at the developer level (rather than at the big public announcement level).

I'm sure there will be more than six JUG meetings in the next week, but the meetings listed below are the ones my news and blog search turned up first.

  • Feb 11-12, Javagruppen (Denmark): Java - a cloudy affair - Everybody are deploying in the cloud - or are they? And if they are, why do they do it? How do they do it? What are the advantages? Are they successful? And what can you - as a Java developer do to get your application in the cloud...
  • Feb 15, Lyon JUG: Soir

A plurality of voters in last week's poll believe that increased involvement by Java User Groups will improve the JCP -- but, a closer look at the numbers suggests a fairly tepid degree of confidence that more JUG involvement can make a difference.

The poll was stimulated by the recent news that SouJava, the Brazilian JUG based in S

This week's new poll was inspired by John Yeary's recent blog post "Dynamic Languages on the JVM... Growth or Demise". John begins his post by saying:

Like most of you I saw the TIOBE Index this week. Java still holds the top slot, but the press is grinding out our slow inevitable demise.

I looked at the TIOBE report myself a couple weeks ago, and noted with interest the trends among the top languages: a gradual decline in the Java, C, and C++ lines, with Python showing a rising trend.

One thing that comes to mind for me, though, is that the Y-axis in this plot is "Normalized fraction of total hits (%)". So, the plot is saying that out of all hits found in TIOBE's search, the percentages for Java, C, and C++ are slowly decreasing. But, the missing variable here is the total sample size. My guess is that, in the past 10 years, the total amount of global software development has increased immensely. If this is true, then a plot that showed the total amount of development in each language would likely show almost every language in the chart above to have a rising trend.

I'm pretty certain there's much more active Java development happening today globally than was the case 10 years ago. I mean, I'll be stunned if someone can prove to me that that's not the case. So, if that's true, what does it mean to say Java, and (getting back to John Yeary's discussion) dynamic languages in general, are in decline?

Well, I don't vote in polls, and I'm not trying to influence you either. I just found both the TIOBE Index and John's post quite interesting. So, I thought I'd talk about the genesis of this new poll.

Anyway, the specific question our new poll asks is: Are dynamic languages (Java, Ruby, Python, Scala, etc.) in decline or on the rise? What's your view? Voting will be open for the next week.

Java Today

Geertjan Wielenga notes that February is NetBeans Platform Month in South Africa:

Java programmers in South Africa are in luck over the next few weeks, with Toni Epple present in the country, with this NetBeans Platform program: * 8th - 11th Feb: Stellenbosch Training, ISSI Offices; * 10th Feb (18:00 - 20:30) - "No Slides Just Code" - Dimension Data, Cape Town; * 15th - 18th Feb: Johanneburg Training, Jumping Bean offices ...

Shai Almog presents LWUIT Resource Editor Developers Tutorial Part 2 (PSD Tutorial Part 4):

In this part of the LWUIT developer tutorial we go into details of mapping the demo created in the PSD tutorial to actual code that calls LWUIT4IO. We show mapping regular LWUIT components to server REST operations as well as mapping a LWUIT List model to server results. I committed the code and res file to the lwuit incubator project (notice it has a new SVN URL! ...

Antonio Goncalves talks about Adding CDI to an existing Java EE 6 application:

In my previous post I’ve shown you how to bootstrap CDI in several environments (GlassFish, Tomcat, Jetty, Java SE). So now let’s go a bit further and use it in real code. As its name states, CDI (Contexts and Dependency Injection) is also about Dependency Injection, so let’s focus on just this feature for now. I will not define what DI (Dependency Injection) is. If you don’t know I’ll leave you to check the definition, the origins of this pattern and even a book that covers it all...

Jacob Lehrbaum announces Free Java Workshops at Mobile World Congress:

Are you attending Mobile World Congress in Barcelona next week? If so, you might want to register for Oracle's free workshop series taking place in the App Planet. We will be hosting a series of 25 workshops in our booth covering a range of topics that include: * Benefits of Deploying Phones with Oracle Java Wireless Client; * Oracle's Embedded Java solutions for Machine-to-Machine applications; * Building better User Interfaces with the Lightweight User Interface Toolkit...


Our latest Spotlight is the just released On-demand Webcast: Java in the Smart Grid. Jacob Lehrbaum introduces the webcast as follows:

The Smart Grid is one of the most significant evolutions of our utility infrastructure in recent history. This innovative grid will soon revolutionize how utilities manage and control the energy in our homes

In the Northern Hemisphere's mid and northerly latitudes, for some of us it's been a record-setting winter (most snow ever recorded in a single month, where I live, in Connecticut, US). So, what would you say if you were invited to take a nice cruise across the icy Baltic Sea, at night, a couple weeks from now?

It turns out that if you live in Finland, and you're planning to attend Jfokus 2011 (14-16 February), you've got an invite to do just that! Mattias Karlsson pointed out this opportunity to me. I won't be attending Jfokus myself, but if you're going to be travelling to Jfokus from Finland, the Vaadin team invites you to voyage with them from Turku, Finland to Stockholm, Sweden, on the evening of February 14 (returning on the 16th).


It's not going to be just a party for shivering and hoping some flashes and wandering ribbons of Aurora Borealis come down and warm you up, either. About 35 developers from the Vaadin team will be on the cruise, and they've got a stimulating evening of Java-related activity planned. There will be more than three hours of presentations and networking as the cruise proceeds. The presenters include Arun Gupta, who will be speaking about "OSGi and Java EE hybrid applications using GlassFish"; David Chandler, presenting "Inside Google Web Toolkit"; and Vaadin VP of R&D Artur Signell, who will talk about "Recent Development and Roadmap for Vaadin".

If you'd like to attend the cruise, you can register at the Jfokus 2011 with Vaadin meetup page.

I wish I could attend Jfokus, and cruise the Baltic in mid-winter as well. Instead, I'll have to stay home and keep chipping away at the icicles beneath the ice dams that have formed on our roof this winter :(

Winter 2011, Connecticut, US. Photo by Dale Farnham

Java Today

Mark Reinhold introduces the new OpenJDK Community Bylaws and Governing Board:

As promised last weekI’ve posted a draft of the OpenJDK Bylaws. The Bylaws are intended to be a written set of rules that will “foster the long-term health and growth of the Community by enabling and encouraging its members to act in an open, transparent, and meritocratic manner.” We’ve attempted to define efficient, lightweight rules that are aligned with how the Community operates today, under the interim guidelines...

Dustin Marx discusses some current Java News: Java Hanging and Java Desktop Popularity -

Rick Regan posted Java Hangs When Converting 2.2250738585072012e-308 to look at an issue which causes the javac compiler and java launcher both to hang. His post is based on Konstantin Prei

A plurality of developers who voted in last week's poll consider Java on the desktop to be the area that most desperately needs attention in 2011. A total of 611 votes were cast, and the poll inspired a discussion that included 11 posted comments.

The exact poll question and results were:

Which area of Java/JVM technology most desperately needs serious attention in 2011?

  • 7% (44 votes) - Java EE
  • 25% (155 votes) - JDK (Java 7, Java 8)
  • 31% (192 votes) - Java on the desktop
  • 16% (100 votes) - Java on mobile platforms
  • 5% (29 votes) - Java Web Services
  • 8% (48 votes) - New JVM languages
  • 2% (13 votes) - Other
  • 5% (30 votes) - I don't know

The first thing that stands out for me is: the area that received the most votes is an area that isn't receiving many headlines lately. What is the plan for moving Java forward with respect to desktop applications? Is there one?

Of course, the concept of "the desktop" is a moving target -- it changes as hardware and new devices are developed. What's the desktop today? A screen on a desktop or laptop? An iPad? A mobile phone? Is there really a distinction between the desktop and mobile devices? Some people think not; others strongly disagree.

jdevp2 commented:

If we add Java desktop and mobile , it's 47% as of now so people do care and like client Java.

And osbald wondered

Why have separate options for Java desktop and Java mobile? I thought the whole point of the new JavaFX effort was to address all the screens of your life. I don't want two unrelated UI APIs to learn & maintain and lets face it theres little chance of reviving Swing anymore as was made abundantly clear at Javaone - thanks Amy.

Some people were surprised by the number of votes "Java on the desktop" received. spullara commented:

I'm very surprised at the number of votes for "Java on the desktop". Why do people care about this?

sproketboy was both surprised and pleased:

Wow I was not expecting so many votes for Desktop Java. Makes me happy. I'd love to see improvements in this area. Like Java3d support.

aleixmr and steven_reynolds talked about their companies, products, and the problems they face going forward, in the absence of a continued focus and development of Java's capabilities on desktop platforms. Here'saleixmr's situation:

we develop business aplications for our customers, orders, stock control etc, for us is a MUST having a ui toolkit for the desktop. For us is a pain developing such an aplication with web tecnologies, we did via swing applets and hessian protocol and I must say it's amazing, fast and realiable. I woudldn't develop an application like this via AJAX/html/css in any way !! one must use technologies for their needs, not as a techy fashion, every tool is able to solve different problems, so living in a web 2.0 era does not mean we have to neglect desktop java apps !!

steven_reynolds works for, which:

makes libraries and end user applications to draw complex petro-physical data. Java really works well, but could be so much better with just a little attention.

For example, some of our customers say that they won't touch Java because printing is broken. And it's true that printing has some issues that seem to bite really hard out of all proportion to their conceptual simplicity.

Another concern that we have is that the Oracle Engineering team seems to be saying that Graphics2D drawing is dead going forward, and that the scene graph technology will replace it. That would be a huge hit for us, and we'd like to argue against. In particular, we have displays with huge numbers of objects (think Seismic data sets with 500 GByte of data being drawn on the screen). Simply thinking that we can construct a scene graph that has all the objects instanciated is just not going to work for our use cases. Our experience is that immediate mode graphics (draw and forget) has some extremely important scaling advantages.

This brings me back to jdevp2, who commented:

I'm just curious if the result of this poll will be sent to Oracle. If not, the poll doesn't serve too much purpose.

The results of this poll can be sent to some people at Oracle. But much more is needed. I believe Oracle will listen to the argument that failing to attend to the needs of Java software vendors for whom desktop applications are a key component of their products is a serious problem.

The results of this poll, and especially the comments, are a sign that an almost exclusive focus on moving only Java EE and the JDK forward will cause considerable damage for broad segments Java community in the future. If Java on the desktop ceases to be a viable option for those whose products depend on it, Java itself will ultimately suffer the consequences as those vendors move to other platforms.

Java Today

Justin Kestelyn recounts the recent IOUC Summit: Open Arms and Cheese Shoes -

Last week's International Oracle User Group Committee (IOUC) Summit at Oracle HQ was a high point of the past year, for a number of reasons: * A "quorum" of Java User Group leaders, several Java Champions among them, were in attendance (Bert Breeman, Stephan Janssen, Dan Sline, Stephen Chin, Bruno Souza, Van Riper, and others), and it was great to get face time with them. Their guidance and advice about JavaOne and other things are always much appreciated...

Jean-Francois Arcand announces AsyncHttpClient 1.5.0 Released:

We are pleased to announce the immediate availability of the Asynchronous Http Client (AHC) library version 1.5.0. This version includes: * 100-Continue support. * New very simple SimpleAsyncHttpClient Fluid API. * Performance improvements and optimizations...

Joseph Darcy presents Project Coin: How to Terminate try-with-resources -

In addition to mulling over nulling in the try-with-resources statement, the JSR 334 expert group has decided to slightly amend the syntax of try-with-resources statement: an optional trailing semicolon will now be allowed to terminate the list of resources. Previously, a semicolon could only be used as a separatorbetween two resources as in...

In the Aquarium, Alexis Moussine-Pouchkine announces that GlassFish 3.1 RC (Release Candidate) is here - Mojarra, Jersey, Weld, and others integrated:

Build 40 is GlassFish Release Candidate 1 (RC1) (when in doubt, remember to check themagic decoder ring). This near-final version, integrates Jersey 1.5 (see Paul's release announcement), Mojarra 2.1.0 Release Candidate 2 (see Ed's announcement), Grizzly 1.9.30, EclipseLink 2.2.0 RC3, Weld 1.1.0 final (see previous post), and JavaDB


Our latest Spotlight is Janice J. Heiss's interview/article, Looking Ahead to Java SE 7 and 8: A Discussion with Oracle

Filter Blog

By date: