Sun Microsystems, Inc.
spacer spacer
spacer   Sun Educational Services  
spacer
black dot
  black fade
spacer
  Course Catalog
logo

Developing Mobile Applications on the J2ME[tm] Platform Using CLDC and the MID Profile

( DTJ-360 )


     Course DescriptionBack To Top

The Developing Mobile Applications on the J2ME[tm] Platform Using Connected Limited Device Configuration (CLDC) and the Mobile Information Device (MID) Profile course provides students with Java[tm] technology skills to write mobile, cross-device applications for the Java[tm] 2 Platform, Micro Edition (J2ME). Through practical exercises, this course demonstrates how to use recommended practices to develop MIDlet applications that run locally or over a wireless network. The significant lab time illustrates the workshop nature of this course.


Course details
    id:      DTJ-360
    duration:  2 days
    list price:  $  1095.00

 
     Who Can Benefit Back To Top

  • Java technology developers wanting to develop mobile applications for the MID Profile
  • Solution designers who map mobile business requirements to Java technology solutions
  • Java technology developers interested in migrating their existing code to the MID Profile
  •  
         Prerequisites Back To Top

    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
  • Have passed the Sun Java 2 Programmers Certification Exam or have more than two years Java development experience
  • Hopefully have located a copy of the CLDC and MID Profile specifications from the Sun web site, and perused Requests for Comments (RFCs) 2616 and 2617
  •  
         Skills Gained Back To Top

    Upon completion of this course, you should be able to:

  • 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
  •  
         Related Courses Back To Top

  • Before: SL-255: Java Programming Language for Visual Basic Programmers
  • Before: SL-265: Java Technology for Structured Programmers, or
  • Before: SL-275: Java[tm] Programming Language
  •  
         Course Content Back To Top



    Module 1 - Evaluating the Role of J2ME Back To Top

  • Analyze J2ME architecture
  • Describe application deployment


  • Module 2 - Building and Executing MID Profile Applications Back To Top

  • 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 Back To Top

  • Write a simple "Hello World" MIDlet
  • Build and run the MIDlet in the J2ME Wireless Toolkit


  • Module 4 - Creating a High-Level User Interface> Back To Top

  • Create a user interface
  • Select and apply user interface classes
  • Handle high-level events with commands


  • Module 5 - Creating a Low-Level User Interface Back To Top

  • Draw text and graphics directly on the device
  • Handle low-level events


  • Module 6 - Managing Data on the Device Back To Top

  • 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 Back To Top

  • Access data with the Generic Connection Framework
  • Exchange data over Hypertext Transfer Protocol (HTTP)
  • Make regular, scheduled network connections

  • Terms of UsePrivacy PolicyFeedback Copyright 1994-2002 Sun Microsystems, Inc.