Jetspeed j2o Desktop is a Web 2.0 solution for portlets. Combining server-side Jetspeed Ajax services with client-side services, j2o is a paradigm shift in the way portlets are viewed and aggregated. The key change here is that Jetspeed 2.0 is a servlet-centric application: every request goes back to the server. The user interfaces experience is driven by HTTP page paradigm.

Jetspeed j2o Desktop is a client-side centric solution. The user interface is controlled on the client-side, where it intuitively belongs. Key features of the portal have been moved to the client side:
1. Page Aggregation
2. Customization

The server-side does what it does best, model and persistence:
1. Stores the model and user information.

Client-side Aggregation
Each portlet in its own HTTP request. This request delivers the content for one portlet only. The portlet aggregation process is moved to the client-side.
Client-side Customization
The server stores the portlet definitions and page information. The client-side provides the tools to customize the user’s desktop.
Server-side Model
The model is stored on the server-side in standard Jetspeed persistence stores. PSML is served to the client-side, where it is in charge of aggregating the page.
The Desktop
The desktop holds portlets that are displayed to a user. With the first prototype, a desktop is modeled upon a single PSML page

Download pdf Jetspeed -j2o- The Web 2.0 Desktop for Portlets