Specifications
iDEN i325 J2ME™ Developers’ Guide
Page 2
2004 Motorola, Inc.
Table of Contents
Table of Contents........................................................................................................................................2
Document Overview....................................................................................................................................6
Disclaimer ....................................................................................................................................................6
Contact Information ....................................................................................................................................6
Acronyms and Definitions..........................................................................................................................7
1.
Introduction ....................................................................................................................................8
1.1.
The Java 2 Platform, Micro Edition (J2ME™ Platform)................................................................8
1.2.
The iDEN J2ME™ Platform.........................................................................................................8
1.3.
Resources Available on the i325 Phone.......................................................................................8
1.4.
New Features on the i325.............................................................................................................9
2.
Application Management.............................................................................................................12
2.1.
MIDlet Lifecycle...........................................................................................................................12
2.2.
MIDlet Suite Installation ..............................................................................................................12
2.3.
MIDlet Suite De-installation ........................................................................................................13
2.4.
MIDlet Suite Updating.................................................................................................................13
2.5.
Starting, Pausing, and Exiting.....................................................................................................13
2.6.
Java System ...............................................................................................................................16
2.7.
Java From Main Menu ................................................................................................................17
2.8.
Personalizing the Native UI ........................................................................................................17
2.9.
The miniJIT .................................................................................................................................17
3.
Developing, Packaging, and Deploying J2ME™ Applications................................................19
3.1.
Developing – Tools and Emulation Environments......................................................................19
3.2.
Packaging – Putting the Pieces Together ..................................................................................19
3.3.
Desktop to Device.......................................................................................................................21
3.4.
Debugging – Terminal Interface .................................................................................................22
3.5.
Beyond Standards ......................................................................................................................26
4.
MIDP 2.0 LCDUI ............................................................................................................................28
4.1.
Overview.....................................................................................................................................28
4.2.
Commands..................................................................................................................................28
4.3.
Empty String Labels....................................................................................................................28
4.4.
Canvas........................................................................................................................................29
4.5.
List ..............................................................................................................................................30
4.6.
Forms..........................................................................................................................................30
4.7.
TextBox/ TextField......................................................................................................................32
5.
MIPD 2.0 Push Registry...............................................................................................................34
5.1.
Overview.....................................................................................................................................34
5.2.
Network Launch..........................................................................................................................34
5.3.
Time-based Launch ....................................................................................................................34
5.4.
Class Description........................................................................................................................34
5.5.
Method Description.....................................................................................................................34
5.6.
Tips .............................................................................................................................................35










