J2ME
[course outline]

  1. Introduction to Mobile Application Programming
    1. Introduction to Mobile Devices
    2. Introduction to Java 2 Micro Edition
    3. The Connected Limited Device Configuration
    4. The Connected Device Configuration
    5. The Mobile Information Device Profile
    6. Introduction to MIDlets
  2. Getting Started with Mobile Programming
    1. The “Hello, World!” MIDlet
    2. Compilation and Packaging Using Command Line Tools
    3. Compilation and Packaging Using the Wireless Toolkit
    4. Compilation and Packaging Using Netbeans and Mobility Pack
  3. Using the High Level User Interface APIs
    1. Using the MIDlet's Display object
    2. Properties of Displayables
    3. Adding Commands to a Displayable
    4. Displaying scrolling text using the Ticker
    5. The Screen Class and Subclasses
    6. The Item Class Hierarchy
    7. Displaying text and images using the Alert class
    8. Putting Choices using Lists
    9. Textbox: Getting text input
    10. Putting it all together using the Form
  4. Using the Low Level User Interface APIs
    1. Extending and using the Canvas class
    2. Using the Graphics class for drawing
    3. Game Programming (Using the Game API, Adding Sprites, Using Layers)
  5. Persistent Storage
    1. Record Stores
    2. Enumerating records
    3. Using the Record Comparator
    4. Filtering Records
  6. Networking
    1. The Generic Connection Framework
    2. HTTP Connection
    3. HTTPS Connection
    4. TCP Sockets
    5. ServerSockets
    6. Datagrams
  7. Security
    1. Security Basics
    2. J2ME Security
    3. Using the Security and Trust Services API
  8. Optimizations
    1. Program Execution
    2. JAR Size
    3. Networking
    4. Memory Usage
  9. Optional Packages
    1. Overview of the optional packages
    2. Using the Multimedia API
    3. Using the Wireless Messaging API
    4. Using the Bluetooth API
  10. Other Topics
    1. Timers
    2. Push Functionality

 

 

[registration policy | list of courses]

 


Contract All | Expand All | Home

About Us

Services

Members

Scholarship

Partners

Contact Us