Building MIDlets -- All About MIDlets -- Almost the Same Old Stuff -- Creating a User Interface -- Lists and Forms -- Custom Items -- Persistent Storage I: MIDP Record Store -- Persistent Storage II: File Connection and PIM API -- Connecting to the World -- Wireless Messaging API -- Bluetooth and OBEX -- Programming a Custom User Interface -- The Game API -- 3D Graphics -- Sound, Music, and Vid…
ICONIX and Agility -- What Is Agility? (And Why Does It Matter?) -- Characteristics of a Good Software Process -- ICONIX Process: A Core UML Subset -- A Core Subset of Agile Practices -- Agile ICONIX Process in Practice: The Mapplet Project -- Introducing the Mapplet Project -- Modeling the Mapplet (Release 1) -- Synchronizing the Model and Code: One Small Release at a Time -- Mapplet Release 2…