Changes between platform releases

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.

Series 40 platform

The following table describes the changes in the Nokia UI API implementation between Series 40 platform releases.

Table: Changes 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 com.nokia.mid.ui.customfontsize system property.

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

Symbian platform

The following table describes the changes in the Nokia UI API implementation between Symbian platform releases.

Table: Changes 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 com.nokia.mid.ui.version system property.

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