Recent from talks
Contribute something
Nothing was collected or created yet.
S60 (software platform)
View on Wikipedia
| S60 | |
|---|---|
| Developer | Nokia |
| Working state | Discontinued |
| Marketing target | Smartphones |
| Influenced by | Pearl |
| Succeeded by | Symbian^3 (in name) |
| Support status | |
| Unsupported | |
The S60 Platform, originally named Series 60 User Interface, is a discontinued software platform and graphical user interface for smartphones that runs on top of the Symbian operating system. It was created by Nokia based on the 'Pearl' interface from Symbian Ltd.[1] S60 was introduced at COMDEX in November 2001 and first shipped with the Nokia 7650 smartphone; the original version was followed by three other major releases.
In 2008 after Nokia bought out Symbian Ltd., the Symbian Foundation was formed to consolidate all the assets of different Symbian platforms (S60, UIQ, MOAP), making it open source. In 2009, based on the code base of S60, the first iteration of the platform since the creation of Symbian Foundation was launched as S60 5th Edition, or Symbian^1, on top of Symbian OS 9.4 as its base. Subsequent iterations dropped the S60 brand and were named solely under the Symbian name.
Overview
[edit]
The S60 middleware was a multivendor standard for smartphones that supports application development in Java MIDP, C++, Python[2] and Adobe Flash. Its API was called Avkon UI.[3] S60 consists of a suite of libraries and standard applications, such as telephony, personal information manager (PIM) tools, and Helix-based multimedia players. It was intended to power fully featured modern phones with large colour screens, which are commonly known as smartphones.
Originally, the most distinguishing feature of S60 phones was that they allowed users to install new applications after purchase. Unlike a standard desktop platform, however, the built-in apps are rarely upgraded by the vendor beyond bug fixes. New features are only added to phones while they are being developed rather than after public release. Certain buttons are standardized, such as a menu key, a four way joystick or d-pad, left and right soft keys and a clear key.
S60 was mainly used by Nokia but they also licensed it to a few other manufacturers, including Lenovo, LG Electronics, Panasonic, Samsung,[4] Sendo,[5] Siemens Mobile, Sony Ericsson, Solstice and Vertu. Sony Ericsson notably was the main vendor using the competing UIQ Symbian interface.
In addition to the manufacturers the community includes:
- Software integration companies such as Sasken, Elektrobit, Teleca, Digia, Mobica, Atelier.tm
- Semiconductor companies Texas Instruments, STMicroelectronics, Broadcom, Sony, Freescale Semiconductor, Samsung Electronics
- Operators such as Vodafone and Orange who develop and provide S60-based mobile applications and services
- Software developers and independent software vendors (ISVs).
S60 editions
[edit]
There have been four major releases of S60: Series 60 (2001), Series 60 Second Edition (2002), S60 3rd Edition (2005) and S60 5th Edition (2008). Each release had an updated version called Feature Pack, sometimes known as relay. Each runs on top of a different Symbian OS version.
- Series 60 1st Edition
- The devices' display resolution was fixed to 176×208. The Siemens SX1 meanwhile had 176×220.
- Version 0.9 was the original and first shipped with Nokia 7650.
- Version 1.2 (marketed as Feature Pack 1) first shipped with Nokia 3600/3650 in 2003.
- Series 60 2nd Edition
- Also known as S60v2.
- Version 2 was the original and first shipped with Nokia 6600.
- Version 2.1 (Feature Pack 1) first came with Nokia 6620.
- Version 2.6 (Feature Pack 2) first came with Nokia 6630.
- Version 2.8 (Feature Pack 3) first started shipping with Nokia N70 in September 2005. FP3 now supports multiple resolutions, i.e. Basic (176×208), and Double (352×416). The N90 was the first Series 60 device to support a higher resolution (352×416).
- S60 3rd Edition
- S60v3 uses a hardened version of Symbian OS (v9.1), which has mandatory code signing. In S60v3, a user may install only programs that have a certificate from a registered developer, unless the user disables that feature or modify the phone's firmware through third-party hacks that circumvent the mandatory signing restrictions. This makes software written for S60 1st Edition or 2nd Edition not binary-compatible with S60v3.
- Version 3 was first introduced with Nokia N91 in 2006.
- Version 3.1 (Feature Pack 1) first shipped with Nokia N95.
- Version 3.2 (Feature Pack 2) first shipped with Nokia N78.
- In 2006, a "Designed for S60 Devices" logo program for developers was launched. The logotype can be used with conforming programs regardless of them being native Symbian or Java.
- S60 5th Edition / Symbian^1
- In October 2008 Symbian^1, also known as S60v5, was launched as the first OS under the Symbian Foundation, based on the S60 code so therefore also called S60 5th Edition. Nokia skipped the number 4 as they traditionally always do (due to East Asian tetraphobia).[6] S60 5th Edition runs on Symbian OS version 9.4.[7] The major feature of 5th Edition is support for high-resolution 640×360 touchscreens; before 5th Edition, all S60 devices had a button-based user interface. S60 5th Edition also integrates standard C/C++ APIs and includes Adobe Flash Lite 3.0 with S60-specific ActionScript extensions that give Flash Lite developers access to phone features like contacts, text messaging, sensors and device location information (GPS). : Despite the introduction of S60 5th Edition, the 3rd Edition continued to be marketed new as well, as 5th Edition is specially designed for, and exclusively available on touchscreens (e.g. Nokia C6-00, Sony Ericsson Satio).
- Version 5 was first introduced with Nokia 5800 XpressMusic in 2008.
- S60 5th Edition was the last edition of S60. It was succeeded by Symbian^2 (based on MOAP) and Symbian^3 in 2010.
Unification of Symbian interfaces
[edit]As an OS, Symbian OS originally provided no user interface (UI), the visual layer that runs atop an operating system: this was implemented separately. Other than S60, other examples of Symbian UIs were MOAP; Series 80; Series 90 and UIQ. This separation of UI from underlying OS created both flexibility and some confusion in the market place. The Nokia outright purchase of Symbian in June 2008 was brokered with the involvement of the other UI developers and all major user interface layers had been (or pledged to) donating to the open source foundation, Symbian Foundation, who would independently own the Symbian operating system. It announced its intent to unify different Symbian UIs into a single UI based on the S60 platform.[8]
S60 5th Edition was the first version under the unified Symbian interface, and it was therefore also named Symbian^1. After this, the S60 name was dropped entirely with the release of Symbian^3 in 2010. In November 2010, Nokia abruptly announced that the Symbian Foundation will close down, leaving further Symbian development in question. The company had previously stated that MeeGo would become its smartphone future.[9][10] In February 2011, Nokia instead announced a partnership with Microsoft to adopt Windows Phone 7 as Nokia's primary operating system, while promising continued support for Symbian and its newer devices until at least 2016. On 29 April 2011, Nokia announced that it would transfer Symbian activities to Accenture along with 3,000 employees.[11]
Symbian^3
[edit]Symbian^3 was announced together with Nokia N8 on 27 April 2010.[12] The software is faster than the previous S60 5th Edition and takes better advantage of hardware capabilities to create a snappier performance.[13][14] Interface wise it is not drastically different although it does have multiple home screens. The task switcher has been revamped and now show thumbnails of each open app.[15] Web browsing experience is also improved with the addition of pinch-to-zoom. The native text messaging app now features a "conversation" interface. While the virtual keyboard is still T9, a QWERTY is offered in landscape view.[14]
Symbian Anna
[edit]On 12 April 2011, Nokia announced Symbian Anna as a software update to the Symbian^3 release.[16] Three new devices (500, X7 and E6) were announced which will have Symbian Anna pre-installed. The most significant changes were:
- Portrait QWERTY with split-view data entry
- New Icon Set
- New web browser with an improved user interface, search-integrated address field, faster navigation and page loading.
- Updated Ovi Maps (search public transport, download full country maps via WLAN or Nokia Ovi Suite, check-in to Facebook, Twitter and Foursquare).
- Java Runtime 2.2, Qt Mobility 1.1 and Qt4.7.
Symbian Belle
[edit]On 24 August 2011, Nokia announced Symbian Belle (later renamed Nokia Belle)[17] as a software update to the Symbian Anna release. Three new devices (603, 700 and 701) were announced with Belle pre-installed. The most significant changes were:
- Free-form, differently-sized, live widgets
- More homescreens
- Improved status bar
- Dropdown menu
- Modernised navigation
- New apps
- Informative lock screen
- NFC devices
- Visual multitasking
Symbian Carla and Donna
[edit]In November 2011, Nokia announced the Carla and Donna updates. Carla was expected to be released in late 2012 or early 2013 and feature a new web browser, new widgets, new NFC capabilities and Dolby Surround audio enhancement. Donna was going to be a dual-core processor exclusive, and was planned to be released late 2013 or early 2014.[18] However, in May 2012 a Nokia executive claimed that Carla and Donna were cancelled, and that Nokia would instead only release Belle Feature Pack 2 later in 2012, lacking many of the new features that were planned for Carla and Donna.[19][20]
Version history and supported devices
[edit]Many devices are capable of running the S60 software platform with the Symbian OS. Devices ranging from the early Nokia 7650 running S60 v0.9 on Symbian OS v6.1,[21][22] to the latest Samsung i8910 Omnia HD running S60 v5.0 on Symbian OS v9.4.[23] In Symbian^3 the version of the revised platform is v5.2.
The table lists devices carrying each version of S60 as well as the Symbian OS version on what it is based. Devices since Symbian^3 may be capable of upgrading to newer versions.
See also
[edit]- Series 20
- Series 30
- Series 30+
- Sailfish OS, the open source Linux platform based on MeeGo from Jolla, the company which was established by ex-Nokia employees.
- Android, a partly open-source mobile platform by Google
- Maemo, Nokia's Debian Linux-based platform
- MOAP, another Symbian-based platform
- Series 40, Nokia's non-Symbian-based platform for mass-market devices.
- Series 80
- Series 90
- UIQ, another Symbian-based platform
- Web Browser for S60
- Binary Runtime Environment for Wireless
- Windows Phone and Windows 10 Mobile, two closed-source mobile platforms by Microsoft, which was mainly uses in Nokia Lumia series.
- KaiOS, a closed-source mobile platform by KaiOS Technologies that mainly uses in HMD Global's devices.
References
[edit]- ^ Babin, Steve (2005). Developing Software for Symbian OS: An Introduction to Creating Smartphone Applications in C++. John Wiley & Sons. p. 12. ISBN 978-0-470-02833-9.
- ^ Python for S60, Nokia, archived from the original on 17 December 2008, retrieved 31 December 2008
- ^ "S60 Avkon API to be replaced by UI Toolkit Qt – PhonesReviews UK- Mobiles, Apps, Networks, Software, Tablet etc". phonesreview.co.uk. 5 August 2009.
- ^ Licensees, S60, archived from the original on 18 February 2009
- ^ Pakalski, Ingo (21 October 2003). "Symbian-Smartphone von Sendo mit Digitalkamera samt Blitz" (in German). Golem.de. Retrieved 15 January 2011.
- ^ S60 5th Edition and the Nokia 5800 XpressMusic are here! Archived 27 February 2012 at the Wayback Machine, 3rd comment
- ^ "is now closed". S60.com. Archived from the original on 18 June 2009. Retrieved 13 March 2011.
- ^ Hickey, Andrew R. "Take That, Google Android: Nokia Creates The Symbian Foundation | CRN". crn.com. Retrieved 19 September 2024.
- ^ Arthur, Charles (29 November 2010). "Nokia closes Symbian to the world: can MeeGo make up the gap?". The Guardian. London. ISSN 0261-3077. Retrieved 20 September 2024.
- ^ "Symbian Foundation faces closure • The Register". Archived from the original on 10 August 2020. Retrieved 11 August 2025.
- ^ "Nokia to shed 7,000 staff as part of reorganisation". BBC News. 27 April 2011. Retrieved 19 September 2024.
- ^ "Nokia N8 unveiled with Symbian 3". CNET. Retrieved 19 September 2024.
- ^ Slavov, Rad (24 May 2010). "Nokia N8 to be 180% faster than the N97". PhoneArena. Retrieved 19 September 2024.
- ^ a b "Living with Symbian^3, Part Two". All About Symbian. 12 January 2011. Retrieved 19 September 2024.
- ^ "Living with Symbian^3, Part One". All About Symbian. 7 January 2011. Retrieved 19 September 2024.
- ^ "Nokia Symbian Anna update proves Symbian isn't Finnished". CNET. Retrieved 19 September 2024.
- ^ "Nokia Belle coming soon – Nokia Conversations : the official Nokia blog". nokia.com. Archived from the original on 22 December 2011. Retrieved 9 April 2015.
- ^ "Symbian Carla and Donna to come next, but not for everyone". gsmarena.com.
- ^ Hristov, Victor (23 May 2012). "Nokia cancels Symbian Carla, Belle FP2 to be the last Symbian?". PhoneArena. Retrieved 19 September 2024.
- ^ "Symbian Carla Cancelled, Beginning of the End For Symbian?". itproportal.com. 25 May 2012. Archived from the original on 31 July 2017. Retrieved 31 July 2017.
- ^ a b Forum Nokia Device Specifications for S60 models Archived 3 August 2009 at the Wayback Machine(operating system information)
- ^ a b Sony Ericsson Satio Press Release Archived 26 January 2012 at the Wayback Machine (information about S60 version)
- ^ a b c "Samsung OMNIAHD Dazzles at Mobile World Congress with Its HD Brilliance". Archived from the original on 10 April 2009.
- ^ a b "Fast moving phone viruses appear". BBC. 30 December 2004. Retrieved 16 January 2011.
- ^ "Screenshot with Nokia 600". upwap.ru.[permanent dead link]
- ^ a b c "Z:\resource\versions\platform.txt". upwap.ru. Archived from the original on 13 January 2012. Retrieved 21 September 2011.
- ^ a b How well does your browser support HTML5?. HTML5test. Retrieved on 2013-12-08.
Symbian Belle
Symbian Belle – the facts, the features and the pictures
External links
[edit]S60 (software platform)
View on GrokipediaIntroduction
Overview
S60 is a software platform and user interface framework developed by Nokia, built on top of the Symbian OS for smartphones. It provides a standardized graphical user interface (GUI), application framework, and middleware layer, supporting both traditional keypad navigation and later touchscreen interactions on mobile devices.[8] Primarily designed for resource-constrained mobile environments, S60 emphasized efficient power management, multitasking, and extensibility to enable robust smartphone functionality.[8] The platform was introduced by Nokia in November 2001 at COMDEX and first shipped in June 2002 on the Nokia 7650, marking it as one of the earliest complete smartphone platforms.[9] Its origins trace back to Symbian Ltd, a consortium established in 1998 by Nokia, Psion, Ericsson, and Motorola to develop a common operating system for advanced mobile phones, with Siemens joining as a licensee in 2002.[8] This collaborative foundation allowed S60 to leverage Symbian OS's core while focusing on UI standardization. The primary purpose of S60 was to create a consistent user experience and development ecosystem across Symbian-based devices from multiple manufacturers, promoting cross-compatibility for applications and reducing fragmentation in the early smartphone market. It supported a range of programming options, including Java ME for portable midlets, native C++ development via Symbian APIs, and built-in multimedia capabilities such as MMS messaging and Bluetooth connectivity.[8] Initially targeted at high-end business and consumer mobile users in the early 2000s, S60 powered premium devices emphasizing productivity, connectivity, and entertainment features, establishing Nokia's dominance in the Symbian ecosystem before evolving into unified versions like Symbian^3.[9]Development History
The development of the S60 software platform traces its roots to the formation of Symbian Ltd. in June 1998, a joint venture established by Psion, Nokia, Ericsson, and Motorola to create a standardized operating system for mobile devices based on Psion's EPOC OS.[10] This consortium aimed to address the fragmentation in mobile software by developing a common platform for smartphones, with Symbian OS serving as the foundational operating system upon which user interfaces like S60 would later be built.[11] S60 itself was announced by Nokia at COMDEX in November 2001 as the Series 60 User Interface, a customizable software platform running on Symbian OS designed for advanced feature phones and early smartphones.[12] It integrated libraries, applications, and a graphical user interface to enable richer multimedia and connectivity features, marking Nokia's push toward a unified ecosystem for its devices. The platform debuted commercially in 2002 with the Nokia 7650, the first device to ship with S60, establishing it as the core interface for Nokia's Series 60-branded smartphones and expanding its adoption across subsequent models.[13] By the mid-2000s, S60 had evolved to support more diverse hardware, including initial adaptations for touch input announced in October 2007, which laid the groundwork for full touchscreen compatibility in the platform's fifth edition released the following year.[14] Nokia consolidated its dominance over the Symbian ecosystem through strategic acquisitions, culminating in June 2008 when it announced the purchase of the remaining shares in Symbian Ltd. from partners Ericsson, Motorola, and others for approximately €264 million, gaining full ownership by December of that year.[15] This move was tied to the creation of the Symbian Foundation in 2008 (operational from 2009 to 2011), a non-profit entity backed by Nokia and other licensees, which unified fragmented Symbian variants—including S60—and donated over 40 million lines of code to open-source the platform under the Eclipse Public License to foster broader developer and manufacturer adoption.[16] Facing intensifying competition from Apple's iOS (launched 2007) and Google's Android (2008), which rapidly captured market share with more intuitive touch experiences, Nokia pivoted dramatically in February 2011 by partnering with Microsoft to adopt Windows Phone as its primary smartphone OS, effectively deprecating further S60 and Symbian development.[17] This shift marked the end of active investment in S60, with Nokia committing to limited support for existing Symbian devices while transitioning resources away from the platform.[18]Technical Architecture
Core Components
S60 serves as a user interface reference design layered atop the Symbian OS, providing a standardized graphical environment for mobile devices while relying on the underlying operating system's kernel for core functionality.[19] S60 integrates with the EKA2 kernel from the 3rd Edition (based on Symbian OS v9) onward, a real-time, nanokernel-based architecture introduced in Symbian OS v8.1b and standardized in v9, which supports multitasking, high-throughput data processing, and hardware isolation through privileged mode execution.[19] This kernel enhances performance in areas such as telephony and multimedia by enabling fast interrupts and efficient scheduling, while the S60 layer abstracts OS services into a cohesive platform for application execution.[19] The platform's key subsystems form a modular foundation for device capabilities. The application framework, built primarily on C++ with Uikon and Control Environment (CONE) libraries, employs a model-view-controller (MVC) pattern to separate user interfaces from underlying engines, supporting two-phase construction for robust error handling via cleanup stacks; Python scripting was later integrated for simpler development tasks.[19] The multimedia engine handles audio and video processing through components like SOUNDDEV for playback, ECAM for camera control, and the Media Device Framework with plug-ins for formats such as MP3, MP4, AAC, and multimegapixel imaging, alongside OpenGL ES for graphics rendering.[19] Connectivity is managed by the ESOCK stack, which provides sockets for TCP/IPv4/v6, Bluetooth, Wi-Fi (from Symbian v9), 3G/UMTS via the ETel telephony framework, and GPS location services, with modular telephony server (ETel) plug-ins adapting to hardware like GSM or CDMA2000.[19] Security in S60 was significantly bolstered with the platform security model introduced in the 3rd Edition, aligned with Symbian OS v9, which mandates code signing for all executables to verify trust and enforce a capabilities system granting granular access to sensitive APIs, such as network or file system operations.[19] This model includes data caging to isolate application resources and a certificate management system (CERTMAN) for handling keys, ensuring that only signed applications—via Symbian Signed or developer certificates—can install and run, thereby mitigating risks from untrusted code.[20] Capabilities are assigned during development and checked at runtime by the ECOM plug-in framework, preventing unauthorized access to privileged functions.[19] Development for S60 is facilitated by tools like the Carbide.c++ IDE, an Eclipse-based suite for C++ coding, debugging, and GUI design, paired with platform-specific SDKs that include emulators, GCC/RVCT compilers, and APIs for native, Java ME, and later Python applications.[21] From 2009, Nokia integrated the Qt framework into S60 SDKs to enable cross-platform C++ development, simplifying UI creation with its signal-slot mechanism while maintaining compatibility with Symbian's native APIs.[22] Hardware adaptation is achieved through the Hardware Abstraction Layer (HAL) within Symbian OS's kernel services, which provides a polymorphic interface for device drivers and variant-specific modules to handle diverse specifications such as screen resolutions, processors (e.g., ARMv6 in v9), and peripherals like baseband modems or sensors.[19] The HAL, operating in user-side and kernel modes, uses plug-ins (e.g., for serial or telephony) to isolate hardware dependencies, allowing S60 to port seamlessly across manufacturers without altering core platform code.[22]User Interface Elements
The user interface of the S60 platform centered on an icon-based home screen, typically arranged in a grid or list layout that provided quick access to applications and functions. This design emphasized simplicity and efficiency for mobile use, with users able to customize the arrangement of icons for personalized navigation. A key feature was the Active Standby mode, which transformed the idle screen into a dynamic display showing real-time information such as the current time, date, battery status, upcoming calendar events, unread messages, and missed calls, alongside shortcuts to frequently used apps like the contacts list or music player. This mode allowed users to glance at essential notifications without unlocking the device, enhancing usability on early S60 devices.[23][24] Navigation in S60 relied on intuitive paradigms tailored to the hardware, primarily using two softkeys below the display for context-sensitive actions like "Options" or "Back," which changed labels based on the current screen or menu. A five-way navigation key (up, down, left, right, and select) enabled scrolling through lists, menus, and icons, supporting one-handed operation common in keypad-based devices. Early touchscreen support was introduced in S60 5th Edition, incorporating stylus input for precise selection and interaction, allowing users to tap icons or drag elements directly on the screen while maintaining compatibility with traditional navigation methods.[25][26][27] Core applications in S60 were deeply integrated into the UI, providing seamless access to essential functions with a consistent visual style. The built-in web browser, powered by the WebKit rendering engine starting from S60 3rd Edition, offered standards-compliant browsing with support for HTML, CSS, and JavaScript, enabling full web experiences on mobile screens through zoom and panning gestures in later touch variants. The messaging client handled SMS, MMS, and email with threaded conversations and quick-reply options, displaying notifications prominently in the Active Standby view. The multimedia player supported audio and video playback with playlist management and now-playing overlays, while customizable themes allowed users to alter colors, fonts, icons, and animations across the entire interface for a personalized aesthetic. These elements were built atop the Symbian OS kernel for responsive performance.[28][29][25] Input methods in S60 prioritized accessibility and speed for text entry across diverse hardware. Predictive text input via T9 technology analyzed key presses on numeric keypads to suggest common words, reducing typing effort and supporting multiple languages through user dictionaries. For touch-enabled devices in S60 5th Edition, handwriting recognition converted stylus-written characters into text in real-time, accommodating various scripts and integrated into apps like messaging and notes. Voice dialing enabled hands-free calling by speaking contact names after pressing a dedicated key in standby mode, leveraging built-in speech recognition for quick access to the phonebook.[30][26][31] Accessibility features in S60 focused on enhancing usability for diverse users, with high-contrast modes available through theme customization to improve readability for those with visual impairments by adjusting color schemes and font weights. Haptic feedback, introduced in touch iterations like S60 5th Edition, provided subtle vibrations upon screen taps or key presses, confirming actions tactilely and aiding users with motor or sensory challenges in precise interactions. These options were configurable via settings menus, ensuring broader inclusivity without compromising the platform's core design.[25][26][27]Editions and Versions
Early Editions (S60 1st to 3rd)
The S60 1st Edition, released in 2002, marked the initial commercial deployment of the platform on Symbian OS 6.1, primarily designed for keypad-based smartphones with a focus on basic user interface elements optimized for one-handed operation. It introduced core personal information management (PIM) applications, multimedia support, and connectivity features such as GPRS and Bluetooth, alongside WAP 2.0 browsing and MMS messaging capabilities. The edition debuted on the Nokia 7650, Nokia's first camera-equipped smartphone, which featured a color display with 4,096 colors, representing a key advancement from earlier monochrome Symbian interfaces toward richer visual experiences.[32][33] Building on this foundation, the S60 2nd Edition, introduced in 2003 and spanning through 2004, upgraded to Symbian OS versions 7.0 and 8.0 across its feature packs, enhancing multimedia handling with stereo audio output and improved camera integration. It added support for EDGE data connectivity for faster mobile internet and an advanced Java runtime environment compliant with MIDP 2.0, enabling more sophisticated third-party applications. The edition was exemplified by the Nokia 6630, a 3G-capable device that benefited from these upgrades, further solidifying S60's role in bridging traditional phone functionality with emerging smartphone features.[32][34] The S60 3rd Edition, launched in 2006 and active until 2008, shifted to Symbian OS 9.1 as its base, incorporating a robust platform security model with code signing and capability-based access controls to mitigate vulnerabilities in an increasingly app-rich ecosystem. It supported advanced graphics via SVG Tiny 1.1 for scalable vector rendering, alongside full integration for 3G, Wi-Fi, and modern multimedia codecs, enabling smoother video playback and web experiences. Feature Pack 1, released in early 2007, introduced enhancements like an improved settings hierarchy, auto-keypad locking, over-the-air firmware updates, and SIM contact integration.[32][35][36] S60 3rd Edition Feature Pack 2, announced in February 2008, further refined connectivity with optimized Wi-Fi management and progressive download for media, allowing instant playback of streaming content without full buffering, while expanding codec support for broader audio and video formats. It also prepared the platform for evolving input methods by laying groundwork for touchscreen compatibility in subsequent iterations, including active application indicators in menus, enhanced messaging with threaded views, and timed profile switching. Across these early editions, S60 progressively enabled color screen adoption—starting with the 1st Edition's 176x208 QVGA displays—and fostered initial software distribution channels that preceded formal app stores, such as Nokia's online catalogs for PIM and utility downloads.[37][32]Feature Packs and Iterations
The S60 3rd Edition Feature Pack 1, released in 2007, introduced enhancements focused on multimedia and connectivity, including support for instant media playback during downloading and animated notifications for inbound calls. These updates built on the base 3rd Edition's foundation, enabling more seamless integration of web services in applications while maintaining compatibility with existing S60 3rd Edition software.[32][38] S60 3rd Edition Feature Pack 2, launched in 2008, further refined the platform with home screen widgets powered by Web Runtime, allowing developers to create mini-applications using standard web technologies like HTML, CSS, JavaScript, and Ajax for personalized content delivery directly on the device interface.[39] It also enhanced browser capabilities with Web 2.0 support, including faster rendering and better handling of dynamic content, alongside social features such as photo tagging and geo-tagging for easier sharing via integrated GPS and media apps.[40] Architectural updates in FP2 improved overall usability, particularly for mid-range devices, with refinements to application switching and media playback.[41] The S60 5th Edition, introduced in 2008 and based on Symbian OS 9.4 (also known as Symbian^1), marked the platform's first full native support for touchscreen devices, featuring a finger-friendly user interface with larger icons, gesture recognition, and tactile feedback via haptics. Nokia skipped a 4th Edition as a gesture to Asian markets where the number four is considered unlucky.[42] Key UI innovations included kinetic scrolling, which simulates physical momentum for smoother navigation across menus and content, rolled out in initial firmware updates like v20 for devices such as the Nokia 5800 XpressMusic.[43][44] Additional iterations in the S60 platform extended support to varied screen resolutions, including QVGA (320x240) for budget touchscreen models like the Nokia 5230 and nHD (640x360) as the standard for premium devices, ensuring broader device compatibility without sacrificing core functionality.[45] The integration of Ovi Store in 2009 provided a centralized app distribution hub for S60 5th Edition devices, allowing over-the-air downloads of applications, games, and content with social recommendations based on user connections.[46] Performance tweaks in Feature Pack 2 addressed key bottlenecks, with optimizations to memory management that reduced fragmentation and improved multitasking stability, alongside faster boot times through streamlined kernel processes.[37] These changes contributed to more efficient resource allocation on hardware-constrained devices. For developers, the introduction of enhanced Qt Mobility APIs in S60 editions from 2008 onward facilitated cross-platform app porting by providing unified access to device features like location, multimedia, and sensors via a single codebase compatible with desktop environments.[47] This shift simplified development for touchscreen iterations, enabling faster adaptation of applications across S60 variants and reducing the need for platform-specific code.[48]Evolution and Unification
Symbian^3
Symbian^3, released in October 2010 as part of Symbian OS version 9.5, marked the first major implementation of the unified Symbian platform, integrating the previously fragmented user interfaces of S60, UIQ, and MOAP into a single, cohesive framework to streamline development and device consistency.[49][50] This unification effort, initiated by the Symbian Foundation, aimed to consolidate the ecosystem by adopting S60's touch-oriented design as the baseline while incorporating elements from other variants, reducing fragmentation that had hindered app portability across devices.[49] The platform introduced a refreshed user interface with enhanced customization options, including up to three interchangeable home screens populated with resizable widgets for quick access to apps, notifications, and social feeds, building on prior touch features from S60 5th Edition feature packs.[51][52] Improved multitasking capabilities allowed seamless switching between applications via kinetic scrolling and gesture-based navigation, while support for DLNA enabled wireless media sharing to compatible devices like TVs.[53] These changes emphasized a more intuitive, finger-friendly experience to address criticisms of earlier Symbian interfaces. On the technical side, Symbian^3 elevated the Qt framework to the primary UI development toolkit, enabling cross-platform app creation with richer graphics and easier integration compared to legacy Symbian C++ tools, which simplified porting from desktop environments.[48] Security enhancements built on Symbian OS 9's platform security model, introducing APIs for better malware detection and sandboxing to protect against emerging threats in the mobile space.[54] The Nokia N8 served as the flagship debut device, featuring advanced camera integration with Carl Zeiss optics and HDMI output for direct TV connectivity, showcasing the platform's multimedia prowess. Overall, these updates sought to revitalize the Symbian ecosystem by lowering developer barriers and boosting app availability, positioning it as a competitive alternative to rising platforms like Android and iOS.[55]Symbian Anna and Belle
Symbian Anna, released in July 2011 for new devices and made available via over-the-air updates starting August 18, 2011, served as the first major refinement to Symbian^3, introducing usability enhancements and new hardware support.[56] Key additions included a refreshed user interface with new icons, a virtual QWERTY keyboard optimized for portrait mode, and split-screen text input for improved messaging efficiency.[57][56] The update also featured an upgraded web browser with enhanced CSS3 support, multi-window browsing, and smoother rendering for a faster internet experience.[56][58] Additionally, Symbian Anna enabled near-field communication (NFC) functionality, allowing compatible devices like the Nokia C7 to support NFC widgets and sharing capabilities.[59] Building on Anna, Symbian Belle rolled out in September 2011 for select devices and expanded through over-the-air updates into early 2012, further polishing the platform's touch interface and customization options.[60] It introduced up to six customizable home screens, enabling users to arrange resizable, live widgets such as clocks, email previews, and music players via long-press gestures for dynamic personalization.[61][62] Belle also added enhanced notifications through a pull-down status bar that consolidated alerts and quick toggles for settings like Bluetooth, alongside improved power management features to optimize battery life during network switches.[62] Bluetooth file sharing received refinements for easier pairing and transfer, complementing the NFC single-tap sharing introduced in prior updates.[63] Both Anna and Belle advanced social networking integration by incorporating Facebook and Twitter widgets directly into the home screen and enhancing Nokia Maps with free navigation, check-in capabilities to social platforms like Foursquare, and location sharing via email or text.[64] These updates collectively reduced the platform's memory footprint through a revised RAM management scheme and improved touch responsiveness, resulting in snappier app switching and overall performance gains on devices like the Nokia E7.[65] Nokia delivered these refinements primarily via over-the-air (OTA) updates through the SW Update app or Ovi Suite, ensuring broad accessibility for existing Symbian^3 hardware without requiring full device replacements.[66]Symbian Carla and Donna
Symbian Carla was envisioned as a significant evolution of the Symbian platform, planned for release in 2012 as the successor to Nokia Belle. This update, internally codenamed for a major redesign, aimed to overhaul the user interface with innovative navigation elements resembling fingerprint patterns for unlocking and security, alongside support for up to eight customizable home screens to enhance multitasking and personalization. Additionally, Carla was set to bolster HTML5 compatibility for web-based applications, enabling richer browser experiences and improved app development. These features were part of Nokia's effort to revitalize Symbian's aging interface amid growing competition from iOS and Android.[67][68] Building on Carla, Symbian Donna was slated as the subsequent iteration in 2012, targeting mid-range devices with further refinements to user interaction and system efficiency. Planned enhancements included gesture-based controls for intuitive navigation, deeper cloud service integration for seamless data syncing, and efforts to minimize pre-installed bloatware to streamline the user experience. Donna was positioned to support emerging hardware like dual-core processors, reflecting Nokia's intent to extend Symbian's viability in budget segments. As a precursor to these concepts, Nokia Belle had introduced foundational UI improvements such as increased home screen options, setting the stage for Carla and Donna's more ambitious changes.[69][68] These updates emerged during Nokia's final push to sustain Symbian development, following the company's February 2011 announcement of a strategic partnership with Microsoft to adopt Windows Phone as its primary smartphone platform. However, by mid-2012, both Carla and Donna were canceled, with Nokia confirming that Belle Feature Pack 2 would be the last major Symbian release. The abandonment stemmed from resource reallocation toward Windows Phone initiatives, Symbian's plummeting market share—which had fallen below 5% globally by 2012 amid dominance by Android and iOS—and challenges in the platform's open-source transition under the Symbian Foundation, which failed to attract sufficient developer interest and ecosystem growth despite efforts starting in 2008.[70][71][72][18] Despite their cancellation, remnants of Carla and Donna persist through leaked artifacts, including demo videos and code snippets that preview advanced multitasking capabilities, such as enhanced widget management and smoother app switching. These materials, surfaced via developer emulators and internal previews, offer glimpses into the unrealized potential of Symbian's late-stage innovations but underscore the platform's abrupt end.[73][74]Supported Devices and Impact
Device Compatibility by Version
The S60 platform evolved alongside Nokia's hardware innovations, with early versions primarily supporting keypad-based devices optimized for one-handed operation and basic multimedia. S60 1st Edition, running on Symbian OS 6.1, was compatible with initial smartphones like the Nokia 7650, which introduced integrated VGA cameras and 176x208 pixel displays for enhanced imaging and navigation. Transitioning to S60 2nd Edition on Symbian OS 7.0s, compatibility expanded to devices such as the Nokia 6600 (released in Q4 2003), featuring a 176x208 screen, 104 MHz processor, and MMC expansion for improved storage and performance in keypad-focused designs, alongside models from licensees like Samsung's SGH-D500.[75][76] Further refinements in S60 2nd Edition Feature Pack 2 on Symbian OS 8.0a supported 3G-enabled hybrids like the Nokia 6630 (announced Q2 2004), incorporating a 1.3 MP VGA-equivalent camera, EDGE connectivity, and a compact 110x60x20.6 mm form factor for portable multimedia capture.[77][78] By S60 3rd Edition on Symbian OS 9.1, device compatibility shifted toward hybrid input methods, accommodating both numeric keypads and QWERTY keyboards while introducing Wi-Fi and higher-resolution displays. Feature Pack 1 (S60 3rd FP1 on Symbian OS 9.2) powered GPS-integrated flagships like the Nokia N95 (released March 2007), with a 240x320 pixel screen, 5 MP camera with Carl Zeiss optics, and integrated A-GPS for location-based services, as well as Sony Ericsson's K800i.[79][80] S60 3rd Edition Feature Pack 2 (S60 FP2 on Symbian OS 9.3) extended support to business-oriented QWERTY devices such as the Nokia E71 (released July 2008), featuring a slim 114x57x10 mm aluminum body, 3.2 MP autofocus camera, and Wi-Fi for efficient email and productivity on the go.[81][82] The introduction of touch capabilities marked a significant hardware pivot in S60 5th Edition (on Symbian OS 9.4), designed for resistive touchscreen interfaces and larger displays to enable gesture-based interactions. This version was tailored for devices like the Nokia 5800 XpressMusic (released November 2008), which included a 3.2-inch 360x640 resistive touchscreen, 3.2 MP camera with LED flash, and proximity sensor for optimized touch navigation in multimedia-heavy use cases.[83] Symbian^3, building on S60 5th Edition foundations with enhanced multitasking, supported premium touch flagships such as the Nokia N8 (announced April 2010, released October 2010), boasting a 3.5-inch AMOLED display with Gorilla Glass, 12 MP camera with Xenon flash, and HDMI output for superior video and imaging hardware integration.[53][84] Subsequent updates like Symbian Anna and Belle provided firmware retrofits for existing hardware, extending compatibility without requiring new devices. Symbian Anna (2011) added NFC support to select models, including the Nokia E6 (released May 2011), which combined a 2.46-inch 640x480 capacitive touchscreen with a QWERTY keyboard and 8 MP camera for secure contactless transactions on business hardware.[85][86] Nokia Belle (2011-2012) enabled up to 48 home screen widgets and deeper personalization on devices like the Nokia C7 (released October 2010), which received the update via over-the-air firmware, enhancing its 3.5-inch AMOLED display and 8 MP camera with improved multitasking on 680 MHz processors.[87][88] Version upgrades were typically delivered through firmware updates, maintaining backward compatibility for apps while respecting hardware limits; for instance, the Nokia N97 (S60 5th Edition) received Belle via official updates, adding features such as enhanced multitasking and UI improvements despite its original resistive touch limitations.[89] However, later iterations such as Symbian Carla and Donna (planned for 2012) were never released for any devices due to Nokia's strategic shift to Windows Phone, leaving hardware compatibility capped at Belle Refresh without support for advanced processors or 720p screens.[71][70]Market Adoption and Legacy
S60 achieved significant commercial success during its peak years, with over 100 million devices shipped cumulatively by licensees by 2007, establishing it as a cornerstone of the early smartphone market.[90] By 2010, the broader Symbian platform, predominantly powered by S60, had reached nearly 450 million units shipped worldwide since 2000, reflecting S60's dominance in powering the majority of Nokia's high-end smartphones.[91] In 2006, Symbian OS, with S60 as its primary user interface, held 67% of the global smartphone operating system market share, up from 63% in 2005, according to analyst firm Canalys.[92] This dominance was particularly pronounced in Europe and Asia, where Nokia's S60 devices captured a dominant share of the regional smartphone markets.[93] The platform found strong traction among business users through Nokia's E-series lineup, which integrated S60 with features like corporate email support, Wi-Fi connectivity, and compatibility with Microsoft Exchange ActiveSync, appealing to enterprise professionals seeking reliable mobile productivity tools.[94] In emerging markets, S60 contributed to adoption via affordable Nokia models that blended advanced features with cost-effective hardware, helping extend smartphone access in regions like Asia-Pacific and the Middle East, where Nokia maintained leading device market shares into the late 2000s.[95] S60's decline accelerated in the late 2000s due to its fragmented application ecosystem, which struggled to match the unified developer momentum of Apple's App Store and Google's Android Market, leading to slower innovation and fewer high-quality apps.[18] Nokia's announcement of a strategic alliance with Microsoft in February 2011 further hastened the platform's fade, as the company shifted focus to Windows Phone, signaling the end of active Symbian development and eroding consumer and developer confidence.[96] Official support for S60 and Symbian concluded with the last major software updates delivered in 2014, after which the open-source Symbian codebase was archived by the Eclipse Foundation.[6] Nokia committed to security patches extending through 2016, fulfilling earlier promises to maintain ecosystem stability during the transition.[97] Despite its eventual obsolescence, S60 left a lasting legacy in mobile software by pioneering customizable user interfaces and widget-like active objects that influenced subsequent platforms, including early Android design elements for home screen personalization.[98] The platform's robust developer community fostered skills in mobile programming that transferred to modern ecosystems, while iconic devices like the Nokia 6600 became cultural touchstones for early mobile gaming, popularizing Java-based titles and shaping user expectations for portable entertainment.[99]References
- https://lpcwiki.miraheze.org/wiki/Nokia_6600
- https://lpcwiki.miraheze.org/wiki/Nokia_N95
- https://lpcwiki.miraheze.org/wiki/Nokia_E71
