2. Hardware Requirements
• Screen dimension at least 96x54 pixels
• At least one type of user input available,
eg. one handed keyboard
• 128 kb non-volatile memory to run Mobile
Information Device (MID) components
• At least 8 kb of non-volatile memory for
applications to store persistent data
• 32 kb of volatile memory to run Java
• Wireless network connectivity
3. Software Requirements
• OS running on device must provide minimal
scheduling, exception handling and processing
of interrupts.
• Able to run JVM
• Must support writing of bitmapped graphics to
the display
• The software must accept input and pass the
information to the JVM
• able to read and write to/from non-volatile
memory
5. MIDlet & MIDlet Suite
• MIDlet : Java App. Designed to be run on
mobile application
• MIDlet Suite : Consists of on or more
MIDlet packaged on .jar file
6. Application Manager
• Software on a mobile device that is
responsible for installing, running and
removing MIDlets
• This software is device-dependent
7. Application Manager
• When Application Manager runs it will
make these available :
• Access to CLDC & JVM
• Access to MIDP defined class
• Access to JAR file
• Access to Java Application Descriptor File
13. Why JAD ?
• Provide the application manager with
information about the contents of a JAR,
so that it can decide whether a MIDlet
suitable to run on the device or not.
• Provide a means for parameters to be
passed to a MIDlet without changing the
JAR file.