Detailed learning objectives are addressed in the Accredited Symbian Developer Primer.
Download two sample chapters
(PDF 112kb) from the ASD Primer book, courtesy of Wiley Publishers
Read what others have said about the ASD exam.
Below are the details of the curriculum covered in the S60 exam. For each topic, it gives a description of the topics, its objectives and where information can be found in the Nokia training and eLearning material to study for that topic.
![]()
Tests knowledge of the architectural make-up of S60 applications and components, including the use of themes, the status bar, navigation panes and multiple views.
The following areas are covered in this topic:
• Symbian OS Architecture
• Dialog-based Architecture
• Avkon View Architecture
• Windows And Panes
• Status, Main and Control Panes
• Menus
• Scroll Bars
• Softkeys
The following resources can be used to study the areas covered in this topic:
![]()
Measures knowledge of S60 specific dialogs, notes, lists and other UI components.
The following areas are covered in this topic:
• Forms and Dialogs
• Lists
• Grids
• Editor Controls
• Data Items
The following resources can be used to study the areas covered in this topic:
![]()
Tests knowledge of the scalable UI features and the use of Scalable Vector Graphics.
The following areas are covered in this topic:
• Screen Resolutions
• Supporting S60 Versions
• Scalable UI APIs
• SVG vs Bitmaps
• Logical Fonts
• Application display orientation
• Text Variants
The following resources can be used to study the areas covered in this topic:
![]()
Tests knowledge of the storing of files and of S60 applications, including use of external memory cards and PIM synchronization.
The following areas are covered in this topic:
• Nokia PC Connectivity Suite
• Symbian OS file Server
• Application Generated Data
• Serialization
• Database Navigation
• DBMS transactions
• Stream Stores
• Dictionary File Stores
The following resources can be used to study the areas covered in this topic:
![]()
Tests knowledge of the diverse communications features available on S60 phones.
The following areas are covered in this topic:
• TCP/IP Connections
• Listening for connections
• Making a client connection
• Receiving Data
• SSL Connections
• Bluetooth Host components
• SDP Remote Queries
The following resources can be used to study the areas covered in this topic:
![]()
Tests knowledge of the MMF and the media file types supported, including audio and video streaming.
The following areas are covered in this topic:
• Audio Functionality
• Volume Settings
• Audio Streaming
• Tones
• Video Functionality
• Recording Video
• Playing Video
The following resources can be used to study the areas covered in this topic:
![]()
Tests knowledge of the issues faced when developing for different platform versions and the knowledge needed to migrate from one version to another.
The following areas are covered in this topic:
• Binary Break
• TCB
• TCE
• CertStore
• Application start up in S60 3rd Edition
• New and Deprecated APIs in S60 3rd Edition
• System Capabilities
The following resources can be used to study the areas covered in this topic:
![]()
Tests knowledge of Location Based Services and how they are implemented by S60.
The following areas are covered in this topic:
• Requesting Location Information
• Using RPositioner
• TLocatility, TPosition, TPositionInfo, TCoordinate
• Using TPositionUpdateOptions
• Simulation PSY
• Using CPosLandmarkDatabase functions
• WGS-84 Datum
• Landmark Database Management
The following resources can be used to study the areas covered in this topic:
![]()
Tests knowledge of the installation of applications on to S60 handsets.
The following areas are covered in this topic:
• S60 Product ID
• Generating .sis files
• Symbian Generic Technology
• DevCerts
• Defining .mmp files
• Secure and Vendor IDs
• Data caging
The following resources can be used to study the areas covered in this topic:
![]()
Measures knowledge of the methods used for testing and debugging S60 applications.
The following areas are covered in this topic:
• App TRK
• System TRK
• Symbian OS Leave mechanism
• TRAP macro
• Symbian Signed
• DevCerts
• User Panics
The following resources can be used to study the areas covered in this topic:
![]()
Tests understanding of SIP and its implementation on S60.
The following areas are covered in this topic:
• SDP
• SIP Proxy Server
• User Agent Server
• SIP Redirection Server
• SDP Codec API
• Using CSIPAddress
• Using CSIPProfile
• SDP Field classes
• SIP Profiles
• Response Codes
The following resources can be used to study the areas covered in this topic:
![]()
Tests knowledge of using Carbide for S60 development and other S60 development tools.
The following areas are covered in this topic:
• Carbide.c++
• Carbide.c++ UI Designer
• TRK and On-Device Debugging
• S60 Versions
• SDK Tools
• Data Caging
The following resources can be used to study the areas covered in this topic: