Symbian, which powers most of Nokia’s phones, has been shipped in more than 330 million devices worldwide. But in the last few years, Symbian has seen more than its fair share of changes. In 2008, Nokia, one of Symbian’s largest customers, acquired a major share in the company. Nokia then created the Symbian Foundation to distribute the platform as an open source project, and began the process of opening up the source code that year.
Symbian’s move to open source has been completed four months ahead of schedule and it offers mobile developers new ways to innovate, says Williams. Any individual or organization can now take, use and modify the Symbian code for any device, from mobile phone to a tablet.
S60 editions
The S60 symbian development is have been four major releases of S60: "Series 60" (2001), "Series 60 Second Edition" (2003), "S60 3rd Edition" (2005) and "S60 5th Edition" (2008).
Symbian S60 1st Edition
In Series 60 1st Edition, the devices' display resolution was fixed to 176×208.
Since 2nd Edition Feature Pack 3, Series 60 supports multiple resolutions, i.e. Basic (176×208), and Double (352×416). Nokia N90 was the first S60 device to support a higher resolution (352×416). Some devices, however, have non-standard resolutions, like the Siemens SX1, with 176×220. Nokia 5500 Sport has a 208×208 screen resolution, and the Nokia E90 with its wide 800×352 inner display.
(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.
S60 5th Edition
In October 2008, S60 5th Edition was launched. (Nokia decided to move from 3rd Edition directly to 5th Edition "as a polite gesture to Asian customers",[4] because the number four means bad luck in some Asian cultures). S60 5th Edition runs on Symbian OS version 9.4.[5] 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).
No comments:
Post a Comment