S60 Blog have published a deep analysis of the new JME features about to be included in S60 3rd FP2. Here is a brief summary of the most important ones, under my point of view.
- 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
- 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
- New threading system. Java threas are native from now on.
The most important change is under the hood. Nokia has changed the virtual machine architecture. I suspect that the reason why is to adapt the virtual machine to eSWT architecture. The new architecture also provides more memory for application development.
The change in the threading system is also significatn, as long as a native implementation provides a faster and better performing thread architecture.
Great news for S60 JME developers!!!! I’m looking forward to get a S60 3rd ED FP2 device to test the new features!
Link S60 blog