ULC Mobile Sample
To run the ULC Mobile sample with a PC client:
| Applet | Starts the ULC Mobile sample as an applet. |
The UI Engine is deployed as an applet embedded in a Web page (using the Java Plug-in). The application is deployed as a servlet. The UI Engine connects to the application, using HTTP as the underlying transport protocol.
To run the ULC Mobile sample with a PDA client:
| productcatalog-standalone-client.jar | Download this self-executable JAR file onto your PDA and follow the instructions below. |
The UI Engine is deployed as a standalone application using NSIcom's CrEme Java Virtual Machine. The application is deployed as a servlet. The UI Engine connects to the application, using HTTP as the underlying transport protocol.
Benefits of ULC Mobile
Use ULC Mobile to build Rich Internet Applications that are specially geared for mobile clients running on top of the Java 2 Micro Edition (J2ME) platform.
The following benefits apply to ULC Mobile:
- same API as ULC 6.1; existing J2SE ULC applications can be reused without major code changes; exceptions result from inherent limitations of handheld devices
- ULC's built-in optimizations also apply to ULC Mobile, which makes it particularly suited for handheld devices
How to install and run the ULC Mobile sample on a PDA
To run productcatalog-standalone-client.jar on your PDA, the following steps are necessary:
- Download a free evaluation version of CrEme 4.10 from NSIcom. Verify that you have selected the right version of CrEme that is consistent with your PDA hardware architecture and operating system.
- Run the CrEme setup file from your desktop. During the installation of CrEme on your desktop, the installation wizard asks you to connect the PDA to the desktop. The CrEme JVM is then automatically uploaded and installed on the PDA. Please refer to the CrEme documentation in case of problems.
- Since the Swing library (which is required for ULC) is not installed automatically on the PDA, you need to download the swingall.jar file manually from <CrEme desktop>/lib/ to the <CrEme device>/lib/ directory of the PDA.
- Try running the CrEme Cube demo in the <CrEme device>/demos/ directory to check the installation.
- Next download the productcatalog-standalone-client.jar file to an arbitrary directory on the PDA, either via the desktop or directly with the PDA by clicking on the link.
- Switch on WLAN connectivity on the PDA and start the sample application by clicking on the self-executable productcatalog-standalone-client.jar file.
- The use of SE_VGA is not mandatory, but recommended. This little program increases the default resolution of PDAs from 240 x 320 pixels to 480 x 640 pixels (only for PDAs that support such a high resolution). With a higher resolution, the sample application looks more fancy and the space is not that limited.
This sample application is based on ULC Mobile 1.0.
For further questions on ULC Mobile please contact ulc-sales@canoo.com
Application Functionality
The ULC Mobile sample application demonstrates the use of ULC as a Rich Internet Application library targeted for J2ME mobile clients. The user can browse through a hierarchy of computer-related products, navigate through the product categories, display the product information, add selected products to the shopping cart and eventually simulate the order.
