In Java Runtime 1.4 for Symbian
Added a new mode for Touch UI on-screen keypad
Added new system properties for keypad settings
Added tap detection for Canvas-based MIDlets
In Java Runtime 1.3 for Symbian
Updated Java security policy for devices based on the Symbian platform.
Added a new system property to retrieve the MSISDN value.
Added
support for pop-up TextBox
es.
In S60 5th Edition
Added new system properties for keypad operations.
Added new Nokia-proprietary JAD attributes.
Added support for Touch UI.
In S60 3rd Edition FP2
Upgraded to MIDP version 2.1.
Resources can be accessed using absolute or relative paths.
Java threading model has been changed to use native threading, which means that each Java thread maps to native thread.
Port naming convention has been changed – port numbering starts from 1 and not from 0.
There is no maximum size for record stores.
Added new Nokia-proprietary JAD attributes.
Added new system properties
Canvas
instances
share a common frame buffer.
Added media keys support.
Added key code value tables.
Added new icon and font sizes.
In S60 2nd Edition
Upgraded to MIDP version 2.0.
In S60 1st Edition
MIDP 1.0 was first included in this platform release.
In Series 40 5th Edition
Upgraded to MIDP 2.1.
In Series 40 2nd Edition
Upgraded to MIDP 2.0.
In Series 40 1st Edition
MIDP 1.0 was first included in this platform release.