Jonas Jacobi - Kaazing Corporation
|
|
Jonas Jacobi recently 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
fifteen 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.
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.
|
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).
Check out Jonas' Blog here
Talks at the Grails eXchange:
Talks Synopsis - The Grails eXchange
Enterprise Comet: Real-Time Web Technologies, a Dream or Reality?
Over the next few years the world of Internet as we know it will change dramatically, providing users with Web applications that go far beyond what we can create today using traditional RIA platforms.
Next generation Internet applications will provide you with instant news and real-time information without the need for plug-ins or 20th century polling techniques. Imagine using your Web browser to monitor ANY real-time data source, from server statistics to your favorite stock portfolio, with no polling, no plug-ins and no pain!
Today we can create highly interactive, plug-in free Web applications that mimic many of the features provided by desktop applications. But, there is still one area that has yet to be fully integrated - scalable server-initiated message delivery - Enterprise Comet.
Comet is an advanced technique to enable real-time messaging from a Web server to one or more browsers, even if some of those browsers even if some of those browsers are behind a firewall or proxy server. This is all great, but in a world of massively concurrent persistent connections, this new technique introduces its own challenges. Comet client technology can easily choke many of today's application servers that use blocking IO to service client connections. Luckily, several leading edge application servers, such as Tomcat6, Glassfish and Jetty6, are already working on providing Comet support via Asynchronous Request Processing (ARP), addressing concerns about thread allocation per open connection. This session will not only discuss these challenges, but will also show you how to write, deploy and scale out a Comet-based real-time application using Enterprise Comet technology - without sacrificing simplicity or productivity.