Atmosphere Framework 0.4

Subheadline: 
The only Comet framework supporting Java, Scala. JRuby and Groovy!

Atmosphere 0.4 is ready for prime time. This release contains many new features and can be seen in action in many well-known frameworks.

First, I would like to thanks Paul Sandoz, Viktor Klang, Gerard Davison, Vlatko Davidobski, Hubert Iwaniuk, Bertrand Goetzmann,Cagatay Civici, Michal Hanti, A. Eduardo Garcia, Ransford Segu-Baffoe and Jim Driscoll for their contribution to that release!

Atmosphere's adoption continues with this release, starting with PrimeFaces' support for Ajax Push/Comet (event on the iPhone). You can also see Atmosphere in action within the Scala based Akka Project. Don't want to use Java? Why not using the Atmosphere Grails' plug in. Don't like Scala, Java and Groovy? Why not trying JRuby!

What's new since Atmosphere 0.3?

  • Easy integration with other Framework like Wicket and GWT
  • New Meteor API for easier integration with existing Servlet based applications
  • Support the latest Bayeux Protocol specification and implementation from the DOJO Foundation powered Cometd.org
  • The Atmosphere RESTful module can now be used with and without session support.
  • Works with EJB 3.1
  • New work-in-progress white paper (PDF)
  • The configuration file atmosphere.xml is now optional
  • Delayed and Scheduled Broadcast now supported.
  • The new Atmosphere Spade Server is an end-to-end stack that aggregate technology including the Grizzly Servlet Container, Jersey Runtime and The Atmosphere Framework and Plug In in single jar file! See how simple you can deploy on it, and it's production ready!
  • All Atmosphere modules are OSGi ready
  • You can now force Atmosphere to use Servlet 3.0 Async API or Blocking I/O API instead of Native Async API like Grizzly Comet, Tomcat AIO or Jetty Continuation
  • You can implement your own Comet support via the new CometSupport SPI
  • Many new sample like PubSub, GWT, Meteor, Embedded Atmosphere etc. now available

 

For any questions or to download Atmosphere, go to our main site and use our Nabble forum (no subscription needed) or follow us on Twitter and tweet your questions there!

 

0

Jean-Francois Arcand works for Sun Microsystems. He currently leads project Grizzly, an extended NIO based framework used in multiples products. He also works on Web 2.0 topics like Ajax performance and leads the Comet activities at Sun. Jean-Francois lives and works from home in Prevost, a very small city in Québec where life is perfect. Jean-Francois is a DZone MVB and is not an employee of DZone and has posted 13 posts at DZone.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)