Porting
Contents
- Porting Overview
- Series 40 Platform
- S60 Platform
- Series 80 Platform
- Nokia 7710
- Documents
- Three easy steps to get into the mobile application market
Porting Overview
Platform devices have experienced widespread success in the global marketplace, resulting in a lucrative opportunity for developers. Forum Nokia wants to help developers port their mobile applications and services to Nokia's leading platforms.
Once developers have ported an application to one Platform series, it's easy and straightforward to migrate that application to another Platform series. This is because of the common application environment supported by the S60 Platform and the Series 80 Platform, which support native Symbian OS C++ and J2ME™.
Optimize your J2ME application to the Series 40 Platform to reach a mass-market of tens of millions of users.

Series 40 Platform
Series 40 Platform
The Series 40 Platform brings color displays, Java™ programmability, and multimedia messaging to mass-market mobile devices. Tens of millions of users around the world are already using devices that run the Series 40 Platform software. Series 40 devices are well suited for playing mobile games, personal productivity, and intelligent clients to enterprise applications.
There are more than 30 different Series 40 devices already in the market addressing different user needs. The Nokia 6800 is an example of a Series 40 Platform 1.0 phone for business users.
S60 Platform
S60 Platform
Five device manufacturers that collectively ship 60 percent of all mobile phones worldwide support the S60 Platform. Built on Symbian OS technology, the platform provides a wide range of technologies, such as Bluetooth local connectivity and MMS messaging. C++ is the native programming language, but the platform also includes J2ME™ APIs and an XHTML browsing environment. The Nokia 6600 imaging phone is an example of a S60 Platform 2.0 smartphone.
Series 80 Platform
Series 80 Platform
The Series 80 Platform is an ideal choice for enterprise developers that need to deliver secure, powerful, and manageable applications to mobile workers. It supports multiple security features, including SSL, VPN, and anti-virus protection that fit into most end-to-end architectures. High speed and always-on connectivity boosts the productivity of enterprise users, while standards-based device management boosts the productivity of IT departments. The Nokia 9500 Communicator is the first device based on this platform.
Nokia 7710
Documents
Series 80 Platform: Porting From S60 (With Example)
This document describes the issues that need to be considered when porting applications designed for S60 Platform 2nd Edition to Series 80 Platform 2.0.
Tip Of The Month: Porting The Positive Experience v1.0
This article discusses the basics of porting good user experience to new platforms.
Porting BREW Games to Java™ MIDP v1.0
This document assists developers who want to port BREW games to the J2ME™ platform, and who want to plan the development of BREW titles to make it easier to port them.
S60 Platform: Comparison of ANSI C++ and Symbian C++ v2.0
This document describes the essential differences between ANSI C++ and C++ for Symbian OS. The document first describes the areas of the ANSI C++ standard which are not used by Symbian C++ and discusses techniques for managing without them. The document also introduces aspects of Symbian C++ which can be seen as extensions to the ANSI standard, and briefly describes Symbian OS support for ANSI C.
S60 Platform 2.0: Getting Started with C++ Application Development v1.1
This document describes how to develop a simple application in C++ for S60 Platform 2.0.
Getting Started with Java™ Technology
This document introduces developers to the Java platform and Java programming language.
Platform 2.0 for S60: Designing Java Applications v1.0
This document discusses issues involved in the design and implementation of a Java™ application for Platform 2.0 for S60.
Three easy steps to get into the mobile application market:
- Learn about Nokia's leading platforms from our technical documents
- Get the tools
- Join the Forum Nokia PRO program for technical and business support
Information for iMode programmers
Information for BREW programmers
Information for Palm programmers
Information for Pocket PC programmers
Information for UIQ programmers
Information for cross-platform development













