ASD Exam Resources

Detailed learning objectives are addressed in the Accredited Symbian Developer Primer.

Accredited Symbiab Developer Primer

Download two sample chapters PDF Icon (PDF 112kb) from the ASD Primer book, courtesy of Wiley Publishers external link

Get ASD Accredited Register for Symbian OS Test ASD+S60 Special Offer Get S60 Accredited

Read what others have said about the ASD exam.

PRODUCTS / J2ME / topics

Symbian OS J2ME (MIDP/CLDC) Curriculum Topics

The following topic list constitutes the Principles of Symbian OS: J2ME curriculum.

  1. Java Language Basics I
  2. Java Language Basics II
  3. OO Concepts  - Understanding Overload, Override, and Object Orientation
  4. Package java.lang
  5. MIDlet Deployment and MIDP 2 Security Model
  6. MIDlet class and MIDlet lifecycle
  7. Generic Connection Framework and Networking (java.io and javax.microedition.io packages)
  8. LCDUI GUI Applications
  9. RMS and Utils
  10. J2ME Optional Packages (Wireless Messaging and Mobile Media APIs)

divider image

1. Java Language Basics I

Examines the understanding of declarations, operators, and primitive types.

• Tokens
• Operators
• Expressions

References:
The Java Programming Language, Third Edition external link

»»» back to top

divider image

2. Java Language Basics II

Tests the understanding of flow control and exceptions.

• Access Modifiers
• Flow Control
• Exceptions

References:
The Java Programming Language, Third Edition external link

»»» back to top

divider image

3. OO Concepts  - Understanding Overload, Override, and Object Orientation

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 external link

»»» back to top

divider image

4. Package java.lang

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 external link
The Java Programming Language, Third Edition external link

»»» back to top

divider image

5. MIDlet Deployment and MIDP 2 Security Model

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 external link
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition external link
MIDP 2 Specification http://jcp.org/jsr/detail/118.jsp external link

»»» back to top

divider image

6. MIDlet class and MIDlet lifecycle

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 external link
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition external link
MIDP 2 Specification http://jcp.org/jsr/detail/118.jsp external link

»»» back to top

divider image

7. Generic Connection Framework and Networking (java.io and javax.microedition.io packages)

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 external link
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition external link
MIDP 2 Specification http://jcp.org/jsr/detail/118.jsp external link

»»» back to top

divider image

8. LCDUI GUI Applications

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 external link
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition external link
MIDP 2 Specification http://jcp.org/jsr/detail/118.jsp external link

»»» back to top

divider image

9. RMS and Utils

• 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 external link
Programming Wireless Devices with the Java 2 Platform Micro Edition, Second Edition external link
MIDP 2 Specification http://jcp.org/jsr/detail/118.jsp external link

»»» back to top

divider image

10. J2ME Optional Packages (Wireless Messaging and Mobile Media APIs)

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 external link
Wireless Messaging API http://jcp.org/jsr/detail/120.jsp external link
Mobile Media API http://jcp.org/jsr/detail/135.jsp external link

»»» back to top
css | xhtml valid | a spaghetti weston production MMVI