You are on page 1of 12

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
Dragomanov Andon :: Paunovski Ognen S3IWT02

24 May 2002

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>

First story ___________ Next Main Second story ... ___________ OK Main
S3IWT02

24 May 2002

Dragomanov Andon :: Paunovski Ognen

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