Training: "The Future of the Web: HTML 5, WebSocket, and Comet"

Track: Tutorial

Time: Monday 13:00 - 16:00

Location: Henry Moore Room

Abstract:

There are several innovations within the HTML 5 specification that willforever change the direction of the Web, and one in particular -WebSocket - that will revolutionize the way we develop and deploy Webapplications. Until now, bi directional browser communication has beenan elusive goal of the Comet community, usually achieved with anassortment of hacks. However, with recent updates to the HTML 5specification, developers can now use a full-duplex communicationschannel that operates over a single socket.

The HTML 5 WebSocket enables communication from the browser to anyTCP-based back-end service (for example, JMS, JMX, IMAP, Jabber, and soon). For example, it is now possible to avoid convoluted architecturesby simply channeling certain protocols to the browser over HTTP and Webapplications can now be deployed without the need for a traditional Webserver.

The speaker will provide an in-depth look into the use of HTML 5WebSocket and the techniques and technologies required to build Cometapplications with it. Additionally, the speaker will discuss thetrade-offs between emerging de jure standards (such as HTML 5'sWebSocket) and de facto standards such as the Bayeux protocol.Furthermore, the session will cover the server and network architecturethat powers an event-driven Web application. Attendees will beintroduced to the technologies and requirements for deliveringscalable, real-time Comet Web applications, and, most importantly, tothe pitfalls they may face in the process.

Bring your laptop to this tutorial!

Jonas Jacobi, Kaazing

 Jonas  Jacobi

As co-founder and chief executive officer of Kaazing Corporation, Jonas Jacobi sets the company's business strategy and oversees all aspects of Kaazing's operations and mission to become the world-wide leader in real-time software.

Before co-founding Kaazing Jonas Jacobi worked as VP of Product Management responsible for the product management and marketing strategy for Brane Corporation, a startup company in Silicon Valley. A native of Sweden, Mr. Jacobi has worked in the software industry for more than sixteen years. Prior to his appointment as vice president for Brane, he worked 8 years for Oracle as a Java EE and open source Evangelist, and product manager responsible for the product management of JavaServer Faces, Oracle ADF Faces, and Oracle ADF Faces Rich Client in the Oracle JDeveloper team.

Mr. Jacobi is a frequent speaker at international conferences and has written numerous articles for leading IT magazines such as Java Developer's Journal, JavaPro, AjaxWorld, and Oracle Magazine. Jonas is co-author of the recently published book Pro JSF and Ajax: Building Rich Internet Components, (Apress).

Director of Product Strategy Ric Smith, Kaazing

Director of Product Strategy Ric  Smith

Ric is responsible for Kaazing's product strategy. Prior to joining Kaazing, Ric was Principal Product Manager for Oracle Application Development Tools. In his role as Principal Product Manager he was responsible for the evangelism and product direction of Oracle ADF Faces Rich Client as well as Oracle's AJAX and Java EE Web Tier offerings.

Prior to joining the application server team, Ric worked for Oracle's consulting business as a Principal Consultant, specializing in Java EE and AJAX development. In addition, Ric is a frequent speaker at International events and has written articles featured in industry publications such as Java Developer's Journal and AJAX World Magazine. Ric is a representative to the OpenAjax Alliance and a graduate of the University of Arizona.