Tuesday, 20 May 2008
Ajax Push Across Canada
« Building Collaborative CRUD Applications With ICEfaces and NetBeans | Main | Ajax Push in Real Time? »Jeanfrancois and I will be on the road next week (ok, we're mostly flying) to explain how to use Ajax Push and non-blocking I/O in Web2.0 applications. The sessions are free, but please register to reserve your spot and have a chance to win an iPod touch:
The new ICEfaces technology behind these talks lies in two areas: Grizzly auto-detection, and a new Ajax Push API (SessionRenderer). Grizzly auto-detection helps you know when a grizzly is around. It's important for safety reasons, but it also makes application deployment easier -- ICEfaces automatically takes advantage of the threading scalability provided by Glassfish (you no longer need to configure GrizzlyPushServlet yourself).
The SessionRenderer is important because it considerably simplifies the development of Ajax Push applications (we're looking for community feedback on this API -- by introducing it in the org.icefaces package we won't freeze it until ICEfaces 2.0). One feature is that sessions are rendered rather than views (in other words, all views in a session are rendered) considerably simplifying the bookkeeping required by the application. The other feature is that the groups of sessions are maintained by the SessionRenderer and automatically cleaned up as sessions expire. This allows the application to refer to the groups by name, again eliminating bookkeeping in the application.
Technorati Tags: ajax ajaxpush icefaces jsf montreal toronto vancouver web20
Posted by at 4:45 PM in Entries by Ted Goddard