Learning Resourses

C++ Learning paths

Getting started

Symbian OS supports a range of runtime languages, including Java, OPL and Python. The native language of Symbian OS, which allows greatest access to APIs, is a proprietary version of C++. To begin programming a Symbian OS smartphone in its native language, an understanding of C++ is a prerequisite. In addition to this a developer must also master the specialised C++ that Symbian OS introduces.

To begin developing Symbian OS C++ applications a developer will require several of pieces of hardware with development tools running on them:

Becoming an Accredited Symbian Developer

There are several ways to advance from beginner to the level of Accredited Symbian Developer. There is no prescribed path. The following are illustrations of routes that may be taken.

(1) Follow a Symbian Academy Symbian OS C++ application development university course
University courses derived from “Principles of Symbian OS”, the Symbian Academy Symbian OS C++ application development curriculum will cover all of the material included within the ASD test and should give attendees sufficient knowledge to pass the test.

(2) A Symbian OS application development course plus a good knowledge of the relevant Symbian Press literature
If you study an application development course not adhering to the recommended Symbian Academy content it is recommended that you read “Symbian OS Explained” and any available primer books prior to sitting the ASD test. These books should ensure that there are no gaps in your knowledge of Symbian OS C++.

(3) Appropriate Symbian OS Professional Training
The ASD is derived from training courses that Symbian uses internally and has made publicly available. Successful attendees of the “Symbian OS Essentials” and “Symbian OS: Application Engine Development” courses should be well prepared to sit and pass the ASD test.

(4) Appropriate development experience plus a good knowledge of the relevant Symbian Press literature
Some (more than one year) Symbian OS C++ application development experience supplemented by a thorough reading of “Symbian OS Explained” should provide sufficient knowledge to pass the ASD test.

(5) Considerable development experience plus a brief review of the relevant Symbian Press literature
Considerable (more than two years) Symbian OS application development experience should provide sufficient knowledge to pass the ASD test.

 

Read the ASD paper Symbian Press Books Symbian OS developer training Endorsements Books A-Z index

[standby-web] Terms of use | Privacy policy | Media Center | Contact us | © 2008 Symbian