Home > Uncategorized > Atmosphere 0.1-ALPHA1 released with Support for Tomcat, Jetty, Grizzly and GlassFish

Atmosphere 0.1-ALPHA1 released with Support for Tomcat, Jetty, Grizzly and GlassFish

Atmosphere 0.1-ALPHA1 is now officially released and support Tomcat, Jetty, Grizzly and GlassFish. Finally a Comet/Ajax Push framework you can build on top of it and deploy everywhere!

IMG_0314.JPG

In the upcoming weeks I will start blogging about how easy it is to write cool Comet Application using Atmosphere.

Below is the official announcement


Salut,

Atmosphere CPR (Comet Portable Runtime) module 0.1-alpha1 is now ready to be tested, 
explored and deployed. Please visit out web site to download it:

    * http://atmosphere.dev.java.net

    * http://is.gd/ngPP

if you are using Maven2, just add:

         <dependency>
             <groupId>org.atmosphere</groupId>
             <artifactId>atmosphere-portable-runtime</artifactId>
             <version>0.1-ALPHA1</version>
         </dependency>


As always, your feed back is more than appreciated.  Please visit the
users list and leave some comments:

    * users@atmosphere.dev.java.net

or

    * http://twitter.com/atmosphere_java


This is our first ever release and we support
=============================================

* Autodetection of Container (we are are portable!)
* Tomcat 6.x
* Jetty 6.x
* GlassFish v2.x
* GlassFish v3 Prelude, v3
* Grizzly 1.9.x
* OSGi enabled

What coming in 0.1 GA
======================
* WLS (BEA) support
* Maven create-artifact support
* Resin support
* Servlet 3.0 support
* Blocking I/O Server support (Tomcat)
* Several Broadcaster (for filtering/aggregating)
* Async I/O (emulated).

The Atmosphere roadmap/design can be browsed from here:

    * http://is.gd/l3hN

Checking out the release
=========================
    * svn https://www.dev.java.net/svn/atmosphere/tags/atmosphere_0_1_ALPHA1


How to get started
===================

The main interface for creating Atmosphere application is called AtmosphereHandler:

     * https://atmosphere.dev.java.net/nonav/apidocs/org/atmosphere/cpr/AtmosphereHandler.html

To suspend/resume a response or broadcast messages, use:

     * https://atmosphere.dev.java.net/nonav/apidocs/org/atmosphere/cpr/AtmosphereEvent.html

0.1-alpha1 ship with two easy to learn sample:

(Chat)

    * http://is.gd/ngJQ

(Flickr)

    * http://is.gd/ngJW

Those samples can be downloaded from here:

    * http://is.gd/ngQv


What your application needs in order to use Atmosphere
======================================================

To bundle Atmosphere inside your web application, download atmosphere-cpr jar file from here:

http://download.java.net/maven/2/org/atmosphere/atmosphere-portable-runtime/

and put it under WEB-INF/lib

Download the context.xml file (required for Tomcat support):

   * http://is.gd/ngMm

and put it under META-INF/ or your war file

Optionally, you can define you AtmosphereHandler by creating an atmosphere.xml like:

   * http://is.gd/ngM1

under META-INF of you war file

This is optional, as the framework can autodetect your AtmosphereHandler and 
map it using it class's name (see the chat demo for more info).

File issue here:

  * https://atmosphere.dev.java.net/issues/


Documentations
==============

(Javadoc)

    * http://is.gd/ngOy

(Source code)

    * http://is.gd/ngOW

A set of blogs/tutorial will be available soon from here

    * http://is.gd/ngPm

Follow us on Twitter for daily update about the project status.

This is your chance to participate to a revolution. Join the community soon🙂

var gaJsHost = ((“https:” == document.location.protocol) ? “https://ssl.&#8221; : “http://www.&#8221;);
document.write(unescape(“%3Cscript src='” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));

var pageTracker = _gat._getTracker(“UA-3111670-3”);
pageTracker._initData();
pageTracker._trackPageview();

technorati:

Categories: Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: