Tuesday, 20 May 2008

Ajax Push Across Canada


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:

Posted by ted.goddard at 4:45 PM in Entries by Ted Goddard

Friday, 16 May 2008

Building Collaborative CRUD Applications With ICEfaces and NetBeans

CRUD-style applications remain the mainstay of enterprise application development, but more and more, application developers are looking to add Rich Internet Application (RIA) capabilities into their development process. ICEfaces provides a comprehensive development framework for building RIAs using pure Java techniques based on JavaServer Faces (JSF), but beyond RIA features ICEfaces can truly revolutionize web applications by facilitating real time collaboration using Ajax Push. The latest ICEfaces 1.7 release includes complete integration with NetBeans 6.0.1 making it easy to build collaborative RIA-style applications, and Glassfish combined with the Asynchronous Request Processing (ARP) features of Grizzly provides the scalable deployment infrastructure required for push-style web applications. Note: NetBeans 6.1 integration is underway and will be available soon...

That is the intro to an article that was recently published at netbeans.org. You can read the full article here. You can find the code for the example at our tutorial page under the IDE Tutorials. More on this subject when the NetBeans 6.1 integrations is complete.

Technorati Tags:

Posted by steve.maryka at 3:22 PM in Entries by Steve Maryka

« May »
SMTWTFS
    123
45678910
11121314151617
18192021222324
25262728293031