Successfully reported this slideshow.

Wireless Application Protocol

2,635 views

Published on

Wireless Application Protocol

Published in: Education, Technology, Business
  • Be the first to like this

Wireless Application Protocol

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

×