Conclusion
In this example, I demonstrated how to construct a basic address book application by making use of the J2ME Record Management System (RMS). The ability to include support for local data storage is one of the features that separates J2ME from other wireless technologies such as WML/WMLScript. Of course, to synchronize the data from the mobile device back to an enterprise database (for instance) requires additional networking and I/O capabilities and technologies such as SyncML. I'll discuss J2ME networking, XML, and data syncing in the next article in this series.