JavaZone 2009 - Breaking Barriers with HTML5 WebSockets: How to enable a stateful Web
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 repsonse 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 speakers will offer their vision of the future of the Web, 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.
John Fallows
John Fallows is a pioneer in the field of rich and highly interactive user interfaces and co-founder and CTO of Kaazing Corporation. He recently worked as Architect at Brane Corporation, a startup company based in Redwood City, California. Originally from Norther Ireland, John graduated from Cambridge University in the United Kingdom and has worked in the software industry for more than ten years. Prior to joining Brane, John was a Consulting Member of Technical Staff for Server Technologies at Oracle Corporation. During his last 5 years at Oracle, John focused on designing, developing, and evolving Oracle ADF Faces to fully integrate Ajax technologies.
John is an active participant in the standards bodies working on defining the WebSockets standards. He is also a popular speaker at international conferences and has written numerous articles for leading IT magazines such as Java Developer's Journal, AjaxWorld Magazine, and JavaMagazine (DE). John is co-author of the recently published book Pro JSF and Ajax: Building Rich Internet Components, (Apress).
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.
A native of Sweden, he has worked in the software industry for more than sixteen years. Before starting Kaazing, Jonas worked as VP of Product Management responsible for the product management and marketing strategy for Brane Corporation, a startup company in Silicon Valley. 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 and Oracle ADF Faces (now Apache Trinidad) in the Oracle JDeveloper team.
Jonas 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 book, Pro JSF and Ajax: Building Rich Internet Components (Apress).
