Platform Opening/Get Started
From Symbian Developer Community
The Symbian platform is a free open-source software platform for mobile devices. From Symbian^3 onwards you can get any of the source, modify it, and (we hope) contribute back the changes.
The source code is organised into a number of discrete packages, as described in the Symbian System Model. It comprises about 25 million lines of code (around 40 million if you include the test and tools code) in 200,000+ source files.

Browsing the source
With so much source code, it's often easier to search for the code you're interested in before downloading the source to your computer! The instructions here explain how to search and browse the source online using the cross referencer or the Mercurial web interface.
Getting the source
The easiest way to get all of the source is to use our convenient download script to download and install the Symbian^3 Product Development Kit (PDK).
The source is also available from Symbian's version control system, Mercurial. You can download the whole source tree, or just an individual package, using the Mercurial client. If you don't want to install Mercurial you can instead download packages as archives using the Mercurial web interface.
Building the source
There are a number of different ways of building individual packages and the whole source base. We recommend you use the Hudson continuous integration tool that we use within the Symbian Foundation.
Comments
Sign in to comment…

