WAP PPT2

Embed Size (px)

Citation preview

  • 8/6/2019 WAP PPT2

    1/18

    Wireless Application Protocol

  • 8/6/2019 WAP PPT2

    2/18

    WAP- Wireless Application Protocol

    GatewayWAPWEB

    Server

    Content

    BrowserHTTP

    IPWAP

    Deck WML

  • 8/6/2019 WAP PPT2

    3/18

  • 8/6/2019 WAP PPT2

    4/18

    WAP Protocol Stack

    Wireless Markup Language

    WAP Binary XML Content Format

    Wireless Session Protocol (incl. HTTP1.1)

    Wireless Transaction Protocol

    Wireless Transport Layer Security

    Wireless Datagram Protocol (or UDP)

    bearers

    HTML

    HTTP

    TCP

    IP

  • 8/6/2019 WAP PPT2

    5/18

    Samples

  • 8/6/2019 WAP PPT2

    6/18

    Wireless Markup Language - WML

    XML based Language Emphasis, Alignment, Tables

    Buttons (Navigation mechanisms)

    Actions

    Variables

    Script

    Images - WBMP & local & alternate text

  • 8/6/2019 WAP PPT2

    7/18

    Wireless Markup Language

    Prologue (XML/WML version)Deck

    Template (defaults for cards in deck)

    Card

    Do

    Paragraphs

    Input

  • 8/6/2019 WAP PPT2

    8/18

    Sample deck

    -->

    Welcome to myWAP!

    In the wonderful world ofWAP, there is much intro, but no content.

    As usual, no help is available

  • 8/6/2019 WAP PPT2

    9/18

    More examples

    Phone.com Microsoft

    Accept

    Back

  • 8/6/2019 WAP PPT2

    10/18

    Form processing

    To:

    Password:

    Send '$(pwd)' to $(email)?

    Failed to send to $(email).

  • 8/6/2019 WAP PPT2

    11/18

    Dynamic WML

    Same techniques as for HTML, but set content-typeDetect agent type (name, supports, )

    Cookies & rewriting

    Available buttons, e.g. back

    Screen size

    Image support

  • 8/6/2019 WAP PPT2

    12/18

    Gateways

    Identity Compilation

    Size restriction

    Speed

    Limit of size of the WEB accessible

    gateway CaptiveWEB

    wireless

    Compress+Security cookies

  • 8/6/2019 WAP PPT2

    13/18

    Browsers

    PhonesPDAs

    Simulators

  • 8/6/2019 WAP PPT2

    14/18

    Browser consistency

    Buttons Cookies

    History

    Timers

    FILE:// Cache bugs

    Images

    Bold/italic,

    WMLscript POST method

    WTAI

    Security

    WML compilation Proxy authentication

  • 8/6/2019 WAP PPT2

    15/18

    Limitations of technology

    Screen size, resolution, colourInput devices

    Bandwidth

    Latency

    Deck size

  • 8/6/2019 WAP PPT2

    16/18

    Future

    More bandwidth (3G wireless)- GPRS - General Packet Radio Service

    UMTS - Universal Mobile Telecom System

    User Agent Profiles

    Security

    Location determination

    Local services/always on

  • 8/6/2019 WAP PPT2

    17/18

    Alternative

    NTT DoCoMo iMode

    Unwired Planet (Phone.com) - HDML

  • 8/6/2019 WAP PPT2

    18/18

    Referenceshttp://www.wapforum.org

    http://developer.phone.com

    http://forum.nokia.com

    http://mobileinternet.ericsson.se

    http://www.developer.ericsson.com.auhttp://www.winwap.com

    http://www.microsoft.com/mobile/phones/mme

    http://www.nttdocomo.comcitron:/home/horton/doc/WAP/WAP.ppt (these slides)

    http://mango/home/ (for WML content type)

    http://zero:81/index.wml