|
|
|
L'objectif du projet Atmosphere est de proposer un cadre de développement portable pour les applications AjaxPush/Comet. Le projet date de l'automne dernier alors que son alignement avec Jersey date du mois de mai. Parmi les derniers développements on peut citer la version 0.2 et l'introduction du support du protocole Bayeux dans la branche de développement de la v0.3. Essayez donc la version 0.2 en passant par la page de téléchargement et commentez votre expérience sur la liste de diffusion USERS (ou via Nabble avec des archives sur MarkMail). |
|
Depuis l'annonce du Projet Atmosphere (et de son Comet Portable Runtime), Jean-François a fait des progrès réguliers. Dans son dernier billet il traite de la partie atmosphere-core qui est désormais basée sur Jersey (JAX-RS). |
Jean-François détaille la combinaison désormais possible entre des annotations JAX-RS et Atmosphere pour implémenter son application de démo de bavardage.. Si vous êtes pressés, voici un petit extrait de code :
@Suspend // the returned String will be written and then response suspended
@GET
@Produces("text/html")
public String cometGet() { ... }
La collaboration entre deux projets open source est toujours agréable à voir (Jersey recommande depuis quelque temps d'utiliser Grizzly pour déployer ses ressources), et ce même s'il s'agit de deux sous-projets de GlassFish. Jean-François et Paul Sandoz (patron de Jersey) discuterons des développements à venir lors de la session "JavaOne Atmosphere BOF" mardi prochain à 20h30.
|
Le groupe "web" de GlassFish est très actif et vient de mettre à disposition plusieurs nouveautés. Voici un petit tour de ce qui s'est passé cette semaine : Jitu, le leader de la spécification et de l'implémentation de Jax-WS a annoncé les mises à disposition simultanées de Jax-WS RI 2.1.7 et Metro 1.5 (Metro inclu aussi l'implémentation de JAX-WS). L'annonce détaille les nouveautés et la liste des problèmes résolus. Jean-François Arcand nous annonce, dans une entrée de son blog, la disponibilité de Grizzly 2.0 Milestone 1. Il nous rappelle les principaux objectifs du projet et l'évolution depuis son le contenu de cette nouvelle version et d'intéressants détails sur le "strategy API" pour gèrer des requètes. Notez égallement que Grizzly 1.9.11 est la version intégrée dans GlassFish v3 (permettant ainsi de nombreuses extensions). |
|
Jean-François Arcand, québécois de son état, vient d'annoncer la toute première version d'Atmosphere, un framework pour réaliser des applications Comet portables. Les environnements supportés sont Grizzly, GlassFish, Tomcat et Jetty. Les concepts principaux sont AtmosphereHandler et AtmosphereEvent. Voyez également les JavaDocs les exemples "Chat" et "Flickr". Pour débuter, téléchargez le CPR (Comet Portable Runtime) et les examples. La présentation de Jean-François de Devoxx est également une bonne source d'information. |
PS. AtmosphereHandler s'appelait Grizzlet; le renommage indique clairement l'appartenance à Atmosphere et sa portabilité au delà des conteneurs basés sur Grizzly.