Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

Training
Web-based Courses
»   How To Enroll
»   Java Technology
»   Sun Java Studio, Solaris OS, and Perl Development
»   Sun Java Enterprise System
»   Sun Java Desktop System
»   Web Services, XML, and Web Publishing
»   Wireless and Telecommunications
»   StarOffice Software
»   Solaris Operating Environment
»   Network Management
»   N1 Grid
»   Security
»   Server and High Availability
»   Storage
»   Knowledge Management
»   Auto-ID
 
 

Developing Mobile Desktop Applications

 Course Description
    Course Outline/Details

This course, Developing Mobile Desktop Applications, provides students with an introduction to developing applications using a typical Connected Device Configuration (CDC) implementation. These types of applications are targeted for rich hand held devices such as Personal Data Assistants (PDAs) and 'Smart Phones'. The course provides background CDC architectural information by describing the relationship of the Foundation Profile, the Personal Basis Profile and the Personal Profile. Through lectures and demonstrations students will then be presented with the details of the available APIs for each profile, typical application structure and the necessary information to begin developing basic CDC applications. The students will also be provided with an overview of where the technology is moving by examining the future direction of the CDC based technologies. This course also features downloadable labs, which will allow students to practice and try out the demonstrations presented in this course.

Developers wishing to complete the associated labs for this course will need the following:

Linux operating system

Apache Tomcat web server


Course ID:
WJT-3601-90
Subscription Duration:
90 days
Price:
$US  125.00
How to Enroll
   
 Languages Offered Back To Top

This course is currently available in English only.

 
 Who Can Benefit Back To Top

Software developers working for independent software vendors(ISVs), system integrators (SIs), mobile device manufacturers, and enterprise IT personnel involved in mobile computing projects.

 
 Prerequisites Back To Top

To succeed fully in this course, students should be able to:

  • Display an awareness of mobile technology
  • Display a basic understanding of the J2ME platform
  • Develop Java web client applications for the J2EE platform
  • Develop network based applications in J2SE using java.net and java.io packages
  • Develop basic GUI's using AWT from J2SE
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Describe the Connected Device Configuration (CDC) and the features of the CVM
  • Describe the role of the Foundation Profile
  • Create an application with the Personal Basis Profile
  • Create an application with the Personal Profile
  • List and describe future directions of J2ME and the CDC
  •  
     Related Courses Back To Top

  • Before: WJ-2751: Getting Started with Java Technology
  • Before: WJ-2755: Designing Graphical User Interfaces in Java Technology
  • Before: WJ-2756: Input/Output and Networking Packages in Java Technology
  • Before: WD-1100: Introduction to Wireless Technologies
  • Before: WJT-1500: An Overview of the J2ME Platform
  • After: DTJ-365: Developing Applications using the Mobile Information Device Profile 2.0 for the Java 2 Platform, Micro Edition (J2ME)
  •  
         Course Content Back To Top



    Module 1: CDC and CVM Technical Overview


    Module 2: Examining the Foundation Profile


    Module 3: Developing applications with the Personal Basis Profile


    Module 4: Developing applications with the Personal Profile


    Module 5: Future Directions


    Topics NOT covered:

  • Java 2 Platform, Standard Edition (J2SE) technology programming
  • Web technology programming
  •