Course Content
Module 1 - Overview of the J2ME Architecture
 | Describe J2ME Architecture |
 | Run the J2ME Wireless Toolkit demonstrations |
Module 2 - Building and Executing MIDP Applications
 | Define the MIDP 2.0 application environment |
 | Define the MIDP development process |
 | Write and build a MIDP application (MIDlet) |
 | Interrogate the device to verify that it can run the new MIDlet |
Module 3 - Creating a High-Level User Interface
 | Describe the MIDP user interface (UI) architecture |
 | Describe the MIDP high-level UI API |
 | Describe the Display object |
 | Define the Item class and subclass components |
 | Implement high-level item event handling |
 | Display a message on the MIDlet screen |
 | Implement a user input interface |
 | Handle user input through item state changes |
 | Verify form data using a Command object |
 | Implement the menu system |
Module 4 - Creating a Low-Level User Interface
 | Describe the MIDP low-level UI API |
 | Describe the low-level UI event handling |
 | Handle pointer events |
 | Create and implement a splash screen using the Canvas class |
 | Implement a skip option on the splash screen |
Module 5 - Enhanced High and Low-Level Interfaces
 | Describe the CustomItem abstract class |
 | Describe CustomItem class event handling |
 | Describe the javax.microedition.lcdui.game package |
 | Create a form and add CustomItem, TextBox, and Gauge objects to download a
game |
 | Create the StarShip Battle 2004 game |
Module 6 - Managing Data on the Device
 | Define data persistence and the RMS package in the MIDP |
 | Access RecordStore objects on the device object |
 | Store and retrieve data in a RecordStore object |
 | Describe the RecordEnumeration interface |
 | List RecordStore objects |
 | Share a RecordStore object between MIDlet suites |
 | Implement an option screen, and save and retrieve the data in the
RecordStore object |
Module 7 - Accessing Network Data and Services
 | Access data with the Generic Connection Framework (GCF) interface |
 | Exchange Data over Hypertext Transfer Protocol (HTTP) |
 | Use the HttpConnection interface to retrieve text for an application help
screen |
Module 8 - Media Control
 | Describe media control in the MIDP |
 | Describe the Mobile Media API (MMAPI) class hierarchy and interfaces |
 | Add sound to the StarShip Battle 2004 game |
Module 9 - MIDP Security
 | Describe the MIDlet security model and define three MIDP security concerns |
 | Describe the MIDP Push technology |
 | Create a certificate |
 | Authenticate a MIDlet suite |
 | Create a MIDlet that handles static Push connections |
 | Create a MIDlet that handles dynamic Push connections |
Module 10 - Over-the-Air Provisioning
 | Download J2ME applications |
 | Describe application deployment |
 | Provision MIDP 2.0 applications |
|