iPFaces Mobile Java client
iPFaces Client for Mobile Java (J2ME) is distributed as FREEWARE, please see the license.
Installation & Prerequisites
Installation of iPFaces J2ME client application is possible in two different ways. Application is available on the iPFaces web pages and can also be downloaded to your computer from a Sourceforge download site for local installation.
Requirements
iPFaces J2ME client was developed and tested on many different devices with support of java. There were some problems with devices running Symbian OS but application is running on them as well. To use the iPFaces application it is necessary to have data connection to the Internet through a WIFI connection or data plan activated with 3G, EDGE or GPRS data connection.
Installation instructions
- Over The Air (OTA) – There is a link available on iPFaces website at location http://ipfaces.org/ipfj2me.jad for direct download and installation from your mobile device. Enter a download link to your device (cell phone) browser, read information about the application and install it.
- Local installation - Download the ipfaces-clientJ2ME-1.2.zip file package from a Sourceforge. Unpack the archive and copy iPFaces.jar file to your mobile device (via Bluetooth, or cable) and install it in standard way.
User guide
After successful installation of the iPFaces J2ME client to the device using either of the ways mentioned above, there will be an icon displayed in installed application. The application can be run by clicking the iPFaces icon.
There is a default URL set in the application after first launch. You can change it in application settings, and the URL you type must be valid and also must contain a valid iPFaces server application created by iPFaces server library. To demonstrate an application example, leave the iPFaces address in the URL field. If the empty URL address is saved it will be filled by default URL of the example application.

Client Internals
The iPFaces client supports almost all basic native UI components. All of these elements are rendered on the device screen and their look is customized to integrate with internal elements.
The following components are supported by J2ME iPFaces client: form, screen, label, text field, password, text area, checkbox, select, option and button.
As it is not possible to disable checkbox in J2ME, disabled or read-only checkboxes are rendered as plain labels.



