Richard ClarkSenior Director Technical Communication, Kaazing
Richard Clark, M.A. (@rdclark) is Kaazing’s Senior Curriculum Developer and an experienced software developer. He has taught for Apple and Hewlett-Packard, written immersive simulations, developed high-performance web applications for the Fortune 100, and published Apple iOS applications. Richard has a special interest in using mobile, connected, real-time applications to help people live, work, and play better. In his spare time, Richard does web development for non-profits, tends a garden full of California native plants, and cooks for family and charity events"
WebSocket in the Real World
Location:Grand Ballroom - Salon GDuration:Half DayAbstract:WebSocket has been in the wild for 2 1/2 years and is here to stay. It’s the gold standard for high-performance networking in your hand from managing high-speed trains to tracking live sporting events. It’s seen deployment in application servers (NodeJS, Tomcat, Glassfish, Jetty, etc.) and all major browsers. It works within iOS and Android. And yet, developers still run into challenges when moving from HTTP to WebSocket. They’re puzzled at the best ways to ensure performance, compatibility, connectivity, and security. You might try using one of the out-of-the-box solutions such as Socket.IO, Atmosphere, any JSR 356-equipped application server, SignalR, or Kaazing but how can you tell which of these will work best for you? What will you have to build yourself, what might you have to buy, and what doe you need to look out for? In this session, we’ll put WebSocket under the microscope, then look at it in multiple real-world deployments. You’ll learn how to approach WebSockets as an architect, developer, or devops. You’ll be able to make intelligent choices in connecting your choice of server-side technology to HTML5, native iOS, and Android. And you’ll get a peek into the crystal ball to see where WebSocket is going, from HTTP 2.0 to IoT.