TONEX

Course Catalog

• Course Catalog • Courses A-Z • NARTE Certification • Download Catalog

Search:


Our Services

• Training Locations • Curriculum Design • Instructional Design • College Credit • Savings Programs • Customer Service

Call Today

1-888-TO-TONEX
(888) 868-6639

Course 507: Radar Communications Fundamentals

Course #: 507
Course Type: On-site & Public
Duration: 2 days
Price: $1499
Request Info
Available Training Formats
On-site Public
Computer Based Training Online

Description

This course earns its price with its in-depth coverage of important, firm standards such as WML, WMLScript and XHTML. In addition a technical overview of WAP 2.0 is provided in this updated course. An overview of Open Mobile Architecture (OMA) initiative is also provided.

Objectives

Development of software for mobile telephones and other portable devices with Wireless Application Protocol (WAP), Wireless Markup Language (WML), WMLScript, XHTML, Active Server Pages (ASP), ColdFusion, Java, and other languages and technologies.

The Wireless Application Protocol (WAP), particularly its client-side markup language (WML), scripting language (WMLScript) and XHTML. All interface elements will be described, as well as WMLScript logic, events, and communications capabilities. Server-side coverage goes to Perl, Java servlet programming, and the Nokia WAP Server. This course covers many topics including:

  • WAP Standards
  • New Global Organization, the Open Mobile Alliance (OMA)
  • Introduction to the Wireless Application Protocol (WAP)
  • Survey of markup languages (SGML, XML, and XHTML)
  • Basic XML overview, including schemas and well-formed vs. valid XML
  • Document Type Definitions (DTDs)
  • Wireless Markup Language (WML) overview
  • Decks and cards
  • Compiling WML
  • Formatting text
  • Hyperlinks, and navigating between cards (anchors and events)
  • WML images, tables, and variables
  • User input with input boxes and option lists
  • WMLScript tutorial (functions, variables, and control structures)
  • Sample WMLScript applications
  • Error handling
  • Math and script manipulation in WMLScript
  • User and timer events
  • Openwave.com/Phone.com WML extensions
  • Usability guidelines for wireless applications
  • WML incompatibilities on different WAP devices
  • Introduction to Active Server Pages (ASPs) and ActiveX Data Objects (ADOs) used with WAP, XML, and XSLT
  • Installing the Nokia, Ericsson, Microsoft, and Motorola WAP SDKs/tools
  • WML and WMLScript reference
  • Why WAP 2.0
  • Objectives of WAP 2.0
  • Major Architectural Component of WAP 2.0
  • WAP and XML
  • XHTML Mobile Profile (XHTMLMP) Overview
  • Open Mobile Alliance
  • Open Mobile Architecture initiative and the WAP Forum
  • Location Interoperability Forum (LIF)
  • SyncML
  • MMS Interoperability Group (MMS-IOP)
  • Wireless Village

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

  • Analyze the requirements for a WAP/WML-based application
  • Analyze WML Formatting, WML Links, WML Input
  • Create a basic WML application
  • Write WML code that processes user tasks
  • Create WML Tasks, WML Timer, WML Variables
  • 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
  • Understand and analyze the requirements for a WAP 2.0-based application/XHTML
  • List issues that affect performance or server-side development

Course Outline

WAP Basics

  • WAP History
  • Mobile Computing Constraints
  • The WAP Forum
  • Current WAP Standards (2.0)
  • Concurrent Technologies
  • Current Standards
  • OMA Initiative

WAP Architecture

  • Client, Gateway and Server Architecture
  • WAP Protocol Stack
  • WAP Bearers

Principles of WML

  • Access to a WAP Service
  • Principles of WML
  • Elements and Tags

WML Tags

  • Deck / Card Elements
  • Text Elements
  • Text Formatting Tags
  • Anchor Elements
  • Image Elements
  • Event Elements
  • Task Elements
  • Input Elements
  • Variable Elements

WMLScript Language

  • Introduction to WMLScript
  • Data Types and Variables
  • Operators and Expressions
  • Statements
  • Standard Libraries
  • Functions, Pragmas and Libraries
  • Dealing with Errors

Generating Dynamic WAP Content

  • Using ASP
  • Serving Multiple Client Types with XML
  • JSP and XSLT
  • WAP and ColdFusion

Developing Wireless Applications Using WAP/WML

  • WML Structure and Text Formatting
  • WML Hyperlinks and Navigation
  • User Tasks
  • Variables
  • User Input
  • Tables and Graphics
  • Timers and Internationalization
  • Deployment
  • WML Reference
  • WML Entities
  • WML DTD

Advanced WAP

  • Converting Existing Content
  • Incorporating E-Mail in WAP Applications
  • Directory Services with LDAP
  • WAP Security

Future WAP and Wireless Technologies

  • Push
  • Interacting with the Phone WTA
  • VoiceXML
  • The Future of Wireless Technologies

WAP and ASP

  • What is ASP?
  • How to Run ASP?
  • WAP Applications Servers
  • Using WML with ASP
  • ASP Object Model
  • Active Data Object
  • Manipulating ASP with WML and ADO

J2EE and Wireless

  • Introduction to J2EE Architecture
  • Front-End Server Applications
  • Business Logic
  • JNDI, JMS, XML
  • Platforms

Security

  • Overview of WAP Security
  • Encryption Technologies
  • TLS and WTLS
  • Security Models
  • Wireless Identity Module (WIM)

WAP 2.0 objectives
  • Support for protocols such as IP, TCP and HTTP
  • GPRS and 3G support
  • New rich application environment
  • Major architectural components of WAP 2.0
  • Protocol Stack Support
  • WAP Application Environment
  • XHTML Mobile Profile (XHTMLMP
  • Additional Services and Capabilities

WAP 2.0 new technologies and advanced capabilities

  • Networks and Network Bearers
  • GPRS
  • 3G
  • W-CDMA CDMA2000 3XRTT
  • TCP/IP as Transport Protocol
  • Processors
  • Mobile-friendly Technologies
  • WAE Full backwards compatibility support for WML1 applications
  • Native support for both languages (WML1 and XHTMLMP)
  • Transformation operation of WML1 to WML version 2
  • The WML2 language is an extension of XHTMLMP that adds specific features of WML1 for backward compatibility

Who Should Attend

This course is designed to provide a general overview of WAP for application developers, system administrators, product architects, technical managers, consultants, communications professionals, software engineers, system engineers, networking professionals, marketing and sales professional, IT engineers, and other professionals who plan on using, evaluating or working with WAP applications and mobile data/content.

 

Previous Course:< Wireless LANs Security Fundamentals
Next Course: TETRA Fundamentals >
© 2008 TONEX, Inc, All rights reserved. Legal | Privacy Policy | Contact Webmaster