Skip to content

Atmosphere PlugIns and Extensions

jfarcand edited this page Jul 9, 2012 · 33 revisions

External PlugIns

PrimeFaces

The PrimeFaces natively supports the AtmosphereFramework. See there Push Component and Samples for more information.

Netty Framework

The Netty Framework can runs Atmosphere natively. Check the NettoSphere pages for more information.

Wicket

The Apache Wicket framework supports Atmosphere (Wicket Atmosphere module). There is a an official integration with 6.0.0-beta2.

Vaadin

The Vaadin Framework supports Atmosphere via the DontPush addon

Grails

The Grails Framework supports Atmosphere via the Atmosphere Grails PlugIn

Grails-Event-Push

Another great Grails extension is the Grails Event Push, which is an client-side events bus based.

RichFaces

The JSF RichFaces supports Atmosphere via the a4j:push extension

Scalatra

The Scalatra framework supports Atmosphere. As simple as

Apache Tuscany

The Apache Tuscany framework ships with a binding for Atmosphere.

jQuery-socket

The jQuery-Socket javascript library supports Atmosphere. See there samples page for more information.

Atmosphere PlugIns

SocketIO

The SocketIO Protocol is supported by Atmosphere and the SocketIO Javascript can be used to write async application. Take a look at the native and normal demo for a quick start!

GWT

The atmosphere-gwt plugin add Atmosphere support to GWT. The easiest way to get started with that module is to look at our samples gwt-demo, gwt-chat, gwt-jsdemo and gwt-connection-sharing or download

Spring

The atmosphere-string plugin add Atmosphere Support to Spring. The easiest way to get started with that module is to look at out samples browse or download. The are also many other way (just Google Atmosphere + Spring)

Guice

The atmosphere-guice plugin allows the use of Google Guice with Atmosphere. The easiest way to get started with that module is to look at our samples browse or download

Redis

The atmosphere-redis plugin allows the use of Redis to distribute Atmosphere's Broadcast events into the cloud. The easiest way to get started with that module is to look at our samples browse or download

Hazelcast

The atmosphere-hazelcast plugin allows the use the Hazelcast In-memory Data Grid to distribute Atmosphere's Broadcast into the cloud. The easiest way to get started with that module is to look at our samples browse or download Modify jQuery PubSub

JGroups

The atmosphere-jgroups plugin allows the use of JGroups toolkit for reliable multicast communication to distribute Atmosphere's Broadcast into the cloud. The easiest way to get started with that module is to look at our samples browse or download Modify jQuery PubSub

JMS

The atmosphere-jms plugin allows the use of JMS protocol to distribute Atmosphere's Broadcast into the cloud. The easiest way to get started with that module is to look at our samples browse or download Modify jQuery PubSub

XMPP

The atmosphere-xmpp plugin allows the use of the XMPP protocol to distribute Atmosphere's Broadcast into the cloud. The easiest way to get started with that module is to look at our samples browse or download Modify jQuery PubSub

JAXRS 2

Th atmosphere-jaxrs2 allows the use of the upcoming JAX RS 2 Sepcification. The work in progress JAX-RS 2.0 specification introduces a new async API (which strangely looks like Atmosphere’s own API ;-) ). Atmosphere supports the new Suspend annotation and the ExecutionContext class. The easiest way to get started with that module is to look at our samples browse or download

Cometd/Bayeux Protocol

The Cometd/Bayeux Protocol is supported by Atmosphere. Any existing applications can use the atmosphere-cometd extension to bring portability and WebSockets supports, and get free from having to run on Jetty only.

Jetty Early WebSocket Implementation

This module add Atmosphere WebSockets support to early Jetty WebSocket implementation (Jetty version 7.2 and lower). info download

WebLogic 11 and lower Native Support

This module adds Atmosphere supports to WebLogic early version. info download

Step by Step Tutorials

Concepts & Architecture

15 Minutes Tutorial

Advanced Topics

API

Known WebServer Issues

References

External Documentations

githalytics.com alpha

Clone this wiki locally