Accredited Symbian Developer
From Wikipedia, the free encyclopedia
This article may require cleanup to meet Wikipedia's quality standards. Please improve this article if you can. (December 2007) |
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