Sun Career Accelerator Package for Mobile Application Development (PK-CERTJ-JA8B)

Sun Career Accelerator Package for Mobile Application Development (PK-CERTJ-JA8B)
 
 
 
Package Description

Sun understands that any IT certification path can be confusing and costly, so we are pleased to offer comprehensive Career Accelerator Packages (CAPs) that take the guesswork out of preparing for certification, at a discounted price. Sun CAPs can help ease the certification process by providing the right combination of classroom training, online training, online practice certification exams, and actual certification exams.

The PK-CERTJ-JA8B Sun CAP is for developers interested in learning about J2ME architecture, how that architecture fits in mobile computing, and then how to develop mobile applications on the J2ME platform. This package includes a voucher for the certification exam, Sun Certified Mobile Application Developer, so that you can validate the newly acquired skill set. This product package is comprised of a three-day instructor-led class (DTJ-365), two bundles of self-paced web courses (WJB-450 and WJB-460), the online practice exam (WGS-PREX-J110), and a voucher to take the certification exam (CX-310-110). The components in this package are available for an entire year.

Please note that the goal of Sun certification is to test on a particular job role the certification supports. Thus, certification exams are based on both recommended Sun instructor-led classes and six to twelve months of actual job role experience. Sun does not claim that by taking courses you are guaranteed to pass the certification examinations, however we do state the the courses are an important component in certification preparation.

Sun Corporate Learning Pass members and Sun employees are not eligible for this discounted package. This Career Accelerator Package offer is valid in the country for which course schedules are displayed. Unless specific to Career Accelerator Packages, no other offers or discounts apply.

 
 
Package Components

Product ID Price
PK-CERTJ-JA8B $1,725.00
Class List for Product ID: DTJ-365
Duration: 3 days

If schedules are not displayed, or schedules shown do not match your availability, select "Request a Class" to inquire about dates or arranging an onsite or dedicated class for your organization.

 

Developing Mobile Phone Applications With J2ME Technology (DTJ-365)

The Developing Mobile Phone Applications With J2ME Technology course provides students with hands-on experience with developing mobile applications on the Java 2 Platform, Micro Edition (J2ME platform) using Connected, Limited Device Configuration (CLDC) and the Mobile Interface Device Profile (MIDP). The course provides information about MIDP 1.0 and MIDP 2.0 specifications, concepts, and capabilities.

 
 
Who Can Benefit
Students who can benefit from this course are Java technology developers, designers, and architects, who want to develop mobile applications for the MIDP. In addition, this course will benefit architects who design mobile technology solutions, and Java migration technologists, who need to leverage existing code to the new platform.

 Back to top

 
 
Prerequisites
To succeed fully in this course, students should be able to:
  • Be able to create applications using the Java 2 Platform, Standard Edition (J2SE platform)

In addition, students should:

  • Have passed the Sun Java 2 Programmers Certification Exam or have more than two years Java software development experience
  • Have reviewed the CLDC and MIDP documentation that is located on the http://java.sun.com/j2me/docs/ web site

 Back to top

 
 
Skills Gained
Upon completion of this course, students should be able to:
  • Explain the J2ME platform architecture and the role of configurations and profiles
  • Build basic MIDP applications (MIDlets) and incorporate enhanced multi-media into MIDP-based applications
  • Create and implement event-driven user interfaces using the high-level and low-level application programming interface (API)
  • Implement local data storage on devices using the Record Management System (RMS)
  • Create applications that use network-based information
  • Describe the MIDP 2.0 security enhancements

 Back to top

 
 
Related Courses

Before:

  • Introduction to Wireless Technologies (WD-1100)
  • An Overview of the J2ME Platform (WJT-1500)

After:

  • Working with the Java 2 Platform, Micro Edition, Wireless Toolkit 2.0 (WJT-3701)
  • Java Technology for the Wireless Industry: Architecture and Implementation (WJT-3702)
  • Java Technology for the Wireless Industry Standard Extensions: Multimedia and Wireless Messaging (WJT-3703)

 Back to top

 
 
Course Content

Module 1 - Overview of the J2ME Architecture

  • Describe J2ME Architecture
  • Run the J2ME Wireless Toolkit demonstrations

Module 2 - Building and Executing MIDP Applications

  • Define the MIDP 2.0 application environment
  • Define the MIDP development process
  • Write and build a MIDP application (MIDlet)
  • Interrogate the device to verify that it can run the new MIDlet

Module 3 - Creating a High-Level User Interface

  • Describe the MIDP user interface (UI) architecture
  • Describe the MIDP high-level UI API
  • Describe the Display object
  • Define the Item class and subclass components
  • Implement high-level item event handling
  • Display a message on the MIDlet screen
  • Implement a user input interface
  • Handle user input through item state changes
  • Verify form data using a Command object
  • Implement the menu system

Module 4 - Creating a Low-Level User Interface

  • Describe the MIDP low-level UI API
  • Describe the low-level UI event handling
  • Handle pointer events
  • Create and implement a splash screen using the Canvas class
  • Implement a skip option on the splash screen

Module 5 - Enhanced High and Low-Level Interfaces

  • Describe the CustomItem abstract class
  • Describe CustomItem class event handling
  • Describe the javax.microedition.lcdui.game package
  • Create a form and add CustomItem, TextBox, and Gauge objects to download a game
  • Create the StarShip Battle 2004 game

Module 6 - Managing Data on the Device

  • Define data persistence and the RMS package in the MIDP
  • Access RecordStore objects on the device object
  • Store and retrieve data in a RecordStore object
  • Describe the RecordEnumeration interface
  • List RecordStore objects
  • Share a RecordStore object between MIDlet suites
  • Implement an option screen, and save and retrieve the data in the RecordStore object

Module 7 - Accessing Network Data and Services

  • Access data with the Generic Connection Framework (GCF) interface
  • Exchange Data over Hypertext Transfer Protocol (HTTP)
  • Use the HttpConnection interface to retrieve text for an application help screen

Module 8 - Media Control

  • Describe media control in the MIDP
  • Describe the Mobile Media API (MMAPI) class hierarchy and interfaces
  • Add sound to the StarShip Battle 2004 game

Module 9 - MIDP Security

  • Describe the MIDlet security model and define three MIDP security concerns
  • Describe the MIDP Push technology
  • Create a certificate
  • Authenticate a MIDlet suite
  • Create a MIDlet that handles static Push connections
  • Create a MIDlet that handles dynamic Push connections

Module 10 - Over-the-Air Provisioning

  • Download J2ME applications
  • Describe application deployment
  • Provision MIDP 2.0 applications

 Back to top

 

An Introduction to Mobile Java Technologies (WJB-450)

The Introduction to Mobile Java Technologies bundle provides students with an introduction to wireless application infrastructures and those Java technologies for use in mobile applications. The first course provides a high-level overview of the market for wireless technologies and an explanation of how wireless and device-based technology work together. Students evaluate how wireless technologies can impact a company's business model and plan the steps to adopt a solution. The second course provides a discussion of the Java 2 Platform, Micro Edition (J2ME platform) configurations, profiles, and standard extensions. Students will have an overall awareness of the J2ME architecture and its technological fit in mobile computing. Course materials also address how the software layers integrate to provide a coherent application environment as compared to other mobile frameworks.

Bundle Features and Services:

This bundle includes the following features and services:

  • Review questions
  • Synchronized audio provided by an expert instructor

 
 
Course Length

4 hours

 
 
Technical Requirements

Before purchase, please review:

 
 
Languages
English

 Back to top

 
 
Who Can Benefit
Students who can benefit from this course are information technology (IT) managers, business strategists, software architects, project managers, software developers, and technology evaluators working for independent software vendors, system integrators, or mobile device manufacturers, as well as enterprise IT personnel involved in mobile computing projects.

 Back to top

 
 
Prerequisites
To succeed fully in these courses, students should be able to:
  • Demonstrate an understanding of business strategy and its relationship with new technologies
  • Require an understanding of the impact of the Internet on IT and business
  • Show a general understanding of large-scale technology implementations, including the architecture and processes involved
  • Display an awareness of mobile technology
  • Be able to describe the principles of object oriented software technologies
  • Display proficiency with software technology concepts

 Back to top

 
 
Skills Gained
Upon completion of this bundle, you should be able to:
  • Describe the developments in wireless technologies
  • Recognize a successful wireless solution
  • Analyze the technologies involved in the wireless and device markets
  • Evaluate the impact of wireless technologies on business models and technology environments
  • Devise and plan a wireless solution that delivers tangible business value
  • Describe the configurations, profiles and standard packages found in J2ME
  • Illustrate a J2ME wireless architecture

 Back to top

 
 
Course Content

 Back to top

 

J2ME and Mobile Phone Development Topics (WJB-460)

The J2ME and Mobile Phone Development Topics bundle provides students with a set of instruction designed provide a high level of advanced proficency with Java 2 Platform, Micro Edition (J2ME). The courses in this bundle begin with review of key Java programming language topics exception handling and thread optimization as well as the usage of the Abstract Windowing Toolkit (AWT). They then progress with an overview of the new features of J2ME Wireless Toolkit 2.0 and how they support Mobile Interface Device Profile (MIDP) 2.0 development.

Future courses to be added to this bundle will include:

  • A technical introduction to the new Java Technology for the Wireless Industry (JTWI) specification and the best practices a developer can use in creating MIDP 2.0 applications.
  • Developer focused training for two of J2ME standard extensions; the new Mobile Media API (MMAPI) and the Wireless Messaging API (WMA)

Bundle Features and Services:

This bundle includes the following features and services: All courses:

Review questions

On-line lecture courses:

  • Synchronized audio provided by an expert instructor
  • Printable Slides and Notes
  • Downloadable labs and exercise book

 
 
Technical Requirements

Before purchase, please review:

 
 
Languages
English

 Back to top

 
 
Who Can Benefit
Students who can benefit from this course are Java programing language developers working for independent software vendors, system integrators, or mobile device manufacturers, as well as enterprise information technology personnel involved in mobile computing projects.

 Back to top

 
 
Prerequisites
To succeed fully in these courses, students should be able to:
  • Apply the principles of object-oriented (OO) programming
  • Create or compile simple programs in a programming language, such as C or C++
  • Use a text editor to create and edit text files
  • Use basic UNIX and Windows text-based commands
  • Use a World Wide Web (WWW) browser, such as Netscape Navigator(TM)

 Back to top

 
 
Course Content


 Back to top

 

ePractice Exam Sun Certified Mobile Application Developer for the Java 2 Platform, Micro Edition, Version 1.0 (WGS-PREX-J110)

The ePractice Certification Exam for the Sun Certified Mobile Application Developer for the Java 2 Platform, Micro Edition, Version 1.0 prepares students for Sun certification by acquainting them with the format of the exam and its questions, providing instant feedback regarding skill levels and gaps, and suggesting specific Sun Educational Services training to fill those gaps. The exam includes sample test questions, the correct answers including explanations, and suggestions for future study.

This Sun ePractice exam is comprised of 210 questions, divided into three forms of 70 questions each.

 
 
Course Content

 Back to top

 
 
Browse Other Course Topic Areas
 
Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Breathe Easier
Breathe Easier
Take a Sun certification exam, and if you need it, receive a free retake.
Get The Latest Sun Training Guide
Download the New Training Guide and Get a Free Solar Charger When You Order Online
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc.