Forum Nokia
Nokia Connecting People

Login Register

 

Home: Platforms

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.

Developer Platforms

Back to top

Series 40 platform

The Series 40 platform enables development of mass-market Java™ applications and content for mobile devices.

The Series 40 platform delivers the largest uniform market of Java device users to mobile developers. The platform includes Java APIs, an open browsing environment, and support for MMS and Flash Lite from Adobe. Series 40 6th Edition, with its support for displays of up to 240 x 320 pixels and Mobile Service Architecture (JSR-248), sets new standards in mass-market appeal.

  • 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."
— Gary Schofield, president of networks, Digital Chocolate, Inc.

Back to top

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.

For developers, the S60 platform offers the widest choice of runtime technologies. This approach supports innovation by offering developers flexibility in their choice of programming language. The platform offers technology solutions that match developers' skills with their requirements for features, portability, and user experience.

The S60 platform brings open standards, multivendor support, and true volume to the smartphone market. As of April 2007, S60 licensees had cumulatively shipped more than 100 million S60 devices. These shipment volumes offer developers the best opportunity to profit from their smartphone applications and content.

The S60 platform offers application developers Symbian C++, Open C, Java™ APIs, the Ajax-capable Web Browser for S60, S60 Web Runtime, Flash Lite from Adobe, and Python. With these technologies, developers can create applications that consumers can rely on every day to make their lives more efficient, to connect them with friends, family, and colleagues, and even to entertain them.

Support for a wide range of audio and video codecs, along with support for 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.

S60 3rd Edition, Feature Pack 2 — with several new C++ APIs, such as the Application Interworking (AIW) and application network-level roaming APIs, as well as an implementation of Mobile Service Architecture (JSR-248) — continues to set the benchmark for smartphone functionality and security.

  • 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."
— Sergiy Dubovik, client development manager, Leiki Ltd.

Back to top

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.

Back to top

Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Newsletter sign up

Privacy policy   Archives

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008


RDF Facets:


qdcZcoverageQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqfnTypeZWebpageQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZPageQ
qdcZtypeQUqrdfsZE52esourceQ
qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qfnZtypeQUqfnTypeZE52esourceQ
qfnZtypeQUqfnTypeZWebpageQ
qfnZtypeQUqmarsZManagedE52esourceQ
qfnZtypeQUqwebZInformationE52esourceQ
qfnZtypeQUqwebZPageQ
qfnZtypeQUqrdfsZE52esourceQ
qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqfnTypeZWebpageQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZPageQ
qrdfZtypeQUqrdfsZE52esourceQ