|
|
|
|
|
Vaadin and ZK are both popular RIA frameworks that have been tested to work with GlassFish v3. The JavaDude has a detailed blog on "ZK 3.6.3 with Netbeans 6.8 Beta on Glassfish V3" (this is the ZK release from a few days ago). It discusses developing with or without the ZK community plugin for NetBeans (which is mostly about adding meta-data to a Java EE project), creating ZUML pages with a component palette and deploying to GlassFish v3. This framework does Ajax and push with no JavaScript exposed to the developer and should be familiar to people used to Swing development. Bobby wrote a blog entry you may want to revisit. |
Vaadin is another framework that keeps the developer away from JavaScript. It builds on GWT and has some interesting OSGi features that make it a good fit for the GlassFish v3 modular architecture. Vaadin's Petter has several tutorials showing the use of the GlassFish servlet 3.0 implementation but also how the Vaadin OSGi packaging allows for various options to avoid having to carry the framework with the application. It also discusses having multiple versions of the framework deployed in GlassFish v3. If you're interested, start with this "Deployment Options on GlassFish v3" article.
Both ZK and Vaadin are GlassFish Partners, just like WebORB, ICEFaces (now in Alpha and tested to work in the most recent promoted builds of GlassFish v3) and many others.
|
This is the first of our weekly news catch-up and covers Nov 1 to Nov 11, 2009. This week the news catch-up is partial; next week I'll create the entry through the week and will try to be more comprehensive. This week we also cover old news on JRuby and OSGi. |
GlassFish and Middleware News
Predicting our Systems Future
From the past: OSGi in GlassFish (triggered by this thread):
From the past: JRuby on GlassFish (triggered by this thread)
|
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.
|
Today was the release of SailFin v2 (download, home, wiki) and its companion Sun GlassFish Communications Server 2.0 (download, home). SailFin v2 is a big release; it leverages GlassFish v2.1.1 (more tomorrow) and adds a number of features including high availability, rolling upgrade, flexible network topology, better overload protection, Diameter support, improved diagnosability, Java based DCR files for the load balancer, and more. I can't cover SailFin v2 properly but I'll collect some of the relevant links so you can follow them up. Start with Binod's overview: SailFin v2 Released! and move from there: |
Some of the major changes are:
As part of the release, the team has posted a number of new entries, including:
Finally, a list for PR/Press reports:
Note - GlassFish v2.1.1 is also available from Sun's Download Center and from the Community Site. More on that release tomorrow. And the OpenMQ 4.4 (and 4.4.1 RC1) are available from here.
Oracle has updated their page on Oracle and Sun and it now includes a PDF entitled "Oracle and Sun Overview and FAQ". Check it out for comments on many topics covering Sun's Hardware (SPARC, Storage, x86) and Software offerings, including NetBeans, OpenOffice, MySQL, xVM OpsCenter, OpenSource, VirtualBox and GlassFish. |
The importance of information exchange in Health Care will continue to grow and the Federal Goverment has several projects to improve it, while also trying to reduce costs. And, as Bill wrote earlier in the year, Sun's Open Source has been actively engaged in this.
Added - Just noticed Tim O'Reilly's note on WhiteHouse.GOV's stack. They use MySQL, Drupal and Apache.
|
The goal of the National Health Information Network (NHIN) is to provide secure, nationwide, interoperable health information infrastructure that will connect providers, consumers, and others involved in supporting health and healthcare. And the CONNECT Gateway is intended to let the federal agencies connect to the NHIN. Within the HHS, the ONC is the main entity that coordinates these efforts and it just has choosen Health Information Exchange Open Source (HIEOS) as a key portion of NHIN Connect. |
And, HIEOS - developed by Vangent - is using several of our OpenSource components - see Architectural Diagram - including OpenESB and GlassFish, and MySQL.
|
NetBeans 6.8 beta is now available (Download, NB 6.8 Home Page). NB 6.8 has a number of key features, from support for GlassFish v3 to JavaFX to PHP frameworks like symfony. The NB6.8 website links to other documentation that is being updated as we get closer to fcs, including Tutorials and Screencasts. NetBeans screencasts can also be found in the NB Channel at Channel Sun (for example, see the Symfony Support recording; and that of kick butt). |
|
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.
|
Kohsuke's Webinar on Hudson last week was a success; it was very well attended and had Great Reviews, and it is now Available for Replay (free, but requires registration). If you are interested in the topic, also check the Hudson Whitepaper. And, if you want to move beyond that, Sun offers Hudson support as part of the GlassFish Portfolio offering - see Summary of Offering. |
|
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. |