Presentation: "Breaking Barriers with HTML5 WebSockets: How to Enable a Stateful and Real-time Web"

Time: Monday 10:15 - 11:15

Location: Rytmisk Sal

Abstract: By large the majority of us have been creating applications for the Web since the early 90's and we have "just" accepted the stateless nature of the Web and the fact that HTTP is limiting us to a request response communication profile. Sixteen years later we have an opportunity to let Web communication take a gigantic step forward - if we let it - and forever change the way in which we build applications for the Web. Web applications have traditionally been seen as second tier citizens in our network infrastructure, not capable of fully participate in the backend message infrastructure due to its stateless architecture. One innovation -

W3C's HTML 5 WebSockets - in particular will enable full-duplex communication, and finally bring an end to the tired request response paradigm traditionally associated with the Web, and allow browsers to become first class citizens in our network.

With this new emerging standard and the potential it brings, it is now possible to simplify complex architectures and build statefull asynchronous systems and communicate with native protocols directly from the browser to any backend service. In this session, the speaker will offer their vision of the future of the Web and Web technologies, address the importance of browser support of the W3C WebSocket and Server-Sent Events standards, and offer insight into the key role developers play in W3C standards proliferation and the impact they might have on the end users.

During the session real-life demos and examples of the use of WebSockets and other communication standards such as Server-Sent Events and Cross-document messaging will be shown. The techniques and technologies covered in this session will include, but are not limited to, JavaScript, Flash, Silverlight, and communication protocols such as AMQP, XMPP, and Stomp.

Download slides

Jonas Jacobi, Co-founder of 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).