Wireless Application Protocol
Wireless Application Protocol
Wireless Communication
What is WAP?
A set of protocols which allow data exchange for mobile cellular systems
The current world standard for the presentation and delivery of wireless information It is device independent
It is network independent
Current Constraints of
Wireless Interfaces:
Less Bandwidth High Latency Less Stable Connections Less Predictable Availability Diverse range of network standards
Mobile Devices:
Less CPU Power Less Memory and Storage Restricted Power Consumption Small / Variable Sized Displays Variable Input Types (Keypad, Pen, etc,)
Client
WML WMLScript WTAI
WAP Gateway
WML Encoder
Web Server
CGI Scripts etc.
WML Decks with WML-Script
WSP/WTP
HTTP
Content
Etc.
TLS - SSL
TCP/IP UDP/IP
Bearers:
SMS
USSD
CSD
IS-136
CDMA
CDPD PDC-P
Etc..
WAP Protocols
WSP (Wireless Session Protocol)
Provides the application layer of WAP with a consistent interface for two session services.
A connection-oriented service that operates above the transaction layer protocol WTP. A connectionless service that operates above a secure or non-secure datagram service (WDP).
WAP Protocols
WTP (Wireless Transaction Protocol)
Provide efficient request/reply based transport mechanism suitable for devices with limited resources over networks with low to medium bandwidth.
WTP Push mode allows server to push data to a client without request (e.g. notification of stock hitting target price)
WTP/WDP uses less than half the packets that TCP/IP uses to transfer the same amount of data.
WAP Protocols
WTLS
(Wireless Transport Layer Security)
A security protocol based upon the industrystandard Transport Layer Security (TLS) protocol, formerly known as Secure Sockets Layer (SSL). WTLS is intended for use with the WAP transport protocols and has been optimized for use over narrow-band communication channels.
WAP Protocols
WDP (Wireless Datagram Protocol)
The Transport layer protocol in the WAP architecture
Provides a common interface to the Security, Session, and Application layers Allows these upper layers to function independently of the underlying wireless network. This is the key to global interoperability
WAP Developers
An incomplete list of corporations currently developing WAP products and/or services:
AT&T Bell Atlantic Mobile GTE Sprint PCS US West Nextel France Telecom Telenor (Norway) Bell Mobility (Canada) Japan Telecom Nokia Ericsson Motorola Qualcomm Samsung Palm Computing (3Com) IBM Phone.com (Unwired Planet)
XML-based language
Inherits technology from HTML
Hyperlinks
UI Event handling History
A WML Example
<WML> <CARD> <DO TYPE="ACCEPT" LABEL="Next"> <GO URL="#card2"/> </DO> Acme Inc.<BR/>Directory </CARD> Acme Inc. Directory _____________ Next
<CARD NAME="card2"> <DO TYPE="ACCEPT"> <GO URL="?send=$type"/> </DO> Services Services 1>Email <SELECT KEY="type"> 2 Phone <OPTION VALUE="em">Email</OPTION> 3 Fax <OPTION VALUE="ph">Phone</OPTION> ____________ <OPTION VALUE="fx">Fax</OPTION> OK </SELECT> </CARD> </WML>
GSM
3G (A third generation mobile technology)
Bluetooth
Bluetooth
The Bluetooth wireless technology allows users to make effortless, wireless and instant connections between various communication devices, such as mobile phones, Personal Digital Assistants (PDAs), desktop and notebook computers. It currently provides a 2 Mbps data rate and a range of 500 ft indoors.
Bluetooth
The Bluetooth radio is built into a small microchip and operates in a globally available frequency band ensuring communication compatibility worldwide.
Software controls and identity coding built into each microchip ensure that only those units preset by their owners can communicate.
The Bluetooth wireless technology supports both point-to-point and point-to-multipoint connections.
POP QUIZ
1. WAP enables mobile phone users to retrieve information from the internet
TRUE FALSE
POP QUIZ
2. WML and WMLScript are based on HTML and Javascript.
TRUE FALSE
POP QUIZ
3. Which of the following is not a layer protocol in WAP ?
A. WDP B. WTP C. HTTP D. WSP
POP QUIZ
4. WAP will not provide an interface to voice-mail or prepaid systems.
TRUE FALSE
POP QUIZ
5. What does WAP stand for?
A. Wired American People
Questions ? Comments ?
Snide Remarks ?