Building WebSocket and Server Side Events Applications using Atmosphere
Writing Portable WebSockets in Java