What is the Symbian Platform?
At the heart of the Symbian Foundation is the Symbian platform, which:
- consists of operating system, middleware and user interface layers
- is a complete, well-integrated software stack that gives you pretty much all you need to develop devices, applications or services
- is initially composed of contributions including S60, Symbian OS, UIQ and MOAP(S)
- features approximately 20 million lines of code
- is made from the same code that has shipped in over 385M devices (2010 Q2), from 14 of the world's top phone manufacturers
The Symbian platform is used by phone manufacturers to build phones, but because it is open-source, anyone can contribute to it. It's also open in that phones that use it allow after-market applications to be installed.
The Symbian platform is available, in its entirety, under open source licenses (primarily the Eclipse Public License (EPL)). Anyone can access the code, modify it and create and distribute solutions on top of it.
See Symbian Source Code Licenses for more information.
Device creators can take advantage of the features integrated into the platform. As all the advanced building blocks are there, manufacturers are free to concentrate on the more challenging aspects of device design and user experience.
User Interface Frameworks
User interface frameworks are not offered separately, but as part of the platform. Individual device manufacturers may still choose to customize the look and feel of the UI of their devices to maintain consumer differentiation.
The platform supports an extensive set of programming environments including Qt, Web technologies (based on Webkit), native Symbian C++, standard C, Python and Symbian’s JRT (enabling execution of JavaTM-compatible applications). Further runtimes are available to Symbian devices via the community, including Flash LiteTM and SilverlightTM.
This category has the following 6 subcategories, out of 6 total.
Pages in category "Platform"
The following 53 pages are in this category, out of 53 total.