Mobile Ajax With ICEfacesICEfaces has proven to be an effective platform for delivering mobile Ajax applications, as the demonstrations below illustrate. ICEfaces is a server-centric technology that utilizes a pure Java/JSF programming model, which makes it well-suited to mobile Ajax applications, and overcomes the extreme challenges associated with JavaScript-based, client-centric approaches. Some of the key challenges addressed by ICEfaces in the mobile space include: Resource Constrained Devices: ICEfaces is a server-centric framework that utilizes a lightweight Ajax bridge to enrich pure JSF applications with Ajax capabilities. Client-side resource consumption by the bridge is minimal and fixed even as application complexity rises. The server does all the heavy lifting for mobile Ajax applications implemented with ICEfaces. Limited Network Bandwidth: Small JavaScript means small initial page loads, and significantly shortens startup times for mobile applications. Also, small incremental presentation changes minimize bandwidth requirements to update the client-side presentation. Limited UI Capabilities: Small screen real estate and limited input devices can make mobile applications difficult to interact with. ICEfaces' automatic partial submit, and Ajax Push capabilities can significantly simplify the user interaction model for mobile applications, making them much more effective for the user. Security: Server-centric applications are inherently more secure than client-centric applications. With ICEfaces you can leverage the proven Java Enterprise security architecture in your mobile enterprise deployments. Mobile Ajax Demos
| |||||||
|
