Mobile Ajax for Mobile JSF Kit helps developers to combine Ajax with JSF for mobile applications.
Ajax (Asynchronous JavaScript and XML) is a combination of techniques for developing smart-client web applications.
Ajax for JSF
Component-based refreshing makes Ajax prefect to go with JSF. A JSF page is UI component based and Ajax can refresh just the necessary components on the page. By modifying the JSF components with Ajax support, the components can use the XMLHttpRequest object to check the states of JSF components from the server and just refresh those that are necessary.
Ajax for mobile applications
Low communication traffic makes Ajax prefect to go with mobile applications.
Expensive, low-bandwidth and small screens are the main limitations for mobile applications. Ajax can upload and download just the necessary data for the pages. This will highly reduce the traffic and communication time.
MobileAjax based on JSF
The MobileAjax demo application combines Ajax and JSF for mobile application development. This application uses the Ajax4jsf library, an open source project, to implement Ajax support in JSF applications, it uses the Opera 8 mobile browser for testing the demo application.
By Daning Yang & Peter Yeung
Previous versions Mobile Ajax for Mobile JSF Kit