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
© Copyright 2024