
(Paul Todd)
When someone familiar with developing for Microsoft Windows Mobile and the Microsoft Windows platform moves to developing for Symbian OS, there is a period of uncertainty about where to start. The APIs, tools and development environments are so dissimilar that it comes as quite a shock to many.
The intent of this paper is to provide intermediate and advanced Windows CE/Windows Mobile developers with an introduction to porting applications from Windows Mobile to Symbian OS v9.x. Read the paper (185Kb)
(Mark Wilcox)
This paper is a starting point for anyone porting code from Linux to Symbian OS. It describes the porting process, explaining what is involved at each stage and providing pointers to further references and resources. A companion paper provides a worked example, describing how I ported a simple, open source guitar tuner application. Read the paper (216Kb)
(Mark Wilcox)
This paper describes how to port a simple guitar tuner application from Linux to Symbian OS, as an example of the process set out in 'Part 1 - The Porting Process'. The application and the sample code are also available for download. Read the paper (143Kb)
Download the sample code.
(Roy Ben Hayun)
In this article, Roy Ben Hayun looks at some of the similarities between the native environments of two major mobile devices BREW and Symbian OS. Read the paper (152Kb)
(Andy Weinstein)
BugMe! is a successful Palm OS application. Andy Weinsten explains how Electric Pocket and Degel Software, worked together to produce new versions of BugMe!for two variants of Symbian OS. The significant differences between the capabilitiesof Palm OS and the target platforms - Series 60 and UIQ - meant that porting wasn’t just a technical task. Read the paper (130 Kb)
(Mark Shackman)
The introduction of data caging and platform security in Symbian OS v9 has necessitated making some changes in the source code of an application that is being migrated to Symbian OS v9. This paper outlines the concepts behind the data caging and platform security, and then shows how to alter the application’s source code to enable it to be compiled for Symbian OS v9-based phones.Read the paper (120 Kb)
To read or contribute additional information on porting, visit the Wiki Extra.
Here you can find the answers to the most frequently asked developer questions, together with other useful tech tips.More