Introduction to Wireless Application Protocol (WAP) and WAP 2.O Standard Dragomanov Andon

1st International Student Spring
Symposium on Internet &
Web Technologies
Introduction to Wireless
Application Protocol (WAP)
and WAP 2.O Standard
Presented by
Dragomanov Andon
Paunovski Ognen
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02
Agenda
•
•
•
•
•
•
•
•
What is WAP?
Development and Objectives
WAP Concept
WAP 1.0 Architecture
WAP 2.0 Architecture
WAP 2.0 Features
WML
Real Life Examples
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02
Definition of WAP
“Wireless application protocol (WAP)
is an application environment and set of
communication protocols for wireless devices
designed to enable access to the Internet
and advanced telephony services
to the wireless community. “
W@P Forum
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02
Development of WAP
• WAP Forum, Summer 1997
• WAP 1.0 Standard, 1998
– Open Standard
– Industry-Wide Specification
• WAP 2.0 Standard, 2002
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02
Objectives of WAP
• Initial focus on wireless phones
– Low bandwidth, high latency, low connection stability
• To provide Internet access for wireless
devices
• Device & Network Independent
• To create Wireless Application Environment
– Micro-browser, e-mail, www, mobile to fax access etc.
– WML and WML script.
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02
WAP Concept Overview
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02
WAP 1.0 Protocol Architecture
•
•
•
•
WSP - Wireless Session protocol
WTP - Wireless Transaction Protocol
WTLS - Wireless transport layer security
WDP - Wireless datagram protocol
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02
WAP 2.0 Protocol Architecture
• Optional Proxy
• Internet Protocols
• Proxy required for WAP 2.0 technologies
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02
WAP 2.0 Features
•
•
•
•
•
WAP Push
User Agent Profile
Wireless Telephony Application
Multimedia Messaging Service
Supports High-Speed Technology (3G)
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02
WML – Wireless Markup Language
•
•
•
•
Based on HTML
WML Script based on Java Script
Technical collaboration with W3C
Micro Browser Technology
<WML>
<TEMPLATE>
<DO TYPE="OPTIONS" LABEL="Main">
<GO URL="main_menu.wml"/>
</DO>
</TEMPLATE>
<CARD NAME="msg1">
<DO TYPE="ACCEPT" LABEL="Next">
<GO URL="#msg2"/>
</DO>
First story
</CARD>
<CARD NAME="msg2">
Second story
</CARD>
</WML>
24 May 2002
First story
…
___________
Next
Main
Second story
...
___________
OK
Main
Dragomanov Andon :: Paunovski Ognen
S3IWT02
Real Life Examples
You will be able:
• to check your bank account balance while
drinking coffee with your friends
• to reserve place in the restaurant without
making any calls
• Watch 100m sprint race live while you are
stuck in traffic jam
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02
THANK YOU
24 May 2002
Dragomanov Andon :: Paunovski Ognen
S3IWT02