Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at Rich Web Experience 2011 about CDI and JavaScript

Your current filters are…

Clear

Friday 2nd December 2011

  • Delivering the rich web at low cost: Bidirectional client/server messaging in GWT

    by Dan Allen

    End users now expect to be presented with real time data in a web application. But these rich experiences are complex to develop. Tools like GWT enable efficient development of high-performance, rich web applications by shielding developers from JavaScript, browser quirks and evolving markup languages. However, GWT only addresses the client-side environment. Developers need a similar abstraction for exchanging real time data with the server.

    Errai, an open-source GWT extension framework, streams data asynchronously over a high-performance, bidirectional messaging bus. Errai's bus runs concurrently in the browser and on the server (inside a Java Servlet). Errai's push technology delivers data from the server to any connected browser simultaneously and in real time, while the method of communication is transparent to the developer.

    Errai also brings CDI, the standard Java programming model, to the browser. What, CDI in the browser? Yep, in JavaScript. This means the developer can use a single programming model for both client and server-side development. To take it a step further, Errai hooks the CDI event notifications to its messaging bus, hiding the high-performance messaging behind CDI's declarative event model. Client or server, it's all just CDI programming.

    Come learn how the GWT, Errai and CDI stack enable you to create rich applications that process real time data without all the complexity.

    At 9:00am to 10:30am, Friday 2nd December

    Coverage slide deck