|
|
|
|
|
It's been a hard year, but the GlassFish community has kept pushing v3 onward and all the indicators are that the result is very much worth the effort. The target date for GlassFish v3 is mid-December so the last few weeks have been very busy - check out these MarkMail charts:
•
DEV
- last month was really close to an all-time record.
Plenty of progress to highlight from there; below are some. |
Final Branch:
If you are curious, peek at the hudson dashboard; it has plenty of very interesting jobs, including the nice progress on findbugs.
The FishCAT folks really deserve their own spotlights (soon), but see:
And, from the doc team, final reviews of:
|
Check out this photo of Steve Harris's keynote at Devoxx; Sparky has a new friend! Twitter is full of positive comments. I need to do a pass to separate the interesting ones, but raw data at: #glassFish OR glassfish, #JavaEE6, #glassfish and #Devoxx. Looking forward to a complete report from Alexis (this photo is from the standing-room only JavaEE 6 University talk that he and Antonio gave).
PS. Thanks to
|
The last batch of JSR's for JavaEE 6 were submitted earlier this week for Final Approval Ballot . The ballot will start on 11/17/09 and end on 11/30/09. They are:
|
•
JSR 316 - JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification
|
Several JSRs had been submitted and approved previously:
•
JSR 314
- JavaServer Faces 2.0 (News@TA, vote results: 12 YES/4 Not voted)
•
JSR 330
- Dependency Injection for Java (News@TA, vote results: 14 Yes/1 No/1 Not voted)
•
JSR 303
- Bean Validation (Emmanuel's note, vote results: 12 Yes/4 Not voted)
A few of the specs went through the lighter-weight Maintenance Process, including:
• JSR 311 - JAX-RS: The JavaTM API for RESTful Web Services JAX-RS 1.1 (Paul's note, change log)
|
GlassFish v3 is not just modular but the components can be updated through IPS-based UpdateCenter machinery. The Update Center team has been evolving tracking the IPS changes and adding refinements of their own; newer releases, like GFv3Preview, have been running recent UC, but the repositories for GFv3Prelude were running an older version of UC. Last week the Glassfish team pushed Update Center Toolkit 2.2u2 to the Prelude repositories. In normal conditions you should not notice the change but if you visit the repository directly you will see new graphics and additional facilities (like package search) plus improved performance and metrics. |
GFv3 FCS is around the corner and we are seeing very high interest in the release. At that point we expect the bulk of the GlassFish downloads to switch to being served from the IPS repositories - and we will find out if our capacity planning has been accurate :-)
|
The Devoxx conference is around the corner (in just over a week) and will take place in Antwerp, Belgium as every year, only a bit earlier than usual (December was just too close to the Christmas holidays). This week-long conference runs as follows: the first two days are 3-hour sessions to go deeper into the technology (they're called University sessions). The regular conference starts on the third day and offers keynotes and 1-hour sessions. Devoxx also has "Tools in actions" (30-minute), "BOFs", Quickies (15-minute), white boards, and more. |
First and foremost, the Wednesday Sun and Oracle keynotes should not be missed (or to be watched later on Parleys) :
• Java, the Platform for the Future - Steve Harris (Oracle)
• Java EE 6 and GlassFish V3: Evolution of a Platform - Roberto Chinnici and Ludo Champenois.
But there's a also long list of GlassFish and Sun-related session for this year's session :
University talks :
• Enhancing the JavaServer Faces 2.0 Component Model - Roger Kitain
• SOA, OpenESB and OpenSSO Programming with Passion - Sang Shin
• The Java EE 6 Platform University - Antonio Goncalves, Alexis MP
Sessions:
• JDK7 Update - Mark Reinhold
• The Java EE 6 Platform - Antonio Goncalves
• Writing Asynchronous Web application (Comet) using the Atmosphere Framework - Jean-Francois Arcand, Paul Sandoz
• Project Coin - Joe Darcy
• Using BTrace and DTrace to Instrument and Analyse Java Applications - Simon Ritter
• Enhancing the JavaServer Faces 2.0 Component Model - Roger Kitain
• Managing GlassFish on OpenSolaris - Simon Ritter
• The Modular Java Platform & Project Jigsaw - Mark Reinhold
• Deep dive on the Java EE 6 platform with GlassFish V3 - Roberto Chinnici, Ludo Champenois
BOFs:
• Grizzzly Servlet Container - Jean-Francois Arcand
• Update JDK 7 - Mark, Alex, and Brian
• The Modular Java Platform & Project JigSaw - Mark Reinhold, Alex Buckley
Quickies:
• Java EE 6 and OSGi. Ludo Champenois
See you there!
|
|
ColdFusion (wikipedia, product) was first released in '95 by Allaire which was later bought by Macromedia in '01 and merged into Adobe in '05. CF was rewritten into Java a while ago, interacts nicely with JavaEE and with Adobe's products and is still quite popular. When we got serious about GlassFish several of us drove down to San Jose to talk with Adobe. Adding a new supported platform is non-trivial for a large vendor; the question is not "does it run?" part but "is it worth setting up my testing and support team?"... which boils down to, "do I see enough traction in my customers?". So, I'm very pleased to point to: ColdFusion 9 supports ... and Sun™ GlassFish. Happy! And Wednesday's news should just help further.
|
Adding a few other recent GlassFish sightings...
Also, check out: Sun's Technology powers Verizon Developer Community. We really need to get back to posting adoption stories - there have been quite a number of great ones in the last few months.
![]() |
GlassFish v2.1.1 is out (Sun Distro, Community Distro). GFv2.1.1 is the foundation for SailFin v2 and includes refinements on Replication and Failure detection plus many (>200) bug fixes and other improvements. See Shreedhar' s Overview, Kevin's post, the Wiki page and PR @Oracle OpenWorld. GFv2.1.1 also includes OpenMQ 4.4, Grizzly 1.0.30 (changes), Jersey 1.0.3 (changes), Shoal 1.1 (changes) and JSF 1.2_13. The bulk of the changes are from the GF repository (changes). |
The commercial offering is via the GlassFish Portfolio. Note that GFv2.1.1 is also a patch for earlier releases (GFv2.1, itself a patch for GFv2U2) but the patch has not yet published at SunSolve. I'll post an entry at GlassFishForBusiness when it becomes available.
|
Harpreet has been driving the creation of a Several New WhitePapers for the Sun GlassFish Portfolio. Topics covered include: Hudson, JBoss, WebSpace Server Cloud and many more. A full list is available from the GF Portfolio Resources page. Also see the Sun.Com Resources page for whitepapers and more across all of Sun's products. All whitepapers are free but registration is required. |
|
Mojarra 2.0, the production-quality, reference implementation for JSF 2.0 is out! Yet another step closer to v3 final. This will of course be part of GlassFish v3 later this year (with an integration planned as early as this week) but Maven and standalone are two other options to grab the bits. In his blog, Ryan lists a set of very good resources (mainly blog posts) on JSF 2.0. Earlier this year, Ryan authored a series of blogposts which were also very detailed and informative. He covers tools support (yes, it's coming very soon as Cay discusses for NetBeans in his latest blog post) and recognizes the numerous contributors to this major release. |
Note also that while JSF 2.0 is set to be part of Java EE 6, it does not require a servlet 3.0 container. In the case of GlassFish v3.0, web.xml is optional and there is no longer the need to declare the Faces servlet (see Cay's entry on that as well).
Mojarra as an implementation of JSF 2.0 is the first one out but it is also set to be part of a number of coopetitor's. Finally, now is probably a good time to skim throught The Aquarium posts tagged with the jsf2
and mojarra
keywords.
Added The latest release is Mojarra 2.0.1, see Jim's post.
|
James just posted his slides from Oracle OpenWorld... except that they are a JavaFX app. For most of the prezo the App behaves as slides (<TAB> to move forward) - except for the iconic JavaFX moving clouds - but at one point he switches to a version of our GlassFish GeoMap including zooming (scroll wheel), panning (drag), dot-size calculation and dot aggregation. Check JAG's blog for an intro (and some platform constraints). Also see live app and screenshot (small, large) and the corresponding original pinkDot (live, large). |
I'll add a link to James' keynote when it becomes available (probably here). Thanks to James for App (and the plug for GlassFish!) and to Paul Sterk for the raw geomap data.
Added - James James has factored out the Open Street Map Browser into its own OSMBrowser@Kenai.
|
Abhijit has announced an update to the GlassFish v3 fcs schedule. We could not keep the previous date due to a black-out period at the JCP (EC elections) and moving the date forward proved to be unworkable for several reasons - including the current Java.Net problems - so we moved the date out by two weeks. New dates set the hard code freeze (HCF) date to Nov 9, 2009, with a final release by Dec 10. Full details at Schedule Page@Wiki. |
|
The Java.Net folks are running this poll: What future do you foresee for GlassFish?. This type of polls are very unscientific (e.g the Java.Net and TA readeris is unrepresentative of the larger population), but, if you want to participate, I believe the poll is open for the whole week. |
I had forgotten how many frameworks are covered in the NetBeans set of quickstart documents; check out the list:
GlassFish v3 is scheduled to go final at the end of November and the builds are stabilizing quickly. Our test suites are very exhaustive but the only way to be sure that the final artifacts work for you is if you try them in your specific configuration. I was looking through the list and it made me think that FishCAT for GF v3 just completed its first week (See Judy's mail and report) and that team filed more than 20 bugs and more than half have already been fixed. so...
If you use one of the Java Frameworks, or your favorite app or framework, with the latest GF v3 builds and find issues, help us, and the rest of the community, by filing a bug. Thanks!
|
You may have experienced difficulties in the past week trying to access the glassfish.dev.java.net website (or via glassfish.org which redirects there). We'd like to apologize for any inconvience that it may have caused. The GlassFish team itself has suffered from this outage and we've been in close contact with CollabNet (the company running the site) to track the progress made. If you're interested in the latest details of what's going on, please consult this recent blog entry and this earlier one. |
Having said all this, things should be almost back to normal, but if you're still not able to access the site, please send email to escalation_manager @ java-net.dev.java.net with your IP address, wether it's a static one or provider-allocated and the country you're working from.
Also, note that if you're looking for a download of a stable version of GlassFish (including GlassFish v3 preview), you can certainly do that from the sun.com pages and even get to the very latest promoted build using the update tool.
|
I've pushed out the Sept 2009 Adoption Stats for GlassFish and it shows a record month on downloads, registrations and admin pings. Of all the numbers, I like best the number of unique registered users: 387,384! It does look like we might be back to a growth path but Google trends (cached, live) and jobs@Indeed (cached, live) still show wait-and-see. Do notice that our competitors are down at Google trends, while we are level. Let's see what the next months bring. |