|
|
|
|
|
Paul has announced the availability of Jersey 1.1.1 EA, based on the draft for JAX-RS 1.1 (see JAX-RS 1.0 spec and Changelog). To learn more about Jersey you can see the Getting Started Document and the Jersey User's Guide, check out Paul and Marc's Webinar, or browse through previous entries. Jersey is also collaborating with JFA's Atmosphere framework, and, since Paul is a fan of Scala, also supports Lift. Overall, very good movement towards GFv3. More details at Paul's announcement. |
|
The premise of the Atmosphere is to deliver an easy to use Java framework for portable AjaxPush/Comet Applications. Atmosphere was Launched last Fall and in May of this year its core Aligned with Jersey. The latest developments have been the Release of 0.2 and the introduction of Bayeux Support in the trunk for 0.3. Try out 0.2 via the Download Page. Feedback through the USERS mailing list (read/post via Nabble, or archived at MarkMail). |
|
Since we announced the Atmosphere project (and it's Comet Portable Runtime), Jean-Francois has been making steady progress. In his latest blog post he discusses how the new atmosphere-core now builds on top of Jersey. |
Jean-Francois details the combined use of JAX-RS and Atmosphere annotations and offers complete source code to his chat demo. If you're in a hurry, here's a small code snippet :
@Suspend // the returned String will be written and then response suspended
@GET
@Produces("text/html")
public String cometGet() { ... }
It's always nice to see collaboration between different open source projects (Grizzly has long been a recommended way to deploy Jersey resources), even if these two projects happen to be under the GlassFish umbrella. Both Jean-Francois and Paul Sandoz (Jersey lead) will be discussing future developments at the JavaOne Atmosphere BOF on Tuesday @ 8h30pm.
|
Jean-Francois Arcand, of Grizzly fame, says it best : "Introducing Atmosphere, a new framework for building portable Comet based applications. Yes, portable, which means it can run on Tomcat, Jetty, Grizzly/GlassFish or any web server that support Servlet 2.5 ... and without the needs to learn all those private API floating around..." The existing Comet (also known as Ajax Push) landscape is both promising and in need for some standardization. Even with the Servlet 3.0 (JSR 315) working on standardizing Comet, Project Atmosphere promises a layer of abstraction today and alignment with the standard tomorrow. |
Atmosphere has a head-start as it's being built on top of existing Jersey and grizzlet technologies. Jean-Francois promises to support most containers by the end of the year!
A compilation of today's news of interest:
|
Arun shows how to use JSF 2.0 with GlassFish v2 in his Mojarra on GFv2. I believe the current thinking is that JSF 2.0 will not depend on Servlet 3.0 and will be able to run on Java EE 5 containers. Atmosphere, JFA's new portable Comet framework, is now here; check the Announcement. Jacob promised more JRuby frameworks and it seems that Rack Support is the first step. Rack provides an minimal interface between webservers supporting Ruby and Ruby frameworks, so things like, Merb, build on top of it. Seems a role equivalent to that of modjy in Jython?. Jiandong shows how to use WS-Trust to Secure Web Services in Metro. Yesterday's big announcement was T5440 (aka Batoka), a 4 socket, T2-based, 256 hardware threads, at 1.4GHz with up to 512GB memory, all in a 4U chassis! For techies, start with the posts by Allan and Josh, the T5440 WebSite and the Benchmarks. The press has nice reactions: [1], [2], [3]. Also check how to use it to Scale SugarCRM using Ldoms, and the new LDom cookbook. If you like it, give it a Free Try and Buy!. Today, Apple announced the new MacBooks and MacBook Pros. Need to go check them out at the local Apple store, but I'm disappointed there is no Blu-Ray nor a sub-1K$ entry (in the new enclosure). |
|
I was going to wait until late next week, but I see that JFA's interview at InfoQ is out and the website is visible so no reason to wait. JFA's "free time" left by Alexey's lead role on Grizzly 2.0 is going to be reinvested into a Atmosphere a new project in the GlassFish Community that will focus on Comet. The project is just starting; the InfoQ article seems roughly accurate although some goal fine-tuning is still happening. I expect JFA will provide a more detailed description in a future blog entry. |