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

Developing Wireless Applications Using WAP/WML

( DTW-210 )


     Course DescriptionBack To Top

The Developing Wireless Applications Using WAP/WML course provides students with skills to design and create wireless applications with Wireless Markup Language (WML). Students also learn how to deploy a WML application on a Web server in a Wireless Application Protocol (WAP) environment.

This course provides practical exercises to demonstrate how to write WML code and how to view the code dynamically in browsers that emulate the behavior and appearance of Nokia, Ericsson, and Motorola devices used worldwide. Special emphasis is given to presentation differences between WML browsers.


Course details
    id:      DTW-210
    duration:  3 days
    list price:  $  1795.00

 
     Who Can Benefit Back To Top

WAP/WML application developers, system administrators, and product architects

 
     Prerequisites Back To Top

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

  • Explain the concepts and technologies used in the wireless marketplace
  • Analyze, design, and develop software applications
  • Explain the interaction between a client-based browser and an application server
  •  
         Skills Gained Back To Top

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

  • Analyze the requirements for a WAP/WML-based application
  • Create a basic WML application that displays text
  • Navigate between cards, create hyperlinks, and control navigation
  • Write WML code that processes user tasks
  • Write WML code that creates, displays, and removes variable values
  • Write WML code that accepts user input
  • Write WML code that creates tables, adds graphics, and formats graphics
  • Write WML code that uses timers and multiple character sets
  • Explain how to deploy WML applications on a Web server
  • List other issues that affect performance or server-side development
  •  
         Related Courses Back To Top

  • Before: WD-1100: Introduction to Wireless Technologies
  •  
         Course Content Back To Top



    Module 1 - Introduction to WAP/WML Development Back To Top

  • Identify the characteristics of successful wireless applications
  • Analyze design criteria for wireless applications
  • Describe architectural components of a WAP/WML system
  • Explain how to use WML in WAP applications
  • Identify tools used in WAP/WML development


  • Module 2 - WML Structure and Text Formatting Back To Top

  • Describe the structure of a WML document
  • Create a WML document with text
  • Describe how mobile devices display text differently


  • Module 3 - WML Hyperlinks and Navigation Back To Top

  • Navigate between cards
  • Write WML code that creates hyperlinks
  • Write WML code that controls navigation through the browser context and history list


  • Module 4 - User Tasks Back To Top

  • Write WML code that processes user tasks
  • Write WML code that uses templates to handle <do> element tasks
  • Use the <anchor> and <do> elements to control presentation differences


  • Module 5 - Variables Back To Top

  • Write WML code that creates and displays variables
  • Write WML code that removes variable values


  • Module 6 - User Input Back To Top

  • Write WML code that accepts alphanumeric user input
  • Write WML code that implements selection lists


  • Module 7 - Tables and Graphics Back To Top

  • Write WML code that creates tables
  • Write WML code that adds and formats graphics in paragraphs, anchors, and tables


  • Module 8 - Timers and Internationalization Back To Top

  • Write WML code that uses timers to display a message or update content
  • Write WML code that supports multiple character sets and internationalization


  • Module 9 - Deployment Back To Top

  • Configure and test WAP applications on a Web server
  • Implement client-side code that passes information to a Web server
  • Describe persistent cache and how it affects WAP applications
  • Write client-side WML code that manages persistent cache
  • Identify server-side techniques that control persistent cache
  • Describe the factors that affect a deployment test plan

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