Summary
The new open-source rich-client components include autocomplete, Google and Yahoo Maps mashups, a live progress bar, a PayPal buy-it-now component, a progress bar-enabled file upload, and dynamic text and validators. These components can be used with any JSF 1.2-compatible Web container.
Advertisement
Sun's JSF team recently released two rich-client AJAX component libraries. One library is based on JSF 1.1, and the other on JSF 1.2. The libraries can be used with any Web container implementing the respective JSF version.
According to JSF spec lead Ed Burns,
These components leverage the Dojo Toolkit and make use of the JSF PhaseListener approach for serving up JavaScript files and handling AJAX requests on the JSF server. This approach was innovated by the Blueprints and JSF teams and generalized in the Shale Remoting library, which these components leverage to great effect.
The components in this release are:
Autocomplete text field
Google and Yahoo Map mashup
Live progressbar
PayPal "Buy it now" component
Netflix style "rating" component
Live progressbar-enabled file upload
Popup baloon
Dynamic text label
Validator wrapper
Short videos demonstrating each component are also available.
What do you think of these components? Which AJAX UI component library do you use in your rich-client Web apps?