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 Symbian device,
use the com.nokia.mid.ui.version
system property.
This property is not supported by the Series 40 platform, so you cannot
programmatically determine the Nokia UI API version on a Series 40
device. Moreover, unlike the Symbian platform, the Series 40 platform
does not fully follow the Nokia UI API specification versions in its
implementation of new features between platform releases.
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 1.0.0 for Series 40 |
Added support for custom font height. |
1.1c |
Series 40 6th Edition FP 1 |
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 FP 1 |
No changes. |
1.1 |
Series 40 5th Edition |
No changes. |
1.1 |
Series 40 3rd Edition FP 2 |
No changes. |
1.1 |
Series 40 3rd Edition FP 1 |
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 Nokia-specific 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 FP 2 |
Added support for the following features:
|
1.2 |
S60 3rd Edition FP 1 |
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 FP 3 |
No changes. |
1.0 |
S60 2nd Edition FP 2 |
No changes. |
1.0 |
S60 2nd Edition FP 1 |
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 |