Introduces the basic concepts of the connected limited device configuration (CLDC) and the mobile information device profile (MIDP) in Java 2 micro edition (J2ME), and how to develop wireless applications using them. The author describes the central components of the user interface, GUI development using both the high-level API and low-level API, persistent storage, network programming, and the role of XML in wireless applications. An intelligent comparison shopping application illustrates the concepts. Annotation c. Book News, Inc., Portland, OR (booknews.com)