Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Wap wml

782 views

Published on

Wap wml

Published in: Engineering

Wap wml

  1. 1. Presented By Mehta Ishani WAP-WML
  2. 2. Introduction  WAP – Wireless Application Protocol  The WAP is the leading standard for information services on wireless terminals like digital mobile phones.  The WAP standard is based on Internet standards (HTML, XML and TCP/IP).
  3. 3. What is the purpose of WAP?  To enable easy, fast delivery of relevant information and services to mobile users.  It consists of a WML language specification, a WMLScript specification, and a Wireless Telephony Application Interface (WTAI) specification.
  4. 4. HTTP Model
  5. 5. WAP Gateway  WAP Gateway/Proxy is the entity that connects the wireless domain with the Internet. We should make a note that the request that is sent from the wireless client to the WAP Gateway/Proxy uses the Wireless Session Protocol (WSP). In its essence, WSP is a binary version of HTTP.
  6. 6. Application (WAE) Session (WSP) Security (WTLS) Transport (WDP) Transaction (WTP) Medium: GSM, CDMA... WAP Application HTTP Security (TLS) IP/UDP TCP Medium: ... WEB WAP protocol stack
  7. 7. WML  A markup language - the Wireless Markup Language (WML) has been adapted to develop optimized WAP applications. In order to save valuable bandwidth in the wireless network, WML can be encoded into a compact binary format. Encoding WML is one of the tasks performed by the WAP Gateway/Proxy.
  8. 8. WML-Syntax  Desk  card <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml12.dtd"> <wml> <card> ... </card> . ..more cards... </wml>
  9. 9. WAP - WML Script  WMLScript (Wireless Markup Language Script) is the client-side scripting language of WML (Wireless Markup Language). A scripting language is similar to a programming language, but is of lighter weight. With WMLScript, the wireless device can do some of the processing and computation. This reduces the number of requests and
  10. 10. WMLS Syntax function name (parameters) { control statements; return var; }
  11. 11. WAP - Core Services Banking Finance Shopping Ticketing Entertainment Weather E- Messaging
  12. 12. Advantage  The advantages that WAP can offer over these other methods are the following: open standard, vendor independent network-standard independent transport mechanism optimised for wireless data bearers application downloaded from the server, enabling fast service creation and introduction, as opposed to embedded software
  13. 13. Biblography www.slideshare.net

×