1 / 13

Wireless Application Protocol WAP

Wireless Application Protocol WAP. Dr Alison Griffiths C203 Ext:3292 www.fcet.staffs.ac.uk/alg1/. Credit to: Justin Champion. Mobile Internet. Originally perceived as one of the primary motivators for wireless data applications Hyped as “Internet Anywhere” Result was WAP

yvonne
Download Presentation

Wireless Application Protocol WAP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Wireless Application ProtocolWAP Dr Alison Griffiths C203 Ext:3292 www.fcet.staffs.ac.uk/alg1/ Credit to: Justin Champion

  2. Mobile Internet • Originally perceived as one of the primary motivators for wireless data applications • Hyped as “Internet Anywhere” • Result was WAP • Specified by handset manufacturers & leading industry providers (WAP Forum now called Open Mobile Alliance) • Version 1 – 1998 • Not a success so far

  3. Wired Internet • HTTP at its simplest • Designed without concern for bandwidth, persistence or delay • Assumes TCP over IP • Utilises DNS for logical to physical mapping • Sophisticated Caching • Posting assumes connection available

  4. Wired Internet Application Layer • HTML allows • Rich content • Dynamic content • Plug-ins • Extensible • Ignores heterogeneity of end-user systems • Display sizes, resolutions • User Interfaces • Performance • Audio support • STORAGE

  5. Wireless Internet • Almost antithesis of wired • Bandwidth, persistence, delay are major problems • TCP extremely inefficient over-the-air • Caching cannot be guaranteed on client devices • Device profiles extremely varied • Displays • Browsers • Plug-ins • Operating systems may be fixed at point of manufacture • Device storage very limited • Low processing power • Need for new wireless-oriented protocol

  6. WAP Myth • WAP IS NOT…

  7. WAP as a Protocol (1.0)

  8. Origin servers Gateway Client Web Server Encoders & Decoders WML user agent WTA user agent Other WAE user agents Content Servers Request Encoded Request Response with content Encoded response with content Push content Encoded Push content Wireless Application Environment (WAE)

  9. WAP Stack Example

  10. WAP 2.0 • July 2001 • Retains WAP 1.x • Aspects of i-mode • Full IP support • TCP wireless profile • TLS • HTTP wireless profile • 2nd generation browsers (WML, XHTMLMP) • Composite Capabilities/Preference Profiles framework (CC/PP) • For identifying device capabilities & user preferences

  11. Application Framework Service Discovery Service Discovery Multi-media Messaging (E-mail) Content formats Session EFI Crypto Libraries WAE/WTA User Agent (WML, XHTMLMP) Push Provisioning Authentication Transfer Protocol Framework Capability Negotiation Push OTA Navigation Discovery Identification Cookies Synchronization Transport Service Lookup PKI Hypermedia Transfer (WTP+WSP, HTTP) Streaming MMS Bearer Secure Transport Datagrams (WDP, UDP) Connections (TCP wireless profile) Secure Bearer IPv4 CSD GPRS USSD … IPv6 SMS FLEX MPAK WAP Stack Example

  12. Review • Overview of WAP

  13. Questions?

More Related