 |
|
2-Days Course
Introduction
|
 |
 |
|
The goal of this course is to provide developers with the knowledge and skills to develop mobile enterprise solutions by using Java J2ME.
|
|
Who Can Benefit
|
 |
 |
 |
Technology developers wanting to develop mobile applications for Cell phones, PDA’s and PALM devices
|
 |
Solution designers who map mobile business requirements to Java technology solutions
|
|
|
Prerequisites:
|
 |
 |
|
|
Students should have more than two years Java development experience
|
|
Skills gained after completion of this course:
|
 |
 |
 |
Identify key concepts of mobile technology and the J2ME platform Define, write and test applications for wireless devices using the CLDC and MID Profile
|
 |
Use recommended practices for mobile application development
|
 |
Understand the future direction of the J2ME environment
|
|
|
Course Content
Module 1 - Evaluating the Role of J2ME
|
 |
 |
 |
Analyze J2ME architecture
|
 |
Describe application deployment
|
|
|
Module 2 - Building and Executing MID Profile Applications
|
 |
 |
 |
Build and execute MID Profile applications using command-line tools
|
 |
Build and execute MID Profile applications using the Java 2 Platform.
|
 |
Micro Edition Wireless Toolkit (J2ME Wireless Toolkit)
|
|
|
Module 3 - Writing a MID Profile Application
|
 |
 |
 |
Write a simple "Hello World" MIDlet
|
 |
Build and run the MIDlet in the J2ME Wireless Toolkit
|
|
|
Module 4 - Creating a High-Level User Interface
|
 |
 |
 |
Create a user interface
|
 |
Select and apply user interface classes
|
 |
Handle high-level events with commands
|
|
|
Module 5 - Creating a Low-Level User Interface
|
 |
 |
 |
Draw text and graphics directly on the device
|
 |
Handle low-level events
|
|
|
Module 6 - Managing Data on the Device
|
 |
 |
 |
Define data persistence in the MID Profile
|
 |
Add search, add, delete, and update functionality to RecordStore objects
|
 |
Manipulate RecordStore objects
|
|
|
Module 7 - Accessing Network and Data Services
|
 |
 |
 |
Access data with the Generic Connection Framework
|
 |
Exchange data over Hypertext Transfer Protocol (HTTP)
|
 |
Make regular, scheduled network connections
|
|