Atmosphere Pro is THE best solution for scaling your app!
Using Atmosphere in Production? Give Atmosphere's SUPERPOWERS with Atmosphere Pro
Why Async-IO.org?
Async-IO.org is the company behind the Atmosphere Framework! The Atmosphere Framework is the most popular asynchronous application development framework for enterprise Java. The Atmosphere Framework provides the enterprise features required to build massive scalable and real time asynchronous applications using transports like WebSocket, Server Sent Events and traditional Ajax Techniques.
- It's been proven in production: Dell, Kaiser Permanente, VMWare, JetBrains, Upwork, Savant, Infomedia, GameDuell, Avaya,Wall Street Journal, and many many more!!!!
- Easy to write portable and asynchronous applications with a really simple API for both client and server
- Supports WebSockets and fallback transports transparently
- Proven to scale
- Cloud Enabled!
Get Professional Support
Your Async-IO subscription includes enterprise capabilities that extend functionality beyond what’s available in the open source projects to help you successfully design, build and run your mission-critical systems using Atmosphere and Atmosphere Pro.
Offered by the creators of Atmosphere, support subscriptions are the best ways to leverage the power of Atmosphere. With timely responses, critical patches and technical support, subscription customers will get the help they need to achieve a higher level of productivity and quality. Focus on your business and let Async-IO Support the rest More info
We offer support for Atmosphere, NettoSphere and AsyncHttpClient/wAsync
Get Professional Training
This training will guide you through the Atmosphere Framework. It’s an in-depth instructor-led training course with case-discussion held by Atmosphere developers. More info
Write Once, Deploy Anywhere
The Atmosphere Framework mission is to make real time apps possible in every browser, library and mobile device, blurring the differences between the different transport mechanisms. The framework is written in Java and Javascript and support the majority of existing Java/Web Frameworks. Applications written using the Atmosphere Framework can be deployed in all populars Java/Java EE Web Server like WebLogic, Tomcat, Jetty, GlassFish, Vert.x, Netty Framework and many more.
Getting Started!
Server
import org.atmosphere.config.service.ManagedService; import org.atmosphere.cpr.AtmosphereResponse; import org.atmosphere.handler.OnMessage; @ManagedService(path = "/echo") public class Echo { @Message public void onMessage(AtmosphereResponse res, String m) { res.write("Echo: " + m); } }
Client
$(function () { var request = { url: document.location.toString() + 'echo', transport : "websocket" , fallbackTransport: 'long-polling'}; request.onMessage = function (response) { console.log(response.responseBody) }; $.atmosphere.subscribe(request).push("Hello"); }