Wireless Application Protocol Overview Owen Sullivan Worldzap WAP Forum.

Slides:



Advertisements
Similar presentations
Wireless Markup Language
Advertisements

Mobile Communication MMS.
WAP Next Generation
Wireless & Mobile Communications Chapter 8: Support for Mobility  File systems  Data bases  WWW and Mobility  WAP - Wireless Application Protocol.
Mobile IP and Wireless Application Protocol
SESSION : Pltaforms for Mobile Applications
© 1999 NOKIA, ©1999 Wireless Application Forum, Ltd. WAPXML-99.ppt / 1 / 22-September 1999 Wireless Application Protocol Overview Jari Alvinen Nokia.
WAP- Wireless Application Protocol
 WAP WAP  Foundation Of WAP Foundation Of WAP  Benefits… Benefits…  Architecture… Architecture…  Layers of WAP protocol stack Layers of WAP protocol.
By: Christopher M. Logan Date: April 19, 2001.
S3IWT02 24 May 2002 Dragomanov Andon :: Paunovski Ognen Introduction to Wireless Application Protocol (WAP) and WAP 2.O Standard Presented by Dragomanov.
"CSC8530 Distributed Systems", Summer WAP Overview Amarnath Chitti.
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
Wireless Application Protocol Intro (Continued) WebTP Meeting H. Wilson So 28 Feb, 2000.
Wireless Application Protocol John Bollen MBA 651.
Intro Wireless Application Protocol WebTP Meeting H. Wilson So 14 Feb, 2000.
-Presented By- Arati Avhad Shirali Agrawal Xue Li
Beyond WAP By Zhongyin J. Daye Han-Chung Lee. Agenda Introduction –WAP Protocol Stack –Future Wireless Environment –Problem Facing WAP Application Layer.
CM2502 E-Business Mobile Services. Desktop restrictions Mobile technologies Bluetooth WAP Summary.
Presentation on WAP …Keerti Sharma August 2002.
Mobile IP and Wireless Application Protocol
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
WAP Wireless Application Protocol CSI 668 Professor Meihua, Chen Presented by Min, Wu April 04,2001.
WAP/ WML Author :Hsien-Pang Tsai. Outlines Introduction WAP Architecture WML Conclusion Reference.
Use of the Devices Justin Champion Room C208 - Tel:
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
Wireless Communication Betty and the GeEks Present:
Wireless Application Protocol(WAP) Presented By: Swati Shukla.
CPET 565 Mobile Computing Systems Mobile Device Connectivity Protocols Lecture 14 Hongli Luo Indiana University-Purdue University Fort Wayne.
WIRELESS INTERNET WAP Wireless Application Protocol - WWW programming model - Wireless Markup Language - browser suited for mobile terminal - lightweight.
Submitted by:- Amanat Dabla ,C1 IT,final yr. Neeru ,C1 IT,final yr.
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
1 Design and Implementation of a WAP Gateway A Master’s thesis by Lars Wirzenius CSCI – Independent study Fall 2002 Presented by: Obaidullah Khan.
Networks: L16 1 WAP : Wireless Application Protocol a standard developed by the WAP Forum : –Nokia, Ericsson, Motorola et al. – – now consolidated.
Platforms and tools for Web Services and Mobile Applications Browser based Applications Bent Thomsen Aalborg University 3rd and 4th of June 2004.
Ch 4. Mobile Computing Platforms, Middleware, and Servers
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
The Mobile Internet Nour El Kadri University Of Ottawa.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
World Wide Web and mobility Protocol (HTTP, Hypertext Transfer Protocol) and language (HTML, Hypertext Markup Language) of the Web have not been designed.
Ericsson Competence Solutions Rev A16/11/011 Mobile Learning Course for R380 and R520 Presented by Michelle Almeida Course Structure Design Guidelines.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
WIRELESS APPLICATION PROTOCOL Definition It is universal, open standard developed by the WAP Forum to provide mobile users of wireless phones and other.
Wireless Application Protocol WAP Dr Alison Griffiths C203 Ext: Credit to: Justin Champion.
Wireless Application Protocol. WAP- Wireless Application Protocol Gateway WAP WEB Server Content Browser HTTP IPWAP Deck WML.
Wireless Application Protocol “Wireless application protocol (WAP) is an application environment and set of communication protocols for wireless devices.
1. 2 WIRELESS APPLICATION PROTOCOL (WAP) 3 Wireless Application Protocol Introduction Evolution WAP Architecture Working Uses Conclusion.
Wireless Application Protocol CSCI 465 Nathaniel Samson Alison White Steve MacNeil Michael Pyne James Snow.
Mobile Security. Security is Hard Just this year: Denial of service Credit card compromise I Love you Cost to manage security quickly becomes prohibitive.
Presented By: Dixit Wadhwani B.TECH 3 rd YEAR, CSE 07CS Sir Padampat Singnania University Technical Seminar on Wireless Markup Language Guided By:
IT 284 Unit 4 Seminar.
Components of the WAP Standard Layers of WAP divided into 3 groups Bearer Adaptation Hides the differences in the signaling and channel protocols used.
WAP – Wireless Application Protocol RAJEEV GOPALAKRISHNA CS590F Fall 2000.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Wireless Application Protocol (WAP)
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
Copyright © Wondershare Software Introduction to WAP by: Nitin Govindan.
Data communication and Networks
Wireless Application Protocol (WAP)
Mobile IP and Wireless Application Protocol
MOBILE PAYMENT SYSTEM.
Mobile IP and Wireless Application Protocol
Mark A. Shaw CS 522 Project Presentation
WAP.
By Zhongyin J. Daye Han-Chung Lee
CSCI {4,6}900: Ubiquitous Computing
Wireless & Mobile Communications Chapter 8: Support for Mobility
Mobile Internet and WAP
Presentation transcript:

Wireless Application Protocol Overview Owen Sullivan Worldzap WAP Forum

©2000 Wireless Application Protocol Forum, Ltd. Agenda zDevelopment of WAP zProtocol Layers zWireless Application Environment zSecurity and Smart Cards zConvergence with IETF protocols

©2000 Wireless Application Protocol Forum, Ltd. State of industry in 1997 zTechnologies were in use to allow handheld mobile devices access to network based content, but were incompatible lSmart Messaging; HDML, Narrowband sockets, Others... zWAP Forum was created to provide a single global standard for wireless data access for all handheld mobile devices

©2000 Wireless Application Protocol Forum, Ltd. Initial goals of the WAP Forum zBring Internet based content & services to handheld wireless devices zWork across global network technologies zAllow creation of content that works across many types of link layers and device types zTo use existing standards wherever possible

©2000 Wireless Application Protocol Forum, Ltd. What devices is WAP designed for? zIncludes mobile phones, pagers, PDAs zDevices with limited CPU, memory & battery life zDevices with a simple user interface zLow bandwidth & high latency environments zUnpredictable availability & stability

©2000 Wireless Application Protocol Forum, Ltd. Web Server Content CGI, Java servlets, etc WML content or HTML content that gets translated WAP Gateway WML Encoder WMLScript Compiler Protocol Adapters Client WML WML- Script WTAI Etc. HTTPWSP/WTP High level view of WAP Architecture

©2000 Wireless Application Protocol Forum, Ltd. Link layer technologies supported by WAP zGSM: SMS, Circuit Switched Data, GPRS, USSD, Cell Broadcast z ANSI-136: R-Data, Circuit Switched Data, GPRS-136 z CDMA: SMS, Circuit Switched Data, Packet z PDC & PHS: Circuit Switched Data, Packet z CDPD; DECT; TETRA; Mobitex z FLEX and ReFLEX; DataTAC

©2000 Wireless Application Protocol Forum, Ltd. WAP Protocols Wireless Application Environment (WAE) Session Layer (WSP) Security Layer (WTLS) Transport Layer (WDP) Other Services and Applications Transaction Layer (WTP) SMSUSSD GPRS CDPD Etc.. Circuit Switched Data Flex

©2000 Wireless Application Protocol Forum, Ltd. Wireless Datagram Protocol zProvides a network and bearer independent interface to higher layers zProvides port level addressing zProvides segmentation and reassembly zFor link layers that support IP, UDP is used as the Wireless Datagram Protocol layer

©2000 Wireless Application Protocol Forum, Ltd. Wireless Transaction Protocol zProvides efficient, reliable data transfer based on request/reply paradigm zSupports selective-retransmission zSupports segmentation and re-assembly zMessage oriented (not stream) zSupports an Abort function zSupports concatenation of PDUs

©2000 Wireless Application Protocol Forum, Ltd. Wireless Session Protocol zProvides shared state between client and server used to optimize content transfer zProvides semantics and mechanisms based on HTTP 1.1 zSupports compact encoding of headers zSupports push functionality zSupports capability negotiation

©2000 Wireless Application Protocol Forum, Ltd. Standard Message Center Adaptation Protocol Non-IP bearer (e.g. SMS) WDP WTLS Non-IP bearer (e.g. SMS) WDP Adaptation Message Center WAP Proxy/Server Mobile TCP WTP WSP WAE WDP WTLS WTP WSP WAE IP TCP IP WDP Adaptation utilises SMPP, industry standard for Message Center access

©2000 Wireless Application Protocol Forum, Ltd. WAP application environment zWML- XML compliant mark-up language zWMLScript - ECMAScript based scripting language zWAP Push mechanism zUser Agent profiles zWTA - WAP telephony services

©2000 Wireless Application Protocol Forum, Ltd. Input Elements WML Example Deck Card Navigatio n Variables </DO Welcome! Enter name: Choose speed: Fast Slow

©2000 Wireless Application Protocol Forum, Ltd. Placing an outgoing call with WTAI: Input Element WTAI Call Enter phone number: Wireless Telephony Applications

©2000 Wireless Application Protocol Forum, Ltd. Functions WMLScript Example Programming Constructs Variables function currencyConvertor(currency, exchRate) { return currency*exchangeRate; } function myDay(sunShines) { var myDay; if (sunShines) { myDay = “Good”; } else { myDay = “Not so good”; }; return myDay; }

©2000 Wireless Application Protocol Forum, Ltd. WAP Security zTransport level security is WTLS, based on TLS. Provides privacy, integrity, authentication zEnd-to-end security mechanism defined at the transport layer zApplication layer security provided via WMLScript crypto library

©2000 Wireless Application Protocol Forum, Ltd. WAP and Smart Cards zWAP supports use of Smart Cards to enhance security zWireless Identity Module specification supports performing security functions & storage of sensitive data zSmart Card Provisioning specification defines a file structure for secure storage of provisioning data

©2000 Wireless Application Protocol Forum, Ltd. WAP’s current status zWAP Forum has 200+ members including l90% of world’s handset manufacturers lCarriers with over 100 million subscribers lLeading infrastructure providers, software developers & content providers zWAP v1.2 specification suite approved Dec 99 zCommercial services now widely deployed

©2000 Wireless Application Protocol Forum, Ltd. Changing marketplace zHigh speed 2.5G technologies - GPRS, EDGE z3G technologies being developed with data rates of up to 2Mbps zMultimedia capable devices being developed zDemand for richer content - high quality graphics, audio, video

©2000 Wireless Application Protocol Forum, Ltd. WAP next generation zWAP Architecture Convergence group working to ensure WAP’s architecture converges with the IETF and other protocols zWPG reviewing the output from the IETF PILC group with a goal of incorporating TCP into the WAP stack zWAP continually evolving to ensure compatibility with emerging technologies

Thank you! WAP Forum