Objectives:
Able to make a simple mobile applications using Java. Emphasis is given over to understand J2ME teknik based mobile programming with MIDP 2.0 profile
Pre-requisite:
Java Programming Introduction.
Course Outline:
1. J2ME Overview
- J2ME Architecture
- J2ME Wireless Toolkit
2. Building MIDP Application
- MIDP 2.0 Application Environment
- Creating MIDlet
3. Creating High-Level UI
- MIDP UI Architecture
- MIDP High-Level UI API
- High-Level Event Handling
- Handling User Input
- Form Data and Command Object
- Menu System
4. Creating Low-Level UI
- MIDP Low-Level UI API
- Low-Level Event Handling
- Handling Pointer Events
5. Device Data Management
- Data Persistence and RMS Package
- Store and Retrieve data in RecordStore
- RecordEnumeration Interface
- RecordStore Sharing
6. Network Data and Service Access
- Data Access Using Generic Connection Framework
- Data Exchange Over HTTP Protocol
7. MIDP Security
- MIDlet Security Model
- MIDP Push Technology
- MIDlet Suite Authentication
8. OTA Provisioning
- Download J2ME Applications
- Deploy J2ME Applications
- Provision J2ME Applications
9. Implementation on other platforms
- Blackberry Java RIM Device API
- Java Android Device API
