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.
The following topic list constitutes the Principles of Symbian OS: J2ME curriculum.
![]()
Examines the understanding of declarations, operators, and primitive types.
• Tokens
• Operators
• Expressions
References:
The Java Programming Language, Third Edition ![]()
![]()
Tests the understanding of flow control and exceptions.
• Access Modifiers
• Flow Control
• Exceptions
References:
The Java Programming Language, Third Edition ![]()
![]()
Identifies the understanding of the advantages of using encapsulation, overloading, and overriding of methods at runtime; describes the usage of abstract classes, inner classes, and concrete classes.
• Classes
• Interfaces
• Inheritance
• Polymorphism
References:
The Java Programming Language, Third Edition ![]()
![]()
Tests the understanding of threads, strings and stringBuffer, and math and wrapper classes.
• Strings/StringBuffer
• Threads
• Math class
•Wrapper Classes
References:
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition ![]()
The Java Programming Language, Third Edition ![]()
![]()
Examines the knowledge of MIDlet deployment and the MIDP security model.
• JAR and JAD files
• Packaging and deploying MIDlets
• MIDP Security Model
• Signed MIDlets
References:
Programming Java 2 Micro Edition on Symbian OS ![]()
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition ![]()
MIDP 2 Specification http://jcp.org/jsr/detail/118.jsp ![]()
![]()
Determines the knowledge of MIDlets and the MIDlet class, and measures the understanding of the MIDlet life cycle.
• Application Management System
• MIDlet states
• Methods of MIDlet class
References:
Programming Java 2 Micro Edition on Symbian OS ![]()
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition ![]()
MIDP 2 Specification http://jcp.org/jsr/detail/118.jsp ![]()
![]()
Assesses the knowledge of the Generic Connection Framework and input and output streams.
• Generic Connection Framework
• HTTP Connections
• Socket Connections
• GCF and MIDP 2 Security Model
References:
Programming Java 2 Micro Edition on Symbian OS ![]()
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition ![]()
MIDP 2 Specification http://jcp.org/jsr/detail/118.jsp ![]()
![]()
Evaluates the understanding of the LCDUI GUI components included in the javax.microedition.lcdui and javax.microedition.lcdui.game packages.
• Forms
• Items
• Layout Management
• Canvas
• Graphics
References:
Programming Java 2 Micro Edition on Symbian OS ![]()
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition ![]()
MIDP 2 Specification http://jcp.org/jsr/detail/118.jsp ![]()
![]()
• Records Store and the Record Management System
• Calendar, Date and TimeZone
• Hashtable
• Random, Stack and Vector
• Timer and TimerTask
References:
Programming Java 2 Micro Edition on Symbian OS ![]()
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition ![]()
MIDP 2 Specification http://jcp.org/jsr/detail/118.jsp ![]()
![]()
Examines the knowledge of the J2ME optional packages required for "Java Technology for the Wireless Industry" (JTWI) compatibility - the Mobile Media API and Wireless Messaging API.
Wireless Messaging API
• Sending SMS
• Receiving SMS
• WMA and the MIDP 2 security Model
Mobile Media API
• Players
• Controls
• MMA and the MIDP 2 Security Model
References:
Programming Java 2 Micro Edition on Symbian OS ![]()
Wireless Messaging API http://jcp.org/jsr/detail/120.jsp ![]()
Mobile Media API http://jcp.org/jsr/detail/135.jsp ![]()