Old Blogs

Old blogs

1st Edition, 2nd Edition, Feature Pack wha??

Commentary - February 26th, 2006 - Written by schwarzm

Over the past four years, S60 has released two editions and a number of service packs. Marketing people use the terms “editions” and “service packs” while the developers use the term “version”. Here’s some of the new additions presented in each of the previous S60 releases…

S60 1st Edition…

- Java™ 2 Platform, Micro Edition (J2ME™) APIs, including:
- Mobile Information Device Profile (MIDP) 1.0.
- Connected Limited Device Configuration (CLDC) 1.0.
- Wireless Messaging API (JSR-120).
- Mobile Media API (JSR-135).
- XHTML/WML browsing.
- Multimedia Messaging Service (MMS) messaging.

S60 1st Edition, Feature Pack 1…

- The introduction of Java™ APIs for Bluetooth Java Specification Request (JSR-82) to S60 1st Edition, Feature Pack 1 is a notable addition.

S60 2nd Edition…

- Skinning (theme) and Digital Rights Management (DRM) C++ APIs.
- Java™ 2 Platform, Micro Edition (J2ME™), Mobile Information Device Profile (MIDP) 2.0, including enhanced performance through the inclusion of the Connected Limited Device Configuration (CLDC) HotSpot compiler.
- XHTML browsing over TCP/IP.
- Multimedia Messaging Service (MMS) support for HTTP transport and advanced presentation capabilities through enhanced Synchronized Multimedia Integration Language (SMIL) support.
- Open Mobile Alliance (OMA) Client Provisioning, which allows device settings for services such as browsing, MMS, and over-the-air (OTA) Calendar synchronization. This technology enables easy device configuration and ensures that a consumer can take full advantage of a device’s capabilities.
- DRM via OMA forward-lock.

S60 2nd Edition, Feature Pack 1…

- Presence Open and Bluetooth notifier C++ APIs.
- Wireless Messaging API 1.1 (JSR-120) and Mobile Media API 1.1 (JSR-135) Java™ APIs.
- Support for a megapixel camera with 4x zoom as well as recording and playback of video clips.

S60 2nd Edition, Feature Pack 2…

- C++ APIs for browser plug-in, connection monitor server, Digital Rights Management (DRM) license manager, simulation file, DRM helper, pictograph, DevASR, speech recognition utility, MMF SRS custom commands, Data Synchronization Profile Listing, content access framework, GIF scaler, Huffman encoding and decoding,
message queue, Publish & Subscribe, Location Acquisition, OpenGL ES, EGL, and Symbian XML framework.
- Mobile 3D Graphics API for J2ME™ (JSR-184), FileConnection API (JSR-75), and PIM API (JSR-75) Java APIs.
- Support for a 1.3-megapixel camera with 6x zoom, WCDMA and Enhanced Data Rates for Global Evolution (EDGE) networks, and IPv6.

S60 2nd Edition, Feature Pack 3…

- APIs for feature discovery, scalable icons, browser control, download manager user-interface library, download manager engine, image transform library, image transform plug-ins, Universal Serial Bus (USB) client driver, and an updated utilities API.
- J2ME™ Web Services Specification (JSR-172) and Java APIs for Bluetooth (JSR-82), with OBEX support Java APIs.
- Support for scalable user interfaces (176 x 208-pixel, 240 x 320-pixel, and 352 x 416-pixel screens).

About the author schwarzm

  • Number of posts: 180

Comments(12)

  1. Jukka Laurila wrote

    A few corrections: 2nd Ed. FP2 == S60 2.6, and 2nd Ed. FP3 == S60 2.8. And they are feature packs, not service packs as you said in the beginning.

  2. Alexandre Silva wrote

    it would be useful if you could say which was the first phone using determined version…

  3. Phil wrote

    Yup, my mistake! I keep thinking of version 3.1 which will (I should say, “is planned”) to be “3rd Edition, Service Pack 1″

    Thanks Jukka!

  4. Steve Litchfield wrote

    Loads of acronyms and tech-speak there. What would be more useful is a plain english list, with things like:

    S60 v2 Feature Pack 2:
    Stereo sound support; full-screen video playback

    i.e. real world benefits 8-)
    Steve Litchfield

  5. Antony Pranata wrote

    Why don’t Forum Nokia use standard version number, e.g. 1.0, 1.1, 2.0, 2.1, etc?
    Is there specific reason why Forum Nokia use confusing version number?

  6. Jukka Eklund wrote

    Forum Nokia, like S60 in all external communication, uses the standard product naming scheme including major release number (Edition) and minor release (Feature Pack). We as part of S60 should stick with the official product naming, and not slip versions like 3.0 or 3.1 through. But, we are just humans..

  7. Jukka Laurila wrote

    “I keep thinking of version 3.1 which will (I should say, “is planned”) to be “3rd Edition, Service Pack 1″”

    Phil, surely you mean _feature_ pack 1?

  8. Phil wrote

    D’oh!! Yes, “Feature” Pack 1. thanks again!! :-)

  9. petrib wrote

    First phones for each version/release (as far as I remember them):

    7650: S60 v0.9
    3650: S60 v1.2 (1st Ed.)
    6600: S60 v2.0 (2nd Ed.)
    6620: S60 v2.1 (2nd Ed., FP1)
    6630: S60 v2.6 (2nd Ed., FP2)
    N90: S60 v2.8 (2nd Ed., FP3)
    N91: S60 v3.0 (3rd Ed.)

  10. Steve Litchfield wrote

    See also my fairly definitive table:

    http://3lib.ukonline.co.uk/s60history.htm

    Steve

  11. FRiC wrote

    I think 3250 is the first 3rd Ed. phone?

  12. Jukka Eklund wrote

    That’s right, first on the market but N91 was the first one announced (back in April last year).

Visit new S60 Blogs

You are browsing old S60 blogs. Please note that these sections are not updated any more. Go to the new S60 Blogs to find out the latest news!

New blog categories:

What is S60?