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
 
 

Java Technology for the Wireless Industry: Architecture and Implementation

 Course Description
    Course Outline/Details

This course, Java Technology for the Wireless Industry: Architecture and Implementation, provides students with an overview of the Java Technology for the Wireless Industry (JTWI) specification found in Java Specification Request (JSR) 185. JTWI describes a subset of Java 2 Platform, Micro Edition (J2ME) technologies which are quickly becoming the de facto mobile phone container environment which developers can count on to exist in most Mobile Information Device Profile (MIDP) 2.0-compliant devices. This course also covers the overall architecture, mandatory and conditional elements of the JTWI specification, as well as the best implementation practices, through downloadable labs and demos.

Number of days/duration: 6-8 hours

This course requires the Flash plug-in.

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

  • J2ME Wireless Toolkit (WTK) 2.0
  • Suitable runtime environment for the WTK
  • This course does not cover the following topics.

  • Java 2 Platform, Standard Edition (J2SE) technology programming
  • Web technology programming
  • Graphical User Interface (GUI), Input/Output (I/O), and network-based programming

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

    English

     
     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:

  • Describe the overall architecture of the J2ME platform (Configurations, Profiles, Application Programming Interfaces [APIs])
  • List the primary profiles of the Connected Limited Device Configuration (CLDC)
  • Some experience developing with MIDP 2.0 (required for performing the downloadable labs)
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Provide an overview of JTWI architecture, required components, and benefits
  • Describe the relationship of the mandatory and conditional components within JTWI, and list and describe their requirements
  • List and describe common JTWI best practices
  •  
     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
  • Before: WJT-3701: Working with the J2ME Wireless Toolkit 2.0
  • After: DTJ-365: Developing Mobile Desktop Applications with J2ME Platform
  • After: WJT-3703: JTWI Standard Extensions for Mobile Media and Wireless Messaging
  •  
         Course Content Back To Top



    Module 1 - JTWI 1.0 Specification Overview

  • Describe the goals of the JTWI specification
  • Describe the major elements of JTWI 1.0
  • Differentiate between mandatory and conditionally required specifications
  • Describe device expectations
  • Describe the future flexibility of JTWI


  • Module 2 - The JTWI 1.0 Mandatory Specifications
  • Describe CLDC 1.0 JTWI requirements
  • Describe the MIDP 2.0 JTWI requirements
  • Describe the J2ME Wireless Messaging API (WMA) 1.0 JTWI requirements


  • Module 3 - The JTWI 1.0 Conditional Specifications
  • Describe the Mobile Media API (MMAPI) JTWI requirements


  • Module 4 ? Examining Common JTWI Best Practices
  • List and describe JTWI best practices
  • Describe resource management best practices
  • Describe standard API's best practices
  • List and describe User Interface (UI)/Event Response best practices
  • Describe packaging and security best practices
  •