Contactdetails

NLJUG
Postbus 54
3780 BB Voorthuizen

Telefoon
0900-BEL NLJUG (10 ct/m)
0900-2356558 (10 ct/m)

Fax
0342 475880

Email
Algemeen: info@nljug.org
Leden: members@nljug.org

BTW: NL814104484B01
KVK: 30200958

Bank
Rabo: 3123.20.973
BIC: RABONL2U
IBAN: NL47RABO0312320973
NLJUG te Son

Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

42

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

Writing Asynchronous Web Application (Comet) using the Atmosphere Framework

Atmosphere (http://atmosphere.dev.java.net) is a high-level API designed to make it easier to build Comet-based Web applications that include a mix of Comet and RESTful behavior. Today writing portable Web applications that can use the power of the Comet technique is almost impossible: Tomcat, Jetty, and Grizzly/GlassFish application server all have their own set of private APIs. Atmosphere offers API that will works everywhere without the needs to learn the web server specific API.

Atmosphere leverages and builds on Project Jersey and the Java API for RESTful Web Services (JAX-RS). Jersey is the open resource reference implementation of JAX-RS that makes it easier to build RESTful Web services. Atmosphere and Jersey complement each other, with the goal of making it easier to build Comet-based Web applications that include a mix of Comet and RESTful behavior.

This session briefly explains what Comet is and demonstrates the power of Atmosphere by building multiple applications, starting with a simple chat, then building a REST Twitter-like application, and many more.

Attendees will learn what Comet is and how to write portable applications by using Atmosphere and using the language of there choice: Java, JRuby, Scala and Groovy

Level: Beginner

Track: New and Cool

Prerequisite knowledge: javascript and web application

Outline:
+ Intro
+ What is Asynchronous Web/Comet
+ Demo
+ The problem: incompatible Web Server API
+ What is Atmosphere
 + Atmosphere Comet Portable runtime
 + Atmosphere REST
 + Atmosphere Cluster
 + Atmosphere Spade Server
+ Re-building Twitter using Atmosphere
+ Demo
+ Q&A

Language:

 


Jeanfrancois Arcand 
Jean-Francois Arcand works for Sun Microsystems. He is the creator of Project Grizzly, an extended NIO/Web 2.0 framework and a core component of the GlassFish Application Server. He is also the creator of Project Atmosphere, a portable framework which allow the creation of asynchronous web applications written in Java, Scala, Groovy and JRuby. Jean-Francois lives and works from home in Prevost, a very small city in Québec where life is perfect.