×
Namespaces

Variants
Actions
Revision as of 02:36, 27 June 2012 by hamishwillee (Talk | contribs)

Series 40: Editions and Feature Packs

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Compatibility
Platform(s):
Series 40
Article
Created: sellis (16 Feb 2007)
Last edited: hamishwillee (27 Jun 2012)

This page provides details of the various editions and feature packs of the Series 40 platform.

Warning.pngWarning: This page is "deprecated". Java Runtime and platform versioning is moving into the Java Developer Library here

Contents

Series 40 Developer Platform 2.0

Extends Series 40 with the addition of "Full Touch" support. This platform is used in Nokia Asha touch and touch-and-type devices.

See Category:Series 40 Developer Platform 2.0 for wiki topics known to apply to this release. Not that the absence of this tag does not imply an article is not relevant.

Series 40 6th Edition, Feature Pack 1

Extending Series 40 6th Edition and providing the Touch and Type UI, this feature pack provides for:

  • Java ME additional APIs:
    • Gesture API, to capture taps, long presses, repeated long presses, dragging, dropping, and flicking gestures.
    • FrameAnimator API that calculates motion for kinetic scrolling and linear animations.
  • Browser: Nokia Web Browser (offering WAP 2.0 and xHTML and HTML over TCP/IP)
  • Flash Lite 3.0 support

Supported screen resolutions: 240 x 320 pixels. Devices

See Category:Series 40 6th Edition FP1 for wiki topics known to apply to this release. Not that the absence of this tag does not imply an article is not relevant.

Series 40 6th Edition Lite

This lite edition omits the following Series 40 6th Edition features:

  • Java ME: JSR 135, JSR 179, JSR 226, JSR 234, and JSR 248 omitted
  • Flash Lite: omitted
  • Browser: WebKit Open Source Browser omitted

Supported screen resolutions: 128 x 160 pixels. Devices

Series 40 6th Edition

This edition of the platform provides for:

  • Java ME including:
    • PDA Optional Packages for the J2ME™ Platform (JSR 75), with support for the FileConnection (FC) and Personal Information Management (PIM) APIs. These APIs allow applications to access calendar, contact, and to-do records, as well as the file system, to accomplish tasks such as saving e mail attachments.
    • Java™ APIs for Bluetooth v1.1 maintenance release (JSR 82), which allows applications to exploit Bluetooth connectivity. Standard Bluetooth protocol RFCOMM, Service Discovery, and the OBEX protocol are supported.
    • Wireless Messaging API (JSR 120) continues to be supported, although it has been superseded by Wireless Messaging API 2.0 (JSR 205).
    • Mobile Media API (JSR 135), which provides the ability to play back MIDI, tone, sampled audio, Real Time Streaming Protocol (RTSP) streaming, and music-progressive sound files, as well as audio mixing and audio-progressive upload. Support is also provided for video, including video-progressive playback, and image rendering.
    • J2ME™ Web Services Specification (JSR 172), including support for the XML Parser and Java API for XML-Based Remote Procedure Calls (JAX-RPC) subset. XML file parsing includes support for Simple API for XML (SAX) 2.0, XML namespaces, UTF 8 and UTF 16 character encoding, and document type definition (DTD) validation. The JAX-RPC APIs allow applications to use SOAP to access public and private web services.
    • Security and Trust Services API for J2ME™ (JSR 177), including implementations of the Application Protocol Data Unit (SATSA-APDU) and SATSA-CRYPTO optional packages. These APIs allow applications to offer high levels of data security, with features such as cryptographic APIs, digital-signature service, and user credential management.
    • Location API for J2ME™ (JSR 179), which provides features to acquire location information, listen for changes in location, and identify proximity to a location using a GPS unit built into a device or connected to a device over a Bluetooth connection. (The implementation excludes support for getCompassAzimuth, getPitch, and getRoll of the Orientation class.) The implementation also includes APIs to create, update, and share landmarks.
    • Mobile 3D Graphics API for J2ME™ (JSR 184), which provides features to create rich 3D graphics for games, animated messages, custom UIs, and interactive product visualisation.
    • Java™ Technology for the Wireless Industry (JTWI) (JSR 185) specification continues to be supported, although it has been superseded by the Mobile Service Architecture (JSR 248).
    • Wireless Messaging API (JSR 205), which supports the sending and receiving of short message service (SMS) and multimedia messaging service (MMS) messages. The API has been updated to provide support for cell broadcast service (CBS) message handling.
    • Content Handler API (JSR 211), which allows MIDlets to be specified as the content handlers for one or more specific file types, thereby enabling Java applications to handle multimedia and web content seamlessly.
    • Scalable 2D Vector Graphics API for J2ME™ (JSR 226), which enables the rendering of scalable 2D vector images, including external images in Scalable Vector Graphics (SVG) format. The principal uses for this API are in map visualisation, scalable icons, and applications that require scalable and rich animated graphics.
    • Advanced Multimedia Supplements (JSR 234), providing 3D audio and music support with standard and 3D audio mixing that allows applications to provide a rich sound experience for games and multimedia applications.
    • The Nokia UI API, which is included to provide backward compatibility with Series 40 1st Edition. This API provides an interface for sound generation, low-level graphics, and access to the entire screen; however, most of these features are included in MIDP from MIDP 2.0 onward.
  • Flash Lite: 3.0 support
  • Browser: Opera Mini and WebKit Open Source Browser (offering HTML over TCP/IP)
  • Support for Themes

Supported screen resolutions: 128 x 160 pixels, 240 x 320 pixels, and 320 x 480 pixels. Devices

See Category:Series 40 6th Edition (initial release) for wiki topics known to apply to this release. Not that the absence of this tag does not imply an article is not relevant.

Series 40 5th Edition, Feature Pack 1 Lite

This lite edition omits the following Series 40 5th Edition, Feature Pack 1 features:

  • Java ME: JSR 172, JSR 184, JSR 211, JSR 234, and JSR 248 omitted
  • Flash Lite: omitted

Supported screen resolutions: 128 x 160 pixels and 240 x 320 pixels. Devices

See Category:Series 40 5th Edition FP1 for wiki topics known to apply to this release. Not that the absence of this tag does not imply an article is not relevant.

Series 40 5th Edition, Feature Pack 1

Extending Series 40 5th Edition, this feature pack provides for:

  • Java ME including:
    • MIDP 2.1 and CLDC 1.1.
    • The subset of the Mobile Service Architecture (JSR 248).
    • PDA Optional Packages for the J2ME™ Platform (JSR 75) specification, which now supports the video_URL contact field.
    • Java™ APIs for Bluetooth v1.1 maintenance release (JSR 82), with support for the standard Bluetooth protocol RFCOMM, Service Discovery, and the OBEX protocol.
    • Wireless Messaging API (JSR 120).
    • Mobile Media API (JSR 135), which now includes handling for video-progressive playback and audio-progressive upload as well as audio mixing.
    • J2ME™ Web Services Specification (JSR 172).
    • Security and Trust Services API for J2ME™ (JSR 177).
    • Mobile 3D Graphics API for J2ME™ (JSR 184).
    • Wireless Messaging API (JSR 205).
    • Content Handler API (JSR 211).
    • Scalable 2D Vector Graphics API for J2ME™ (JSR 226).
    • Advanced Multimedia Supplements (JSR 234), which now includes support for audio mixing, including mixing of 3D audio.
  • Browser: Nokia Web Browser (offering WAP 2.0 and xHTML and HTML over TCP/IP)
  • Flash Lite 3.0 support (in selected devices)

Supported screen resolutions: 240 x 320 pixels. Devices


Series 40 5th Edition Lite

This lite edition omits the following Series 40 5th Edition features:

  • Java ME: JSR 172, JSR 177, JSR 184, JSR 226, JSR 234, and JSR 248 omitted
  • Browser: Nokia Lite Browser (offering WAP 2.0 and xHTML over TCP/IP)
  • Flash Lite: omitted

Supported screen resolutions: 128 x 160 pixels. Devices


Series 40 5th Edition

This edition of the platform provides for:

  • Java ME including:
    • MIDP 2.1 and CLDC 1.1.
    • The subset of the Mobile Service Architecture (JSR 248).
    • PDA Optional Packages for the J2ME™ Platform (JSR 75), with support for the FC and PIM APIs.
    • Java™ APIs for Bluetooth v1.1 maintenance release (JSR 82), with the addition of support for the OBEX protocol.
    • Wireless Messaging API (JSR 120).
    • Mobile Media API (JSR 135).
    • J2ME™ Web Services Specification (JSR 172), which now implements the JAX-RPC subset, allowing applications to use SOAP to access public and private web services.
    • Security and Trust Services API for J2ME™ (JSR 177), which now includes the SATSA-CRYPTO optional package, allowing applications to offer cryptographic features.
    • Mobile 3D Graphics API for J2ME™ (JSR 184).
    • Wireless Messaging API (JSR 205).
    • Scalable 2D Vector Graphics API for J2ME™ (JSR 226).
    • Advanced Multimedia Supplements (JSR 234), providing 3D audio and music support that allows applications to provide a rich sound experience for games and multimedia applications.
    • The Nokia UI API.
  • Browser: Nokia Web Browser (offering WAP 2.0 and xHTML and HTML over TCP/IP)
  • Flash Lite: 2.1 support
  • Support for Themes


Supported screen resolutions: 240 x 320 pixels. Devices

See Category:Series 40 5th Edition (initial release) for wiki topics known to apply to this release. Not that the absence of this tag does not imply an article is not relevant.

Series 40 3rd Edition Feature Pack 2

Extending Series 40 3rd Edition, Feature Pack 1, this feature pack provides for:

  • Java ME includiing:
    • MIDP 2.0 and CLDC 1.1.
    • PDA Optional Packages for the J2ME™ Platform (JSR 75), including PIM and FC.
    • Java™ APIs for Bluetooth (JSR 82), excluding support for OBEX.
    • Wireless Messaging API (JSR 120).
    • Mobile Media API (JSR 135), which provides the ability to play back MIDI, tone, sampled audio, RTSP streaming, and music progressive sound files, as well as perform video and image rendering.
    • J2ME™ Web Services Specification (JSR 172), implementing the XML parsing package.
    • Security and Trust Services API for J2ME™ (JSR 177), implementing the SATSA-APDU package.
    • Mobile 3D Graphics API for J2ME™ (JSR 184).
    • Wireless Messaging API 2.0 (JSR 205).
    • Scalable 2D Vector Graphics API for J2ME™ (JSR 226).
    • The Nokia UI API.
  • Browser: Nokia Web Browser (offering WAP 2.0 and xHTML and HTML over TCP/IP)
  • Flash Lite 2.0 support

Supported screen resolutions: 128 x 160 pixels and 240 x 320 pixels. Devices

See Category:Series 40 3rd Edition FP2 for wiki topics known to apply to this release. Not that the absence of this tag does not imply an article is not relevant.

Series 40 3rd Edition Feature Pack 1

Extending Series 40 3rd Edition, this feature pack provides for:

  • Java ME including:
    • MIDP 2.0 and CLDC 1.1.
    • PDA Optional Packages for the J2ME™ Platform (JSR 75), including PIM and FC.
    • Java™ APIs for Bluetooth (JSR 82), excluding support for OBEX.
    • Wireless Messaging API (JSR 120).
    • Mobile Media API (JSR 135), providing the ability to play back MIDI, tone, and sampled-audio sound files, as well as render video and images.
    • J2ME™ Web Services Specification (JSR 172), implementing the XML parsing package.
    • Mobile 3D Graphics API for J2ME™ (JSR 184).
    • Wireless Messaging API 2.0 (JSR 205).
    • Scalable 2D Vector Graphics API for J2ME™ (JSR 226).
    • The Nokia UI API.
  • Browser: Nokia Web Browser (offering WAP 2.0 and xHTML and HTML over TCP/IP)
  • Flash Lite 1.1 support (in selected devices)
  • Support for Themes

Supported screen resolutions: 128 x 160 pixels, 208 x 208 pixels, and 240 x 320 pixels. Devices

See Category:Series 40 3rd Edition FP1 for wiki topics known to apply to this release. Not that the absence of this tag does not imply an article is not relevant.

Series 40 3rd Edition

This edition of the platform provides for:

  • Java ME including:
    • MIDP 2.0 and CLDC 1.1.
    • PDA Optional Packages for the J2ME™ Platform (JSR 75), including FileConnection and PIM.
    • Java™ APIs for Bluetooth (JSR 82), excluding support for OBEX.
    • Wireless Messaging API (WMA) (JSR 120).
    • Mobile Media API (MMAPI) (JSR 135), providing the ability to play back MIDI, tone, and sampled audio sound files as well as render video and images.
    • Mobile 3D Graphics API for J2ME™ (JSR 184).
    • The Nokia UI API.
  • Browser Nokia Web Browser (offering WAP 2.0 and xHTML MP and HTML over TCP/IP).
  • Flash Lite 1.1 support (in selected devices)

Supported screen resolutions: 128 x 160 pixels, 208 x 208 pixels, and 240 x 320 pixels. Devices

See Category:Series 40 3rd Edition (initial release) for wiki topics known to apply to this release. Not that the absence of this tag does not imply an article is not relevant.

Series 40 2nd Edition

This edition of the platform provides for :

  • Java ME including:
    • MIDP 2.0 and CLDC 1.1.
    • Java™ APIs for Bluetooth (JSR 82), excluding support for OBEX.
    • Wireless Messaging API (WMA) (JSR 120).
    • Mobile Media API (MMAPI) (JSR 135), providing the ability to play back MIDI and tone sound files.
    • The Nokia UI API.
In addition, PDA Optional Packages for the J2ME™ Platform (JSR 75) and Mobile 3D Graphics API for J2ME™ (JSR 184) are supported in selected devices, such as the Nokia 6230i imaging phone. The Mobile Media API for J2ME™ (JSR 135), which adds camera and video support, is available on the Nokia 6280 WCDMA/EDGE imaging phone, Nokia 6282 phone, and Nokia 6288 3G slide phone.
  • Browser: Nokia Lite Browser with WAP Browsing with WML and XHTML MP (Mobile Profile) support.

Supported screen resolution: 128 x 160 pixels Devices

See Category:Series 40 2nd Edition for wiki topics known to apply to this release. Not that the absence of this tag does not imply an article is not relevant.

Series 40 1st Edition

This edition of the platform provides for:

Supported screen resolution: 128 x 128 pixels Devices

See Category:Series 40 1st Edition for wiki topics known to apply to this release. Not that the absence of this tag does not imply an article is not relevant.

381 page views in the last 30 days.