Before you start
This tutorial is the first in a two-part series designed as a step-by-step guide to building a smart J2ME mobile application. In this tutorial you learn how to build a simple mobile application for order placement. The example application uses the Java 2 Platform, Micro Edition (J2ME) record management system (J2ME RMS) to store order information and a MIDlet to perform the necessary logic of creating and accessing the database application. You learn how to work with the J2ME RMS, craft a MIDlet, and deploy the resulting application to a J2ME environment.
In the next tutorial in this series, you will write your own two-way synchronization logic to synchronize the order information stored in the J2ME RMS with a remote Cloudscape database. The mobile user will then be able to track the status of his or her order by accessing the remote Cloudscape database.
To gain the most from the information in this tutorial, you should have a good working knowledge of J2ME. Before you start the tutorial, make sure you have the following downloads:
- The Java Software Developers Kit (SDK) 1.4.1.
- The J2ME Wireless Toolkit Version 2.2.
- The sample code that accompanies this article.
I'll walk you through the installation of the latter two components in the section on Installing the software .



