Namespaces
Variants
Actions
(Difference between revisions)

Category:S60 3rd Edition

Jump to: navigation, search
m
m (Hamishwillee -)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Flash Lite]][[Category:Java ME]][[Category:Ovi]][[Category:Python]][[Category:Qt]][[Category:Qt for Symbian]][[Category:Symbian]][[Category:Symbian C++]][[Category:Web Technology]][[Category:Browsing]][[Category:Web Runtime (WRT)]]
+
[[Category:Symbian]]
 
==General description of the release==
 
==General description of the release==
Main [http://www.forum.nokia.com/info/sw.nokia.com/id/67033bd7-6da9-4fae-a69c-0f1d4d640303/Whats_new_in_JRT_2_1.html new features]:
+
Main [http://www.developer.nokia.com/info/sw.nokia.com/id/67033bd7-6da9-4fae-a69c-0f1d4d640303/Whats_new_in_JRT_2_1.html new features]:
 
* Graphics hardware acceleration support in Symbian^3 – Mobile 3D Graphics API is accelerated by a 3D GPU, and graphics performance is optimized for mixing 2D and 3D graphics.
 
* Graphics hardware acceleration support in Symbian^3 – Mobile 3D Graphics API is accelerated by a 3D GPU, and graphics performance is optimized for mixing 2D and 3D graphics.
 
* Improved security user experience - The Java Runtime shows the user fewer security dialogs during runtime. For certified MIDlets, full permissions can be granted in one go.
 
* Improved security user experience - The Java Runtime shows the user fewer security dialogs during runtime. For certified MIDlets, full permissions can be granted in one go.
 
* Improved installation user experience - The user needs to accept only a single confirmation dialog when installing a MIDlet.
 
* Improved installation user experience - The user needs to accept only a single confirmation dialog when installing a MIDlet.
 
* Improved MIDlet start-up experience - The Java Runtime displays an instant start-up screen and also loads faster.
 
* Improved MIDlet start-up experience - The Java Runtime displays an instant start-up screen and also loads faster.
* Java Runtime 2.1 implementation contributed to Symbian Foundation as [http://developer.symbian.org/main/source/packages/package/index.php?pk=266 Mobile Runtime for Java Applications] with EPL license
 
  
  
Java Runtime 2.1 is available on Symbian^3 devices. It is also available for S60 3rd Edition devices as an add-on you can download from Forum Nokia.
+
Java Runtime 2.1 is available on Symbian^3 devices. It is also available for S60 3rd Edition devices as an add-on you can download from Nokia Developer.
  
 
The Beta release of [https://betalabs.nokia.com/apps/java-runtime-for-Symbian JRT 2.1] is available for selected S60 3rd Edition devices. The Beta release works with the following devices and software versions:
 
The Beta release of [https://betalabs.nokia.com/apps/java-runtime-for-Symbian JRT 2.1] is available for selected S60 3rd Edition devices. The Beta release works with the following devices and software versions:
Line 16: Line 15:
  
 
The final Java Runtime 2.1 release will be compatible with all S60 3rd Edition devices with the latest firmware.
 
The final Java Runtime 2.1 release will be compatible with all S60 3rd Edition devices with the latest firmware.
 
  
 
==Complete list of Java APIs==
 
==Complete list of Java APIs==
Line 44: Line 42:
 
General
 
General
 
* Contribution of the Java Runtime to Symbian Foundation as open source
 
* Contribution of the Java Runtime to Symbian Foundation as open source
* Improved MIDlet [http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-19BB76BD-476D-4E3E-B0CA-4354B4F0766D.html start-up] experience
+
* Improved MIDlet [http://library.developer.nokia.com/topic/Java_Developers_Library/GUID-19BB76BD-476D-4E3E-B0CA-4354B4F0766D.html start-up] experience
 
* Improved MIDlet installation user experience
 
* Improved MIDlet installation user experience
 
* Improved security user experience
 
* Improved security user experience
 
* Networking connectivity improvements
 
* Networking connectivity improvements
* Ability to deploy MIDlets as a single file using [http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-BFD5C532-CA63-4836-8F73-39E8753BBB04.html MIDlet Messages]
+
* Ability to deploy MIDlets as a single file using [http://library.developer.nokia.com/topic/Java_Developers_Library/GUID-BFD5C532-CA63-4836-8F73-39E8753BBB04.html MIDlet Messages]
* Support for [http://library.forum.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-4584BFB3-C5AC-40CB-B734-F34E7FC70235.html localized MIDlet names]
+
* Support for [http://library.developer.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-4584BFB3-C5AC-40CB-B734-F34E7FC70235.html localized MIDlet names]
  
  
 
Multimedia
 
Multimedia
* [http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-F83BB414-FB4E-4968-AE0A-6AF0CDBBDFB0.html AudioOutputControl] extension for controlling audio output (see Nokia UI API)
+
* [http://library.developer.nokia.com/topic/Java_Developers_Library/GUID-F83BB414-FB4E-4968-AE0A-6AF0CDBBDFB0.html AudioOutputControl] extension for controlling audio output (see Nokia UI API)
* MMAPI [http://library.forum.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-BBCEE40C-29DF-4100-A09F-6C01AE07991D.html progressive download of audio] over HTTP '''(Symbian^3)'''
+
* MMAPI [http://library.developer.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-BBCEE40C-29DF-4100-A09F-6C01AE07991D.html progressive download of audio] over HTTP '''(Symbian^3)'''
 
* Support for HD video and HDMI output '''(Symbian^3)'''
 
* Support for HD video and HDMI output '''(Symbian^3)'''
 
* Support for the Matroska Multimedia Container format '''(Symbian^3)'''
 
* Support for the Matroska Multimedia Container format '''(Symbian^3)'''
Line 60: Line 58:
  
 
Other APIs
 
Other APIs
* Access to SIM applications with [http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-660EC670-B7DB-4005-BF2D-411E5C0B3867_overview-1-9-1-5-6.html SATSA-APDU (JSR-177)]
+
* Access to SIM applications with [http://library.developer.nokia.com/topic/Java_Developers_Library/GUID-660EC670-B7DB-4005-BF2D-411E5C0B3867_overview-1-9-1-5-6.html SATSA-APDU (JSR-177)]
* [http://library.forum.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-D6ADD630-E261-46B6-A7A4-FBCAC6EDFA9A.html PlatformRequest extension] that allows MIDlets to launch other MIDlets and native Symbian applications and pass arguments to them
+
* [http://library.developer.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-D6ADD630-E261-46B6-A7A4-FBCAC6EDFA9A.html PlatformRequest extension] that allows MIDlets to launch other MIDlets and native Symbian applications and pass arguments to them
* Location API 1.0.1: [http://wiki.forum.nokia.com/index.php/How_to_use_ProximityListener_in_Java_ME ProximityListener] support '''(Symbian^3)'''
+
* Location API 1.0.1: [[How to use ProximityListener in Java ME|ProximityListener]] support '''(Symbian^3)'''
  
  
 
User interface
 
User interface
 
* Nokia UI API v1.4
 
* Nokia UI API v1.4
** New [http://library.forum.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-26BB3CE4-4941-4795-983C-A84F19ADDDD5.html TextEditor API] that allows MIDlets to access platform editors directly in Canvas
+
** New [http://library.developer.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-26BB3CE4-4941-4795-983C-A84F19ADDDD5.html TextEditor API] that allows MIDlets to access platform editors directly in Canvas
 
** Screen saver prevention via DeviceControl
 
** Screen saver prevention via DeviceControl
 
** Saving text to the system clipboard
 
** Saving text to the system clipboard
** [http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-F83BB414-FB4E-4968-AE0A-6AF0CDBBDFB0.html AudioOutputControl] extension for controlling which audio output device, for example the device loudspeaker or earpiece, is used to play back audio
+
** [http://library.developer.nokia.com/topic/Java_Developers_Library/GUID-F83BB414-FB4E-4968-AE0A-6AF0CDBBDFB0.html AudioOutputControl] extension for controlling which audio output device, for example the device loudspeaker or earpiece, is used to play back audio
 
* MIDlets can define a splash screen that is displayed on start-up
 
* MIDlets can define a splash screen that is displayed on start-up
* [http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-AFFC8080-B662-46EB-A692-85DCAAF0C48F.html Popup textbox mode] as default for LCDUI TextBox
+
* [http://library.developer.nokia.com/topic/Java_Developers_Library/GUID-AFFC8080-B662-46EB-A692-85DCAAF0C48F.html Popup textbox mode] as default for LCDUI TextBox
 
* Automatically detect the need for Java On-screen Keypad
 
* Automatically detect the need for Java On-screen Keypad
 
* Advanced tactile feedback in UI components '''(Symbian^3)'''
 
* Advanced tactile feedback in UI components '''(Symbian^3)'''
Line 82: Line 80:
 
When JRT 2.1 is run on Symbian^3 devices, the following hardware-dependent features are available to MIDlets:
 
When JRT 2.1 is run on Symbian^3 devices, the following hardware-dependent features are available to MIDlets:
  
* 3D [http://library.forum.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-A86270E4-9FB8-4E02-803A-06CD5D93795A.html graphics hardware acceleration] and optimized mixing of 2D and 3D graphics
+
* 3D [http://library.developer.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-A86270E4-9FB8-4E02-803A-06CD5D93795A.html graphics hardware acceleration] and optimized mixing of 2D and 3D graphics
 
* Support for HD video and HDMI output
 
* Support for HD video and HDMI output
  
 
==List of devices that have JRT 2.1 pre-installed==
 
==List of devices that have JRT 2.1 pre-installed==
* [http://www.forum.nokia.com/devices/N8/ Nokia N8]
+
* [http://www.developer.nokia.com/Devices/Device_specifications/N8-00/ Nokia N8]
  
 
==List of devices for which JRT 2.1 is offered as an add-on==
 
==List of devices for which JRT 2.1 is offered as an add-on==
* [http://www.forum.nokia.com/devices/N97 Nokia N97]
+
* [http://www.developer.nokia.com/Devices/Device_specifications/N97/ Nokia N97]
* [http://www.forum.nokia.com/devices/5800_XpressMusic Nokia 5800XpressMusic]
+
* [http://www.developer.nokia.com/Devices/Device_specifications/5800_XpressMusic/ Nokia 5800XpressMusic]
* [http://www.forum.nokia.com/devices/N97_mini Nokia N97 Mini]
+
* [http://www.developer.nokia.com/Devices/Device_specifications/N97_mini/ Nokia N97 Mini]
  
  
Line 99: Line 97:
  
 
==Tools==
 
==Tools==
* [http://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html Nokia Symbian^3 SDK 0.8]
+
* [http://www.developer.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html Nokia Symbian^3 SDK 0.8]
  
 
==How to check the Java release version==
 
==How to check the Java release version==
Line 115: Line 113:
  
 
==See also==
 
==See also==
* [http://www.forum.nokia.com/info/sw.nokia.com/id/67033bd7-6da9-4fae-a69c-0f1d4d640303/Whats_new_in_JRT_2_1.html  What's new in Java Runtime 2.1 for Symbian^3]
+
* [http://www.developer.nokia.com/info/sw.nokia.com/id/67033bd7-6da9-4fae-a69c-0f1d4d640303/Whats_new_in_JRT_2_1.html  What's new in Java Runtime 2.1 for Symbian^3]
* [http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-0961408D-28A4-48DA-A6F2-2B55674E6E7B.html Java Runtime for Symbian in Forum Nokia Java Developer's Library]
+
* [http://library.developer.nokia.com/topic/Java_Developers_Library/GUID-0961408D-28A4-48DA-A6F2-2B55674E6E7B.html Java Runtime for Symbian in Nokia Developer Java Developer's Library]
* [http://wiki.forum.nokia.com/index.php/How_to_retrieve_version_number_of_Java_Runtime_for_S60 How to retrieve version number of Java Runtime for S60]
+
* [[How to retrieve version number of Java Runtime for S60]]
* [http://wiki.forum.nokia.com/index.php/Naming_and_versioning_of_Java_Runtime_for_Symbian Naming and versioning of Java Runtime for Symbian][[Category:Java]][[Category:S60 3rd Edition]][[Category:S60 3rd Edition]][[Category:Symbian^3]][[Category:Java Runtime 2.1 for Symbian]][[Category:Java Runtime Release Notes]]
+
* [[Naming and versioning of Java Runtime for Symbian]]

Latest revision as of 08:18, 1 July 2012

Contents

General description of the release

Main new features:

  • Graphics hardware acceleration support in Symbian^3 – Mobile 3D Graphics API is accelerated by a 3D GPU, and graphics performance is optimized for mixing 2D and 3D graphics.
  • Improved security user experience - The Java Runtime shows the user fewer security dialogs during runtime. For certified MIDlets, full permissions can be granted in one go.
  • Improved installation user experience - The user needs to accept only a single confirmation dialog when installing a MIDlet.
  • Improved MIDlet start-up experience - The Java Runtime displays an instant start-up screen and also loads faster.


Java Runtime 2.1 is available on Symbian^3 devices. It is also available for S60 3rd Edition devices as an add-on you can download from Nokia Developer.

The Beta release of JRT 2.1 is available for selected S60 3rd Edition devices. The Beta release works with the following devices and software versions:

  • Nokia N85, software version 31.002.53.1 and newer


The final Java Runtime 2.1 release will be compatible with all S60 3rd Edition devices with the latest firmware.

Complete list of Java APIs

  • JSR 118 MIDP 2.1
  • JSR 139 Connected, Limited Device Configuration (CLDC) 1.1
  • JSR 248 Mobile Service Architecture Subset for CLDC 1.0
  • JSR 135 Mobile Media API 1.2
  • JSR 172 J2ME™ Web Services Specification 1.0
  • JSR 177 Security and Trust Services API for J2ME™ 1.0 (SATSA-APDU package) NEW
  • JSR 177 Security and Trust Services API for J2ME™ 1.0 (SATSA-CRYPTO package)
  • JSR 177 Security and Trust Services API for J2ME™ 1.0 (SATSA-PKI package)
  • JSR 179 Location API for J2ME™ 1.0.1 UPDATED
  • JSR 184 Mobile 3D Graphics API for J2ME™ 1.1
  • JSR 205 Wireless Messaging API 2.0
  • JSR 226 Scalable 2D Vector Graphics API for J2ME™ 1.1
  • JSR 234 Advanced Multimedia Supplements 1.1 (audio3d)
  • JSR 234 Advanced Multimedia Supplements 1.1 (music)
  • JSR 256 Mobile Sensor API 1.2
  • JSR 75 FileConnection and PIM API 1.0
  • JSR 82 Java™ APIs for Bluetooth 1.1
  • Nokia UI API 1.4 NEW
  • eSWT UI API 1.0.3
  • IAP Info API


List of new APIs and features

General

  • Contribution of the Java Runtime to Symbian Foundation as open source
  • Improved MIDlet start-up experience
  • Improved MIDlet installation user experience
  • Improved security user experience
  • Networking connectivity improvements
  • Ability to deploy MIDlets as a single file using MIDlet Messages
  • Support for localized MIDlet names


Multimedia

  • AudioOutputControl extension for controlling audio output (see Nokia UI API)
  • MMAPI progressive download of audio over HTTP (Symbian^3)
  • Support for HD video and HDMI output (Symbian^3)
  • Support for the Matroska Multimedia Container format (Symbian^3)


Other APIs


User interface

  • Nokia UI API v1.4
    • New TextEditor API that allows MIDlets to access platform editors directly in Canvas
    • Screen saver prevention via DeviceControl
    • Saving text to the system clipboard
    • AudioOutputControl extension for controlling which audio output device, for example the device loudspeaker or earpiece, is used to play back audio
  • MIDlets can define a splash screen that is displayed on start-up
  • Popup textbox mode as default for LCDUI TextBox
  • Automatically detect the need for Java On-screen Keypad
  • Advanced tactile feedback in UI components (Symbian^3)
  • Single tap support for LCDUI and eSWT UI components (Symbian^3)


Note: The features marked with (Symbian^3) are not available in the beta release.

When JRT 2.1 is run on Symbian^3 devices, the following hardware-dependent features are available to MIDlets:

List of devices that have JRT 2.1 pre-installed

List of devices for which JRT 2.1 is offered as an add-on


Known issues related to this release

  • TBD


Tools

How to check the Java release version

To retrieve the Java release version number, use the standard System.getProperty() method:

System.getProperty("microedition.platform");

The returned string reads something like this:

Nokia5800d-1/20.0.012/sw_platform=S60;sw_platform_version=5.0;java_build_version=1.3.4

In the string, java_build_version indicates the Java release version, in this case 1.3.4.


See also

Pages in category "S60 3rd Edition"

The following 43 pages are in this category, out of 43 total.

3

A

C

F

G

H

H cont.

I

L

M

N

O

R

S

U

Media in category "S60 3rd Edition"

The following 48 files are in this category, out of 48 total.

This page was last modified on 1 July 2012, at 08:18.
2015 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved