Your SlideShare is downloading. ×
  • Like
Wireless Application Protocol
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Wireless Application Protocol


Wireless Application Protocol

Wireless Application Protocol

Published in Education , Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here

    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Wireless Application Protocol Presented by Altech Lanka (Pvt) Ltd.
  • 2. WAP overview
    • Objective of WAP is to provide internet services to handheld wireless devices.
    • Handheld devices tend to have,
      • Less memory.
      • Less powerful CPUs.
      • Different input devices.
      • Smaller displays.
  • 3. WAP overview
    • WAP designed to take advantage of the several data-handling approaches already in use.
    • WAP integrates the Handheld Device Markup Language (HDML) and Handheld Device Transport Protocol (HDTP).
  • 4. WAP network
  • 5. WAP network
    • Mobile device communicates with the WAP gateway in the wireless network.
    • The WAP gateway translates WAP request to WWW request, so the WAP client is able to submit the request to the Web server.
    • Also WAP gateway translates Web responses into WAP responses or a format understood by the WAP client.
  • 6. WAP Programming Model
  • 7. WML
    • WML (WireLess Markup Language) is an XML-based markup language that was designed to describe how WAP contents is presented on a wireless terminal.
  • 8. WML Vs HTML
    • WML was specifically designed for wireless terminals with a target screen that is only a few lines long and about an inch wide.
    • WML is case sensitive, and all tags and attributes should be in lowercase.
    • Unlike HTML, WML is unforgiving of incorrectly nested tags.
    • WML doesn't assume that a keyboard or a mouse is available for user input.
  • 9. WML Basics
    • The basic unit of WML is the card that specifies a single interaction between the user and the user agent.
    • Multiple cards are grouped together in decks.
    • A deck is the topmost element of a WML document.
    • When the user agent receives a deck (by downloading the complete deck), it activates only the first card in the deck.
  • 10. Common MIME Types for WAP
    • text/vnd.wap.wml for .wml files (WML source files)
    • application/vnd.wap.wmlc for .wmlc files (WML compiled files)
    • text/vnd.wap.wmlscript for .wmls files (WMLScript source files)
    • application/vnd.wap.wmlscriptc for .wmlsc files (WMLScript compiled files)
    • image/vnd.wap.wbmp for .wbmp files (wireless bitmaps)