Accredited Symbian Developer

From Wikipedia, the free encyclopedia

Accredited Symbian Developer (ASD) is an accreditation program for software developers using Symbian OS, a mobile phone operating system. The scheme is operated independently on Symbian's behalf by Majinate Limited. The primary qualification for being accredited as an ASD is a pass in an on-line multiple choice examination that adheres to the Principles of Symbian OS curriculum [1]. This curriculum is reviewed on an annual basis to ensure that the accreditation stays up to date with recent developments in the Symbian operating system.

The 2006-2007 version of the curriculum contained the following major topics:

  1. C++ Language Fundamentals
  2. Classes And Objects
  3. Class Design And Inheritance
  4. Symbian OS Types & Declarations
  5. Cleanup Stack
  6. Object Construction
  7. Descriptors
  8. Dynamic Arrays
  9. Active Objects
 10. System Structure
 11. Client Server
 12. File Server, Store & Streams
 13. Sockets
 14. Tool Chain
 15. Platform Security
 16. Binary Compatibility

Each topic is assessed separately in the examination. The 2006-2007 curriculum is the second edition, the first being published in October 2005 (covering 2005-2006 period) on launch of the programme at the Symbian Smartphone Show.

The 2005-2006 version of the curriculum contained the following major topics:

  1. C++ Basics
  2. C++ Overloading and Polymorphism
  3. C++ Inheritance and Access Control
  4. C++ Templates
  5. C++ Classes
  6. Symbian OS Types & Declarations
  7. Descriptors
  8. Active Objects
  9. Tool Chain
 10. Object Construction
 11. Cleanup Stack
 12. System Structure
 13. Dynamic Arrays
 14. File Server, Stores and Streams
 15. Client Server
 16. Sockets
 17. Binary Compatibility
 18. DBMS