Nuts and Bolts of WebSocket

WebSocket provides a rich and powerful communication channel where client and server can communicate with each other in a standard way. JavaScript API in Web browsers is also quite prevalent making it easier to support it.

Would you like to learn how to build WebSocket applications in Java ? How and where do you deploy these applications ? What are the concerns around firewall, DNS and routers ? How do you debug message exchanges ? What to do if WebSocket is not supported in the browser or app server ? Debugging and Production tips ?

This session is for you! Here is what we'll cover:

Introduction to WebSocket
WebSocket using JSR 356
WebSocket using Undertow/WildFly
WebSocket using Atmosphere
Surviving Firewall and Proxy
WebSocket Debugging
Deploying WebSockets on a PaaS

WebSocket provides a rich and powerful communication channel where client and server can communicate with each other in a standard way. JavaScript API in Web browsers is also quite prevalent making it easier to support it.

Would you like to learn how to build WebSocket applications in Java ? How and where do you deploy these applications ? What are the concerns around firewall, DNS and routers ? How do you debug message exchanges ? What to do if WebSocket is not supported in the browser or app server ? Debugging and Production tips ?

This session is for you! Here is what we'll cover:

Introduction to WebSocket
WebSocket using Node.JS
WebSocket using Java
Embedded WebSocket
Securing WebSocket
Load Balance WebSocket
Pub/Sub over WebSocket (STOMP and MQTT)
Surviving Firewall and Proxy
WebSocket Debugging
WebSocket Production Tips


About Arun Gupta

Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. He is a prolific blogger since 2005 and have authored 1500+ blogs on technology. Arun has extensive speaking experience in ~40 countries on myriad topics and is a JavaOne Rockstar. He also founded the Devoxx4Kids chapter in the USA and continues to promoting technology education amongst kids. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, JUG leader, he is easily accessible at @arungupta.

More About Arun »