Previous Next |
Integrating MIDP into the DeviceUnderlying the decisions about how to implement app management tasks is the larger question of how to integrate MIDP into the device. MIDP Implementors
Although MIDP implementors might want to advertise their use of Java technology by having users launch the Java platform to manage MIDlets, using native app-management functionality provides more predictability. Users already know how to manage native apps, so there is no extra training required and fewer support issues. Because of the importance of predictability, using the native app-management functionality is more likely to be successful in the long run. Sun's MIDP for Palm OS uses the native app-management functionality to manage MIDlets. As Screenshot shows, MIDP for Palm OS places icons for MIDlet suites on the app launcher with native apps. Tapping the icon runs the app, whether the app is native or a MIDlet suite. Other management tasks, such as installing and removing apps, are also the same for native apps and MIDlet suites. Screenshot MIDlet and Native app Icons on the LauncherIconsMany devices include icons in their app Management screens. The icons help remind users what an app does. A MIDlet's icons can be supplied by either the MIDP implementor or the app developer. MIDP Implementors
app Developers
app developers provide icons by putting the PNG files into the MIDlet suite's JAR file, and by setting the values of the corresponding MIDlet-Icon and MIDlet-n-Icon properties. The properties can be in the MIDlet suite's JAD file or its JAR file's manifest. (See "Getting Information on MIDlet Suites" on page 194 for more information on the properties and values that can be in a MIDlet suite's JAD and JAR files.)
Personal Storage for MIDlet SuitesSome operators give their users a personal storage area, which holds data that the user can download to their device. For example, some operators allow their users to use the area to store wallpaper or games that they have bought. MIDP Implementors
|
Previous Next |