MobileFaces is an open source licensed core library based on the JavaServer™ Faces (JSF) architecture for extending web applications to mobile browsing devices.
MobileFaces, which is based on the JSF 1.2 specification, allows both the business and presentation logic to be shared between pages, in contrast to other solutions where pages often only share the business logic. The library abstracts the difficulties in the development of mobile applications, and enables rendering of different page content for several end devices based on one JSF page. Because of this, MobileFaces can highly reduce the amount of time needed for mobile application development, maintenance and extension.
The library is well suited for developers who develop internet and enterprise applications and want to extend them for mobile browsing devices. To use the JSF framework, developers need to spend about 40 hours studying the JSF framework and an additional 16 hours studying the MobileFaces library.
For small mobile applications, developers can start developing directly to save time in study. For larger mobile applications, however, MobileFaces is recommended in order to reduce the amount of time.
Since MobileFaces is under open source license, developers can easier take part of this free solution.
What is new in MobileFaces R2B?
- Support for JSF 1.2, Java SE 6.0, Sun Java System Application Server 9 and Tomcat 6.0.
- Title and CSS tag are added to the library.
- The CommandLinkRenderer for XHTML-MP uses a link with script instead of a button when the client supports scripting.
- Added GetToPostRequestWrapper to transform incoming GET requests to POST requests for simulated JSF form submits.
See release notes in MobileFaces R2B for more information.
By Peter Yeung, Pär Johansson and Daning Yang
Previous versions of MobileFaces