Building dynamic web applications with Comet, dojo, and JAX-RS
Emerging Ajax techniques - variously called Ajax Push, Comet, Reverse Ajax, and HTTP streaming - are bringing revolutionary changes to web application interactivity, moving the web into the Participation Age.
The goal of the Java API for RESTful Web Services (JAX-RS) is to provide a high-level declarative programming model for such services that is easy to use and encourages development according to REST tenets.
This talk will provide an overview of the design for a sample RESTful Collaborative Slideshow application built using JAX-RS, dojo and comet.
In this Presentation , we will discuss how to develop JAX-RS and dojo applications , specifically we will show how to develop:
- a JAX-RS application to list slide URLs
- a dojo cometd client to call the RESTful slide service to get the slide URLs and then use dojo cometd to publish these URLs to all clients subscribed to the slideshow chanel.
Attendees will take away the information they need in order to add multiuser collaboration and notification features to their application. Demos and sample code will be demonstrated .
Carol McDonald, a Java Technology Evangelist at Sun Microsystems, has spoken at various conferences including JavaOne, Java University, Sun Tech Days, Sun Network, Sun Code Camps, JDJEdge, and JUGs including Machester, Boston, Maine, Cologne, FAA, Richmond, Memphis, D.C... Carol blogs about the latest technologies that she is speaking about at http://weblogs.java.net/blog/caroljmcdonald/. Before returning to Sun in 2007, Carol worked 2 1/2 yrs as an Architect on massive OLTP Spring/hibernate application to manage > 10 mill loans for the consumer credit division of a leading automoblile manufacturer and a leading bank. Before joining Sun the first time in 1999 Carol worked on Pharmaceutical Intranet applications for Roche in Switzerland, a Telecom Network Management Application for Digital (now HP) in France, a X.400 Email Server for IBM in Germany, and as a student intern for the National Security Agency. Carol holds a M.S. in Computer Science from the University of Tennessee, a B.S. in Geology from Vanderbilt University, and is a Sun Certified Java Architect and Java Language Programmer. Carol is also Fluent in French and German.