Platforms
Contents
Introduction
Nokia platform devices are designed to help developers build and deliver mobile applications and content for a global audience in less time, with less effort, and at a lower cost. In January 2007, Nokia reported that by the end of 2006, the company had cumulatively shipped approximately 540 million platform devices globally, providing developers with an unprecedented revenue opportunity. Platforms give application developers options to use Java™ technology, Symbian C++, Open C, Python, Flash Lite from Adobe, or Web technologies (such as HTML, CSS, JavaScript™, and Ajax) to create highly functional mobile applications. Content developers can work with audio, video, MMS, Web technologies, and Flash Lite to create rich and compelling mobile content. All developers can build core functionality on top of Nokia's platform technologies and then optimize applications and content for target devices through the use of well-documented user interfaces and technology extensions.

Series 40 platform
- Overview — Learn more about the Series 40 platform.
- Getting started — Discover the basics of this mass-market platform.
- Tools and SDKs — Download the right tools and get started.
- Documents — Get in-depth information on Series 40 technologies.
- Known issues — Understand issues related to specific technologies and devices.
- Devices — Find technical specifications of Series 40 devices.
"Series 40 phones offer us a huge market of users hungry for social games. The platform approach means we have to make few, if any, code changes to optimize a game among many Series 40 phones. Series 40 gives us more market for less effort — a winning combination." |
S60 platform
S60 is the leading mobile innovation platform, powering state-of-the-art smartphones that provide industry-leading features to consumers and enterprise users alike. With touchscreen and sensor support in S60 5th Edition, S60 continues to set the standard for smartphone usability, functionality, and security.
The S60 platform brings open standards, multivendor support, and true volume to the smartphone market. As of June 2008, S60 licensees had cumulatively shipped more than 180 million S60 devices. These shipment volumes offer developers the best opportunity to profit from delivering smartphone applications and content.
The S60 platform offers application developers the widest range of runtimes: Symbian C++, Open C/C++, Java™ technology, Web Runtime (WRT), Flash Lite from Adobe, and Python. With the launch of S60 5th Edition, and the introduction of S60 Platform Services bindings to Flash Lite and WRT, every developer has the ability to interact with device data and information, such as contacts or device location. This support for a broad range of highly integrated runtimes enables any developer to innovate using the S60 platform. Creating fun and easy-to-use applications that entertain, connect, and inform consumers and enterprise users alike has never been more achievable.
Support for a wide range of audio and video codecs,MMS, Flash Lite, Web widgets, and true Web browsing with the Web Browser for S60, allows multimedia artists and Web designers to offer users rich and compelling content, entertaining games, and exciting video and music experiences.
- Overview — Learn more about the S60 platform.
- Getting started — Discover the basics of this smartphone platform.
- Tools and SDKs — Download the right tools and get started.
- Documents — Get in-depth information on S60 technologies.
- Support — Understand issues related to specific technologies and devices.
- Devices — Find technical specifications of S60 devices.
"Optimization from one S60 device to another only took one week of work." |
Maemo platform
Maemo is a computer architecture platform built on desktop open source components. It is aimed at enabling applications and innovative technology for mobile handheld devices.





