MIDlet Basic Cornelius Koo – 2005 email@example.com
MIDlet• MIDlet is an application that is built upon the MIDlet class.• MIDlet can communicate with Application Manager in two-way direction. Example: Application Manager can pause a MIDlet, while MIDlet can make a request to be paused by Application Manager.
Pause• Paused: A MIDlet is placed in the paused state after the constructor has been called, but prior to being started by the application manager. Once the MIDlet had been started, it may alternate between the Paused and Active states many times during its lifecycle.
Active• Active: The MIDlet is running.
Destroyed• Destroyed: The MIDlet has released any resources it required, and has been shut down by the application manager.
MIDletStateChangeException Thrown when error occur on state changes
Example MIDlet : TestException.java
Reference• Core J2ME Technology and MIDP. John W. Muchow. Prentice Hall PTR, 2002.• Enterprise J2ME: Developing Mobile Java Applications. Michael Juntao Yuan. Prentice Hall PTR, 2003.• J2ME in A Nutshell. Kim Topley. Oreilly, 2002.