The following tables provide information about the Nokia UI API version implementations in the Series 40 and Symbian platforms. The Java Developer's Library includes the specification for the latest Nokia UI API version supported by either platform. For older versions of the Nokia UI API specification, see Java API Specifications on Nokia Developer.
To determine the supported Nokia UI API version on a device, use
the com.nokia.mid.ui.version
system property.
Note: The com.nokia.mid.ui.version
system property
is not supported by Series 40 devices with Java Runtime 1.0.0 for
Series 40 or earlier, so you cannot programmatically determine the
Nokia UI API version on these devices. Moreover, unlike the Symbian
platform, the Series 40 platform does not fully follow the Nokia UI
API specification until Java Runtime 2.0.0 for Series 40 and Nokia
UI API 1.6.
To find out which Nokia UI API version is supported on a specific device model, see Nokia Developer device specifications.
The following table describes the changes in the Nokia UI API implementation between Series 40 platform releases.
Series 40 platform release |
New features |
Nokia UI API version |
---|---|---|
Java Runtime 2.0.0 for Series 40 |
Added support for the following features:
Added stub support for the following features: Added support for the following system properties: |
1.6 |
Java Runtime 1.0.0 for Series 40 |
Added support for custom font height and the |
1.1c |
Series 40 6th Edition FP1 |
Added support for the following features:
|
1.1b |
Series 40 6th Edition |
Added support for force-sensitive joystick. Note: This feature is only supported on Series 40 devices with a Navi Key. |
1.1a |
Series 40 5th Edition FP1 |
No changes. |
1.1 |
Series 40 5th Edition |
No changes. |
1.1 |
Series 40 3rd Edition FP2 |
No changes. |
1.1 |
Series 40 3rd Edition FP1 |
No changes. |
1.1 |
Series 40 3rd Edition |
No changes. |
1.1 |
Series 40 2nd Edition |
Deprecated some features from Nokia UI API 1.0. No changes in functionality. |
1.1 |
Series 40 1st Edition |
This is the first release to support the Nokia UI API. |
1.0 |
The following table describes the changes in the Nokia UI API implementation between Symbian platform releases.
Symbian platform release |
New features |
Nokia UI API version |
---|---|---|
Java Runtime 2.1 for Symbian |
Added support for the following features: Added support for the following system properties: |
1.4 |
Java Runtime 1.4 for S60 |
Added support for force-sensitive joystick. Note: Nokia UI API 1.3 never shipped with any Symbian device. |
1.3 |
Java Runtime 1.3 for S60 / S60 3rd Edition FP2 |
Added support for the following features:
Added support for the |
1.2 |
S60 3rd Edition FP1 |
Deprecated some features from Nokia UI API 1.0. No changes in functionality. |
1.1 |
S60 3rd Edition |
No changes. |
1.0 |
S60 2nd Edition FP3 |
No changes. |
1.0 |
S60 2nd Edition FP2 |
No changes. |
1.0 |
S60 2nd Edition FP1 |
No changes. |
1.0 |
S60 2nd Edition |
No changes. |
1.0 |
S60 1st Edition |
This is the first release to support the Nokia UI API. |
1.0 |