Thursday Aug 12, 2010

NetBeans 6.10 with GlassFish 3.1 and more

Tentative plans for NetBeans 6.10 are now available in its NetBeans Wiki page.  The feature set includes improvements in the support for

• Java EE 6, full spec and Web Profile (details)
• WebLogic Server and GlassFish 3.1 (details)
• PHP (details) and JS, JSON, X/HTML and CSS (details)

NB 6.10 also plans the usual performance and quality improvements as well as better support for Oracle DB. Check all features, schedule, and disclaimers here.

Monday Jul 05, 2010

Screencasts for Milestone 2 of GlassFish 3.1


A quick note to share the availability of two more GlassFish screencasts aligned with the recent release of Milestone 2 of version 3.1.

The two 5-minute screencasts focus on more clustering (ssh-based) features and websockets support (Grizzly-powered). Some more details, including links to detailed instructions, are available here

Both screencasts have been added to the GlassFish Channel. Make sure you subscribe to this channel to be notified when new screencasts are being posted.

Monday Jun 28, 2010

More GlassFish 3.1 Progress - M2 and Brown Bags

Summer is here (and so is the World Cup), but the traffic on the GlassFish aliases is going up as we continue to move towards GlassFish 3.1.

Last week was Milestone 2 which included several demos: SSH-based cluster management, Deployment and WebSockets (scripts only so far, screencasts on the way).  See Carla's post on creating and starting instances on remote hosts and also Arun's detailed TOTDs based on M2: #141: Running on Ubuntu AMI on Amazon EC2  and #142: SSH Provisioning and Start/Stop Instance/Clusters.

Also, we have restarted the Brown Bags for the development team (we did a few back in 2007). Jerome gave the first one (on Config) 3 weeks ago, and tomorrow Tom, Bhakti and Byron will present on Cluster Infrastructure Dev Test development. The BBags are intended for the DEV team but are open to all; check Rajiv's announcement for details.

Thursday Jun 17, 2010

GlassFish 3.0.1 - Oracle and Community Distributions Now Available

Oracle has released GlassFish 3.0.1, following the plans we had outlined in our RoadMap. The open source GlassFish Server Open Source Edition 3.0.1 was released yesterday; it was available directly from and also bundled in NetBeans 6.9.  Today we released a new version of Java EE 6 SDK, based on this same open source distribution, as well as the commercial Oracle GlassFish Server 3.0.1 product which also includes some closed-source AddOns.

The release has the new Oracle branding, new support for additional platforms like JRockitm Oracle Enterprise Linux, and HP-UX, and more than 100 bugs fixedMaven artifacts are available as well as multi-lingual distributions.  You can download the release or just use the UpdateCenter feature to upgrade from earlier 3.x releases.

Key Links:

Blogs and News:

Sunday Jun 06, 2010

Birthday Cards for GlassFish

5 years ago, at JavaOne 2005, we launched GlassFish: the code was at Java.Net with a CDDL license, Project GlassFish was in the press, Bill mentioned GlassFish during his Java EE Technical Keynote, and James wore a GlassFish T-shirt on stage.

Maybe we can have a physical party during JavaOne, in September, but, for now, virtual BDay cards are appropriate; if you write one, let me know so I can link to it. Since 2005 was the 10th anniversary of Java, and the birth of GlassFish, this year we celebrate the 15th and 5th birthdays and, in 2015, we will be celebrating the 20th and the 10th anniversaries!

Friday Jun 04, 2010

Get As to your Qs - GlassFish Community Update on Tuesday

This Tuesday, June 8th, 9am PT (TZ converter), we will host another GlassFish Community Update. We will use GlassFish TV at uStream, like our previous update - you just need to point your browser to the channel (additional show info).  uStream (still?) uses a Flash client - the App Store says there is an iPad client but reviews suggest it might not work on this channel.

The presenters will include Nazrul and TomM, from Oracle, as well as Mathieu, from Serli; Alexis and I will be MCs. We will cover the ongoing development of GlassFish 3.1 Open Source Edition, starting with a brief recap of the roadmap and the 3.1 schedule and then discussing Milestone 1, which already includes Basic Clustering and Dynamic Reconfiguration as well as Application Versioning, a contribution from Serli.

The presentation will include demos of M1 as well as live Q&A with the panel of presenters via the uStream online chat and via twitter #glassfish. Like the previous time, we will make the recordings available for later viewing, but attending is your best opportunity to get As to your Qs.

Monday May 31, 2010

Index of GlassFish 3.1 Overviews

This is a running entry for overviews of features intended for the GlassFish Server Open Source Edition 3.1; the usual Safe Harbor statement applies to all the entries.

Which Way From Here? GlassFish RoadMap (Mar 22nd, 2010)
Replays for GlassFish Roadmap Now Available (Apr 10th, 2010)
Towards GlassFish 3.1 - Best Thing since Sliced Bread (May 15th, 2010)
GlassFish 3.1 M1 - The First Milestone (May 19th, 2010)
GlassFish 3.1 - Embedded (May 26th, 2010)
GlassFish 3.1 M1 Available: Binaries, Demos and Screencasts (May 30th, 2010)

Saturday May 29, 2010

GlassFish 3.1 M1 Available: Binaries, Demos and Screencasts

Milestone 1 of the GlassFish 3.1 Open Source Edition is now available from our promoted page as 3.1-b02: full distro (unix, windows, zip) and web distro (unix, windows, zip).

GlassFish has been following a Milestone model for many years and it works very well; for 3.1 we are documenting better each milestone (M1 content) and adding two new twists: demos to explain the new features, and community updates to enable Q&A.

Two of the features of M1 are Basic Clustering with Dynamic Reconfiguration, and Application Versioning.  Each comes with its own demo which Tom (Clustering and Reconfiguration) and Hong (Versioning) presented yesterday to a small team (also see Arun's commentary). The demos are quite easy to set up; you can replicate them yourselves or you can go directly to Alexis's screencasts.

The Clustering Demo  is very well documented; see Wiki page and associated WAR.  Also see Arun's commentary as well as Alexis' screencast at YouTube (5:38').

I need to chase down the actual demo used for the Versioning piece - it was neat in that each version of the Web App deployed was a simple Hello World using different technologies: Servlet, JSF, JSP, EJBs, POJOs... The funtionality itself is very well documented: Basic Commands and Design Spec, and general page on Collaboration with Serli. For the demo, see Arun's commentary as well as Alexis' screencast at YouTube (5:02').

We will cover M1 and both screencasts at our next community update.  Tentative date is 9am PT, Tuesday, June 8th.

Wednesday May 26, 2010

GlassFish 3.1 - Embedded

One of the key new features in the GlassFish 3.1 Open Source Edition is Embedded. Siraj Ghaffar, the project lead, has captured the details on the project in the Embedded One Pager and is soliciting feedback via the USER alias (markmail / forum).

GlassFish is a natural match for embedded: it's small and starts fast, it's complete (all of JavaEE 6), it's modular, and it's open source. The interest in GlassFish Embedded has jumped (chart@MarkMail) with the formal release of GlassFish 3, and I think it will just keep growing through the year.  Help us make it work well for you!

Wednesday May 19, 2010

GlassFish 3.1 M1 - The First Milestone

It is just the first milestone but GlassFish Server Open Source Edition M1 already has significant functionality, including Basic Clustering (creation/deleting/start-stop), infrastructure for Dynamic Reconfiguration, and Application Versioning.

Application Versioning merits a special mention because it is a contribution from a new group from Serli.

Code cutoff for M1 is 5/24, with the promoted build next day. Full details of the release are at the GlassFish Wiki.  We are planning to spotlight M1, including demos, in our next GlassFish Community Update, which is tentatively scheduled for the week of May 30th.

Saturday May 15, 2010

Towards GlassFish 3.1 - Best Thing since Sliced Bread

A lot of progress on GlassFish Server Open Source Edition 3.1.  If everything goes according to plan, by the end of the year we will have a release that has all the benefits of 3.0 and of 2.1.1.  From 3.0 it remains modular, embeddable and with JavaEE 6 and OSGi support.  From 2.1 it adds clustering and HA. It will continue to be Open Source and will interoperate with key Oracle middleware components. 

The development of 3.1 is documented at our GlassFish Wiki; key links include the Plan for 3.1, the Feature List, Engineering Schedule and the Functional Specs. Chris Kasso has started weekly engineering meetings.

Each main feature has an overview page describing it; over the next few weeks I will do a series of spotlights on these features. It can be the best thing since Sliced Bread :)

Saturday Apr 10, 2010

Replays for GlassFish Roadmap Now Available

The replays from our presentation on the GlassFish Roadmap are now available in different formats, including SlideCast (Slides with synchronized audio):

Direct PDF link
• SlideCast English, French, Spanish.
• MP3 direct links English, French, Spanish

I believe Alexis will create some GlassFishPodcast entries for it.

We will provide an update if we make additional languages available.

Thursday Mar 25, 2010

GlassFish Update - Roadmap, Naming, Open Source


Adam, Alexis, John and I gave our first GlassFish Community Update after the Oracle acquisition. The Slide Deck was short but covered the most important topics, including Naming, Roadmap, Distributions, Licenses and Open Source.

It was a good meeting, although I forgot to hit the "record" button! For now, you can find the slide deck here.

I will find the time next week to record the presentation and will make that available too. We will also record in other languages; I'll do Spanish, Alexis will do French, and I'm sure I can find volunteers for others.

Monday Mar 22, 2010

Which Way From Here? GlassFish RoadMap


Do as Alice and ask one of our Cheshire cats about the roadmap for the open source GlassFish Server under the new Oracle ownership.

The first opportunity is Tuesday morning, at 9am PT, when Steve Harris will provide a short overview during his EclipseCon keynote. EclipseCon also has other opportunities.

Then, on Thursday at noon PT, I will dust off the old TheAquarium Online and will host a community meeting on the topic; check the GF.TV Wiki tomorrow for a confirmation on the concall information.

Replay / slide information will be made available afterwards at