User interface technology is the most volatile portion of the enterprise
software stack. This one hour session begins with a sweeping overview
of the history of the UI for distributed applications to support that
assertion. There is a clear pendulum that has swung back and forth from
client to server in the 50 years since the first graphical interface for
a distributed application appeared.
The sea change in HTML 5 is likely to shift the pendulum away from
today’s thin-client based server-side web frameworks like Struts 2 and
support for REST, WebSocket and JSON, Java EE is well positioned to
adapt to this change.
In this code driven session, we will show you how you can utilize
Backbone, Knockout and JQuery to utilize the core strengths of Java EE
using JAX-RS, JSR 356/WebSocket, JSON-P, CDI and Bean Validation. We
named project Avatar.
Ed has worked on a wide variety of client and server side web technologies since 1994, including NCSA Mosaic, Netscape 6, Mozilla, the Sun Java Plugin, Jakarta Tomcat and JavaServer Faces, and most recently, the Servlet specification. Ed leads or co-leads the expert groups for Servlet and JavaServer Faces. Ed has published four books with McGraw-Hill, JavaServerFaces: The Complete Reference (2006), Secrets of the Rockstar Programmers: Riding the IT crest (2008) JavaServer Faces 2.0: The Complete Reference (2010) and Hudson Continuous Integration In Practice (2013).