Introduction to Wireless Application Protocol (WAP) and WAP 2.O Standard Presented by Dragomanov Andon Paunovski Ognen 1st International Student Spring  Symposium on Internet &  Web Technologies
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
“ 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. “ Definition of WAP W@P Forum
Development of WAP WAP Forum, Summer 1997 WAP 1.0 Standard, 1998 Open Standard Industry-Wide Specification WAP 2.0 Standard, 2002
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.
WAP Concept Overview
WAP 1.0 Protocol Architecture WSP - Wireless Session protocol  WTP - Wireless Transaction Protocol WTLS - Wireless transport layer security  WDP - Wireless datagram protocol
WAP 2.0 Protocol Architecture Optional Proxy Internet Protocols Proxy required for WAP 2.0 technologies
WAP 2.0 Features WAP Push User Agent Profile Wireless Telephony Application  Multimedia Messaging Service  Supports High-Speed Technology (3G)
WML – Wireless Markup Language Based on HTML WML Script based on Java Script Technical collaboration with W3C Micro Browser Technology <WML> <TEMPLATE> <DO TYPE=&quot;OPTIONS&quot; LABEL=&quot;Main&quot;> <GO URL=&quot;main_menu.wml&quot;/> </DO> </TEMPLATE> <CARD NAME=&quot;msg1&quot;> <DO TYPE=&quot;ACCEPT&quot; LABEL=&quot;Next&quot;> <GO URL=&quot;#msg2&quot;/> </DO> First story  </CARD> <CARD NAME=&quot;msg2&quot;> Second story </CARD> </WML> First story … ___________ Next  Main Second story ... ___________ OK  Main
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
THANK YOU

WAP 2.0

  • 1.
    Introduction to WirelessApplication Protocol (WAP) and WAP 2.O Standard Presented by Dragomanov Andon Paunovski Ognen 1st International Student Spring Symposium on Internet & Web Technologies
  • 2.
    Agenda What isWAP? Development and Objectives WAP Concept WAP 1.0 Architecture WAP 2.0 Architecture WAP 2.0 Features WML Real Life Examples
  • 3.
    “ Wireless applicationprotocol (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. “ Definition of WAP W@P Forum
  • 4.
    Development of WAPWAP Forum, Summer 1997 WAP 1.0 Standard, 1998 Open Standard Industry-Wide Specification WAP 2.0 Standard, 2002
  • 5.
    Objectives of WAPInitial 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.
  • 6.
  • 7.
    WAP 1.0 ProtocolArchitecture WSP - Wireless Session protocol WTP - Wireless Transaction Protocol WTLS - Wireless transport layer security WDP - Wireless datagram protocol
  • 8.
    WAP 2.0 ProtocolArchitecture Optional Proxy Internet Protocols Proxy required for WAP 2.0 technologies
  • 9.
    WAP 2.0 FeaturesWAP Push User Agent Profile Wireless Telephony Application Multimedia Messaging Service Supports High-Speed Technology (3G)
  • 10.
    WML – WirelessMarkup Language Based on HTML WML Script based on Java Script Technical collaboration with W3C Micro Browser Technology <WML> <TEMPLATE> <DO TYPE=&quot;OPTIONS&quot; LABEL=&quot;Main&quot;> <GO URL=&quot;main_menu.wml&quot;/> </DO> </TEMPLATE> <CARD NAME=&quot;msg1&quot;> <DO TYPE=&quot;ACCEPT&quot; LABEL=&quot;Next&quot;> <GO URL=&quot;#msg2&quot;/> </DO> First story </CARD> <CARD NAME=&quot;msg2&quot;> Second story </CARD> </WML> First story … ___________ Next Main Second story ... ___________ OK Main
  • 11.
    Real Life ExamplesYou 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
  • 12.