Wireless Application Protocol

3,256 views

Published on

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,256
On SlideShare
0
From Embeds
0
Number of Embeds
938
Actions
Shares
0
Downloads
133
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Wireless Application Protocol

  1. 1. Wireless Application Protocol POZNAŃ SUPERCOMPUTING AND NETWORKING CENTRE
  2. 2. GSM <ul><li>Transmitting data - basic service </li></ul><ul><li>Generic Packet Radio Services - GPRS </li></ul><ul><li>High Speed Circuit Switched Data - HSCSD </li></ul><ul><li>WAP (Wireless Application Protocol) </li></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  3. 3. GPRS POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  4. 4. WAP 1.1 www.wapforum.org <ul><li>WML (Wireless Markup Language) </li></ul><ul><li>WML Script </li></ul><ul><li>Images (WBMP) </li></ul><ul><li>vCal </li></ul><ul><li>vCard </li></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  5. 5. WAP 1.2 proposal www.wapforum.org <ul><li>Push </li></ul><ul><li>WTA (Wireless Telephony Application) </li></ul><ul><li>Digital Signatures features in WML Script </li></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  6. 6. What can be done with WAP <ul><li>Information services </li></ul><ul><ul><li>News, Weather, etc </li></ul></ul><ul><li>Entertainment services </li></ul><ul><ul><li>Games etc </li></ul></ul><ul><li>Email services </li></ul><ul><ul><li>Read your emails from your mobile phone </li></ul></ul><ul><li>Access to different databases </li></ul><ul><ul><li>Save names and numbers from a Yellow Pages service </li></ul></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  7. 7. WAP and Related Network Elements POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  8. 8. Internet model WAP Model POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  9. 9. What is needed for WAP services? POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  10. 10. WAP Stack architecture POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  11. 11. Wireless Application Environment (WAE) <ul><li>General purpose application environent </li></ul><ul><li>Provides a micro browser environment </li></ul><ul><ul><li>WML </li></ul></ul><ul><ul><li>WML Script </li></ul></ul><ul><ul><li>Well-defined content formats: </li></ul></ul><ul><ul><ul><li>text/vnd.wap.wml </li></ul></ul></ul><ul><ul><ul><li>text/vnd.wap.wmlscript </li></ul></ul></ul><ul><ul><ul><li>application/vnd.wap.wmlc </li></ul></ul></ul><ul><ul><ul><li>application/vnd.wap.wmlscriptc </li></ul></ul></ul><ul><ul><ul><li>image/vnd.wap.wbmp </li></ul></ul></ul><ul><ul><li>WTA, WTAI </li></ul></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  12. 12. Wireless Session Protocol (WSP) <ul><li>Application layer of WAP </li></ul><ul><li>Two modes: connection-oriented and connectionless </li></ul><ul><li>WSP/B (browsing implementation) </li></ul><ul><li>Provides the HTTP/1.1 functionality and semantics in encoded format </li></ul><ul><li>Enables WAP client to connect to statndard HTTP/1.1 web server via WAP gateway </li></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  13. 13. Wireless Transaction Protocol (WTP) <ul><li>Provides a light-weight transaction-oriented protocol suitable for thin clients </li></ul><ul><li>Provides both reliable and unreliable one-way, and reliable two-way message transport </li></ul><ul><li>Optimised for short request - long response dialogue characteristic </li></ul><ul><li>Provides PDU concatenation to reduce the number of messages transferred </li></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  14. 14. Wireless Transaction Layer Security (WTLS) <ul><li>Provides the security to client-gateway connections </li></ul><ul><li>Based on Transport Layer Security TLS (SSL) </li></ul><ul><li>Ensures that the data is unchanged and uncorrupted </li></ul><ul><li>Encryption </li></ul><ul><li>Authentication </li></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  15. 15. Wireless Datagram Protocol (WDP) <ul><li>Transport layer of WAP </li></ul><ul><li>Provides a consistent and transparent service for upper layer protocols of WAP; provides independency from upper the underlying wireless network </li></ul><ul><li>Provides the datagram pachek adaptation </li></ul><ul><li>In platforms where IP is used, WDP is actually UDP </li></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  16. 16. Comparison between Internet and WAP Architecture POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  17. 17. POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  18. 18. WML <ul><li>WML 1.1 </li></ul><ul><li>Nagłówek: </li></ul><ul><li><?xml version=&quot;1.0&quot;?> </li></ul><ul><li><!DOCTYPE wml PUBLIC &quot;-//WAPFORUM//DTD WML 1.1//EN&quot; &quot;http:///www.wapforum.org/DTD/wml_1.1.xml&quot;> </li></ul><ul><li>WML format </li></ul><ul><li><tag>content</tag> or <tag/> </li></ul><ul><li><tag attr=“sth”/> </li></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  19. 19. POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  20. 20. WML Example (1) <?xml version=&quot;1.0&quot;?> <!DOCTYPE wml PUBLIC &quot;-//WAPFORUM//DTD WML 1.1//EN&quot; &quot;http:///www.wapforum.org/DTD/wml_1.1.xml&quot;> <head> <meta content=&quot;true&quot; name=&quot;vnd.up.markable&quot; forua=&quot;true&quot; /> </head> <wml> <!----- HOME ---------> <card id=&quot;home&quot; title=&quot;WAP@POZNAN&quot;> <do type=&quot;Uslugi&quot; label=&quot;Uslugi&quot;> <go href=&quot;#usl&quot;/></do> <do type=&quot;Linki&quot; label=&quot;Linki&quot;> <go href=&quot;#linki&quot;/></do> <do type=&quot;Notka&quot; label=&quot;Notka&quot;> <go href=&quot;#notka&quot;/></do> <p> <b>WAP@POZNAN</b><br/> <br/> <a href=&quot;#usl&quot;>Uslugi</a><br/> <a href=&quot;#linki&quot;>Linki</a><br/> <a href=&quot;#notka&quot;>Notka</a><br/> </p> </card> POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  21. 21. WML Example (2) <!----- LINKI ---------> <card id=&quot;linki&quot; title=&quot;Linki&quot;> <do type=&quot;prev&quot; label=&quot;Back&quot;> <prev/> </do> <do type=&quot;poczatek&quot; label=&quot;Home&quot;> <go href=&quot;index.wml#home&quot;/> </do> <p> <img src=&quot;./images/linki.wbmp&quot; alt=&quot;Linki&quot;/> &nbsp;Interesujace linki:<br/> <a href=&quot;http://wap.filmweb.pl/&quot;> Filmweb - serwis filmowy</a><br/> <a href=&quot;http://wap.gsmbox.find.pl&quot;>GSM Box</a><br/> <a href=&quot;http://wap.gsm.ec.pl/&quot;>GSM-INFO</a><br/> <a href=&quot;http://wap.mobile.net.pl/&quot;>mobile.net.pl</a><br/> <a href=&quot;http://wap.plusgsm.pl/&quot;>Plus GSM</a><br/> <a href=&quot;http://wap.rmf.fm/&quot;>RMF FM</a><br/> <a href=&quot;http://wap.net.pl/&quot;>wap.net.pl</a><br/> <a href=&quot;http://www.wbk.pl/wapinfo/index.wml&quot;> Wielkopolski Bank Kredytowy</a><br/> </p> </card> </wml> POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER
  22. 22. WAP Clients <ul><li>Nokia 7110 </li></ul><ul><li>Ericsson R320, R380, MC218 </li></ul><ul><li>Motorola Timeport </li></ul><ul><li>Alcatel One Touch Pro </li></ul><ul><li>Siemens S35 </li></ul><ul><li>Emulators: WinWap, Nokia Wap Toolkit 1.3 </li></ul>POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER

×