New Java features of 3rd Ed. fp 2
New APIs available:
- Nokia IAPInfo API
- Device dedicated Media keys (Play/Pause/Stop) access as normal key events
- Control over End call key (Red call key) behavior for application's lifecycle
- Enabling device theme background for Canvases for custom component usage
- Prevention of screen saver via Nokia UI API
- Foreground/background events via pauseApp/startApp
- Flip close event for fold/clamshell devices via pauseApp
- Access to device IMEI, network access type (gprs / csd etc.), network id, network signal level, battery level, country code, date and time formats via system properties
- LCDUI Canvas Graphics scaling (introduced originally in 3rd ed) enhanced for orientation switching devices
IAPInfo API allows to access device's Internet Access Points configuration and allows to specific explicitly for General Connection Framework network connections (http etc.) which IAP should be used. (this is great!!!)
New other functionality:
- Java application startup time is better due to OS on-demand paging and other changes (and as a result you also have more user RAM available).
- Support for scalable icons (SVG) for MIDlets
- Support for categorization of MIDlets: game / application
- Device volume keys will change audio output volume of MMAPI
- Selection key has a label (as a result LCDUI Commands are more aligned with Series 40 Java)