Escolar Documentos
Profissional Documentos
Cultura Documentos
Learning Outcomes
1. examine satellite, cellular, cordless networks, fixed access wireless schemes and the use of mobile IP and the Wireless Application Protocol to provide internet and web access. apply creative and rigorous approaches to specify, design and implement mobile services according to a set of user requirements. critically apply appropriate elements of mobile telecommunications knowledge as required by specific circumstances and to present findings in a variety of forms, as appropriate for different audiences.
2.
3.
Unit Outline
WAP Motivation WAP Requirements Architecture and Overview Components of the WAP Architecture Compliance and Interoperability
Background
Motivation
WAP is positioned at the convergence of two rapidly evolving network technologies, wireless data and the Internet. Most of the technology developed for the Internet has been designed for desktop and larger computers, and medium-to-high bandwidth. Wireless devices present a more constrained computing environment.
Background
Motivation - II
Mass-market handheld devices and their wireless networks tend to have: Wireless data networks present a constrained communication environment due to
limitations of power, Less powerful CPUs available spectrum, Less memory (ROM and RAM) mobility, Restricted power consumption Wireless data networks tend to have: Smaller displays Less bandwidth Different input devices (e.g., a phone keypad) More latency
Less connection stability Less predictable availability
Background
Motivation - III
Provisioning of value-added services with solutions to be:
Interoperable Scaleable Efficient Reliable Secure
The WAP specifications adapt existing network technology to the special requirements of handheld wireless data devices.
Background
Requirements
Leverage existing standards where possible Define a layered, scaleable, and extensible architecture Support as many wireless networks as possible Optimise for narrowband bearers with potentially high latency and for efficient use of device resources (low memory/CPU usage/power consumption) Provide support for secure applications and communication.
Background
Requirements - II
Enable the creation of Man Machine Interfaces (MMIs) with maximum flexibility and vendor control Provide access to local handset functionality, such as logical indication for incoming call Facilitate network-operator and third-party service provisioning Support multivendor interoperability by defining the optional and mandatory components of the specifications Provide a programming model for telephony services and integration
WAP defines a set of standard components that enable communication between mobile terminals and network servers, including:
Standard naming model. Content typing. Standard content formats. Standard communication protocols.
Client
WML
Encoded request
WAP Gateway
WML Encoder
Request
Web Server
WML Decks with WML-Script CGI Scripts etc.
WMLScript WTAI
Encoded response
Request Response
Content
Etc.
WSP/WTP
Encoders/ Decoders
HTTP
Origin Server
HTML Filter
WTA Server
The protocols in the WSP family are optimized for low-bandwidth bearer networks with relatively long latency. WSP/B is designed to allow a WAP proxy to connect a WSP/B client to a standard HTTP server.
WTP provides and acknowledged service (user-to-user reliability) Optional out-of-band data on acknowledgments PDU concatenation and delayed acknowledgment to reduce the number of messages sent Asynchronous transactions
WDP is replaced by UDP when used over an IP network layer. Provide consistent interface to a fundamental transport service across all wireless bearer networks. Provides a connectionless, unreliable datagram service.
For example, applications (e.g., electronic mail, calendar, phone book, notepad, and electronic commerce) or services (e.g., white and yellow pages) may be developed to use the WAP protocols.
Recommended Reading
Inside WAP: Programming Applications with WML and WMLScript Esko Hannula Adison Wesley - ISBN: 0-201-72591-6 Chapter 1.1 Chapter 1.2