Updated information about the new features in Symbian^3 and Java Runtime 2.2 for Symbian.
Added information about the following new features supported by Java Runtime 2.2 for Symbian:
The Contactless Communication API allows MIDlets to use the Near Field Communication (NFC) capabilities of the mobile device to communicate with contactless targets.
The Mobile Broadcast Service API allows MIDlets to use interactive broadcast services, such as Mobile TV.
Multipoint
touch is supported on Canvas
and GameCanvas
.
TextEditor
on Canvas
and TextField
and DateField
on Form
support split view text input.
MIDlets can use overlay graphics for video content.
MIDlets can access and manage multiple calendars on the same device.
MIDlets can use RTSP to stream MP4 video.
Added information about the following new or updated features supported by Java Runtime 2.1 for Symbian:
In certain cases, when a Canvas
is resized
after a device orientation change, the Java Runtime calls the paint
method after a hideNotify
call.
The text in a Ticker
is cropped if its length exceeds 8000 characters.
The tap detection area of a Canvas
suppresses
drag events for 350 milliseconds on newer JRT 2.1 devices and from
JRT 2.2 onwards.
The MIDlet-Data-Size
JAD attribute has no maximum
value.
When a camera player is realized, UI orientation is forced to landscape mode.
Added information about the eSWT MIDlet starter, which allows you to develop eSWT MIDlets faster and easier. Updated the Hello World, MovieBooking, and Showcase example MIDlets to use the eSWT MIDlet starter.
Added instructions for using video in an eSWT MIDlet.
Added instructions for auto-starting MIDlets on Series 40 and Symbian devices.
Added instructions for hiding MIDlets from Task Manager on Symbian devices.
Updated the MIDlet diagnostics and tracing and debugging documentation for Symbian^3. Extended the debugging documentation to cover debugging a MIDlet in an emulator.
Updated information about HDMI playback.
Updated information about supported icon sizes.
Updated instructions for signing a MIDlet suite.
Updated information about supported security policies
Added information about the new features in Series 40 6th Edition FP 1 and updated the Series 40 characteristics for Series 40 6th Edition FP 1 devices.
Added information about the following new Java features supported by Series 40 6th Edition FP 1 and Symbian^3 with Java Runtime 2.1:
MIDlets can copy text to and from the system clipboard.
The Nokia security policy is now the default security policy.
Added information about the following new Java features supported by Series 40 6th Edition FP 1:
The Series 40 platform supports touch interaction on mobile devices with a touch screen.
The Gesture API allows a MIDlet to receive notifications when
the user interacts by touch with Canvas
or CustomItem
components. The Gesture API provides a ready-made
touch event implementation for a wide range of use cases, allowing
you to focus on the look and feel of the MIDlet UI, while leaving
the complexities of gesture recognition to the API.
The Frame Animator API allows MIDlets to trigger linear drag and kinetic scroll animations in response to touch gestures.
The LCDUIUtil
class supports setting the touch
editing style for Form Items
.
The LCDUIUtil
class supports defining how an unfocused CustomItem
behaves when
touched.
Added information about the following new Java features supported by Symbian^3 with Java Runtime 2.1:
MIDlets can disable automatic audio muting for the Meeting and Silent profiles.
The Java Runtime supports the following new Nokia-specific system properties:
com.nokia.mid.ui.customfontsize
com.nokia.mid.ui.screensaverprevention
com.nokia.mid.ui.tactilefeedback
Reading the following Nokia-specific system properties triggers a security prompt:
com.nokia.mid.cellid
com.nokia.mid.countrycode
com.nokia.mid.networkid
The softkey label locations differ between S60 5th Edition and Symbian^3 devices.
Network indicators are no longer shown on a Canvas
.
Updated the FileConnection API implementation notes for Java Runtime 2.1.
Updated information about the following new Java features supported by Series 40 6th Edition FP 1 and Symbian^3 with Java Runtime 2.1:
The AudioOutputControl
extension for the Mobile
Media API allows MIDlets to override the default audio routing on
a device and control which audio output is used to play back audio.
LCDUI supports the TextEditor
class for creating a floating text editing component on top
of a Canvas
.
LCDUI supports the CanvasGraphicsItem
class for drawing custom content on top of a Canvas
.
Updated information about the following new Java features supported by Symbian^3 with Java Runtime 2.1:
MIDlets display a start-up screen when launched, providing users immediate feedback that the MIDlet is about to start.
Added instructions for implementing custom touch functionality for eSWT.
Added instructions for determining the Java Runtime for Symbian version.
Added information about the microedition.locale
values supported on Series 40 and Symbian devices.
Added information about changes between platform releases for the Nokia UI API.
Updated information about RAM memory on Series 40 and Symbian devices.
Updated the Image Viewer example MIDlet and related instructions for creating the MIDlet.
Added information about the new features in Symbian^3 and Java Runtime 2.1 for Symbian.
Added information about the following Java features supported by the Series 40 and Symbian platforms:
The Mobile Media API supports progressive playback for a broad range of content types on both Series 40 and Symbian devices.
The SATSA-APDU interface uses a SIM card with WIM as the Security Element.
Added information about the following new Java features supported by Symbian^3 with Java Runtime 2.1:
The AudioOutputControl
extension for the Mobile
Media API allows MIDlets to override the default audio routing on
a device and control which audio output is used to play back audio.
MIDlets display a start-up screen when launched, providing users immediate feedback that the MIDlet is about to start.
Symbian^3 devices use only single tap for activating UI components in Touch UI.
Symbian^3 devices support high-definition (720p) video playback
The Java Runtime automatically detects whether a MIDlet needs the on-screen keypad (OSK).
MIDlet Messages allow you to deliver MIDlet suites to devices in a single package.
The DeviceControl.resetUserInactivityTime
method
of the Nokia UI API allows you to control the device screen saver
without changing the screen brightness in the process.
Java ME API Bridge provides a simple way for MIDlets to use native services.
LCDUI supports the TextEditor
class for creating a floating text editing component on top
of a Canvas
.
LCDUI supports the CanvasGraphicsItem
class for drawing custom content on top of a Canvas
.
The eSWT API supports two new classes:
The Location API provides the ProximityListener
class for retrieving information about the device's proximity to
a specific landmark.
MIDlets can use hardware-accelerated rendering for drawing graphics.
MIDlets and MIDlet suites can be assigned localized names.
MIDlets can launch other MIDlets and native Symbian applications and pass arguments to them. Native Symbian applications can also launch MIDlets in a similar manner.
MIDlets use a pop-up TextBox
as the default TextBox
. Full screen TextBoxes
are also supported.
Support for Destination Network (SNAP) is extended.
Added new instructions for redirecting system.out
output to a text file.
Added more detailed instructions on platformRequest
URI schemes.