SlideShare une entreprise Scribd logo
1  sur  23
Mobile applications
Outline
           Introduction

          Mobile Services

          What is WAP ?

      WAP Architecture


          WAP Protocols


          Demonstration

            Conclusion



                            2
Introduction

 Mobile Growth 2000 – 2009
     • An estimated 4.1 Billion Mobile Phone subscriptions till
     2009. By the International telecommunications union (ITU).

     •Total subscriptions grew 563 %


 Mobile Application Growth
     • Total value of all applications stores was worth 343 million
     dollar ; Yankee Group 2009



                                                                      3
Mobile Services
Imagine.. Anytime, Anywhere you can


 Get financial information
 Order and buy tickets
 Pay your bills
 Read the news
 Read and send e-mails
 Receive your voice-mail
 Get a local guide to restaurants
 Make stock queries



                                               5
WAP makes it possible!!
What is WAP ?
Wireless Application Protocol : RFC 2636
  A set of protocols which allow data exchange for
   mobile cellular systems

  The current world standard for the presentation and
   delivery of wireless information

  It is device independent

  It is network independent

                                                         7
Current Constraints of


Wireless Interfaces:                Mobile Devices:

   Less Bandwidth                     Less CPU Power

   High Latency                       Less Memory and Storage

   Less Stable Connections            Restricted Power Consumption

   Less Predictable Availability      Small / Variable Sized Displays

   Diverse range of network           Variable Input Types
    standards                           (Keypad, Pen, etc,)




                                                                      8
Why use WAP ?




The importance of WAP comes due to the fact that it is promoted, developed and supported by
important names in the world of wireless communications, of Internet, and of finance. In concrete
terms, 90 % producers of equipment of mobile communications are members of the WAP Forum, the
true promoter of standards WAP. Names appearing above constitute a very partial list.



                                                                                                    9
WAP Key Features
Designed to create services      Multiple OS like Palm OS,
for small handheld terminals     EPOC, Flex OS, Java OS,
                                       OS/9, PocketPC ec.




                                       Designed to minimize
                                          required bandwidth
                                        and impact of latency
Access to telephony
related functionality




                                                             10
WAP Architecture (1/2)


 Any WAP enable system consists of:

   WAP Gateway
   The HTTP Web Server

   and The WAP device (ex any WAP enabled mobile)




                                                     11
WAP Architecture (2/2)


Client                                        Web Server
                   WAP Gateway
 WML




                                                        with WML-Script
                    WML Encoder                CGI




                                                          WML Decks
WML-                                          Scripts
         WSP/WTP     WMLScript
                                       HTTP    etc.
Script
                     Compiler
 WTAI
                   Protocol Adapters          Content
 Etc.




                                                                          12
How WAP Works?




1 --WSP Request (URL)
2 --WSP Response (Binary WML)
3 --HTTP Request (URL)
4 --HTTP Response (WML)


                                13
Comparison between Internet and WAP Models

 Internet       Wireless Application Protocol

  HTML                     Wireless Application          Other Services and
JavaScript                 Environment (WAE)                Applications

                             Session Layer (WSP)
  HTTP
                             Transaction Layer (WTP)


TLS - SSL                    Security Layer (WTLS)

                            Transport Layer (WDP)
  TCP/IP
  UDP/IP        Bearers:
                 SMS       USSD
                           GPRS   CSD   IS-136    CDMA   CDPD PDC-P    Etc..

                                                                         14
WAP Protocols (1/4)

• WSP (Wireless Session Protocol)
   – Provides the application layer of WAP with a consistent
     interface for two session services.
      • A connection-oriented service that operates above the
        transaction layer protocol WTP.

      • A connectionless service that operates above a secure or
        non-secure datagram service (WDP).


          Wireless Session Layer (WSP)




                                                                   15
WAP Protocols (2/4)

• WTP (Wireless Transaction Protocol)
   – Provides efficient request/reply based transport mechanism
     suitable for devices with limited resources over networks

     with low to medium bandwidth.
      • WTP Push mode allows server to “push” data to a client
        without request (e.g. notification of stock hitting target price)

      • WTP/WDP uses less than half the packets that TCP/IP uses to
        transfer the same amount of data.

        Wireless Transaction Protocol (WTP)


                                                                            16
WAP Protocols (3/4)

• WTLS (Wireless Transport Layer Security)
   – A security protocol based upon the industry-standard
     Transport Layer Security (TLS) protocol, formerly known
     as Secure Sockets Layer (SSL).

   – WTLS is intended for use with the WAP transport protocols
     and has been optimized for use over narrow-band
     communication channels.


      Wireless Transport Layer Security (WTLS)




                                                                 17
WAP Protocols (4/4)

• WDP (Wireless Datagram Protocol)
   – The Transport layer protocol in the WAP architecture

   – Provides a common interface to the Security, Session, and
     Application layers

   – Allows these upper layers to function independently of the
     underlying wireless network. This is the key to global
     interoperability

          Wireless Datagram Protocol (WDP)




                                                                  18
How limits are handled ? (1/2)

 Low bandwidth
  • WML contents are encoded
  • WSP supports long-lived sessions
  • WTP designed to minimize number of transactions
 High latency
  • Asynchronous request/response model
  • Client side programming using WMLScript
  • WTA repositories
 Unreliable connection
  • WSP supports long-lived sessions to resume efficiently
  • Selective retransmission of segments by WTP



                                                             19
How limits are handled ? (2/2)

 Small Display
   • Decks and card interface
 Limit input facilities
   • Decks and cards makes inter-page navigation easier
 Limited memory & CPU
   • Binary encoding of WML contents saves memory
   • Limited set of functionality of WMLScript & libraries
 Limited battery power
   • Minimizing bandwith needs


                                                             20
Demonstration
Conclusion

 With the arrival of mobile 3G, WAP will be in strong usage, and
  will become probably a spread and common standard.

                Anytime, Anywhere, Any ...
        The future of WAP depends largely on :
           •   whether consumers decide to use WAP devices to
               access the Web,
           •   and also on whether a new technology comes
               along that would require a different infrastructure
               than WAP.



                                                                     22
Thank You !

Contenu connexe

Tendances

Wireless Application Protocol
Wireless Application ProtocolWireless Application Protocol
Wireless Application Protocol
bartekel
 

Tendances (20)

Introduction to wireless application protocol (wap)ogi
Introduction to wireless application protocol (wap)ogiIntroduction to wireless application protocol (wap)ogi
Introduction to wireless application protocol (wap)ogi
 
Mcpp113,16,33,41
Mcpp113,16,33,41Mcpp113,16,33,41
Mcpp113,16,33,41
 
WAP 2.0
WAP 2.0WAP 2.0
WAP 2.0
 
What is WAP?
What is WAP?What is WAP?
What is WAP?
 
Wap
WapWap
Wap
 
WAP
WAPWAP
WAP
 
wireless application protocol
wireless application protocol wireless application protocol
wireless application protocol
 
Wireless Application Protocol ppt
Wireless Application Protocol pptWireless Application Protocol ppt
Wireless Application Protocol ppt
 
Wireless application protocol
Wireless application protocolWireless application protocol
Wireless application protocol
 
Introduction to WAP
Introduction to WAPIntroduction to WAP
Introduction to WAP
 
Wap ppt
Wap pptWap ppt
Wap ppt
 
112321 112333 wirless application protocol
112321 112333 wirless application protocol112321 112333 wirless application protocol
112321 112333 wirless application protocol
 
WWW Programming Model
WWW Programming ModelWWW Programming Model
WWW Programming Model
 
Wireless Application Protocol
Wireless Application ProtocolWireless Application Protocol
Wireless Application Protocol
 
Wap model
Wap modelWap model
Wap model
 
PLNOG16: Bezpieczeństwo w sieci operatora, Sebastian Pasternacki
PLNOG16: Bezpieczeństwo w sieci operatora, Sebastian PasternackiPLNOG16: Bezpieczeństwo w sieci operatora, Sebastian Pasternacki
PLNOG16: Bezpieczeństwo w sieci operatora, Sebastian Pasternacki
 
Comparining Mobile Wimax With Hspa And Lte
Comparining Mobile Wimax With Hspa And LteComparining Mobile Wimax With Hspa And Lte
Comparining Mobile Wimax With Hspa And Lte
 
Lte World Summit 2010
Lte World Summit 2010Lte World Summit 2010
Lte World Summit 2010
 
PLNOG16: Data center interconnect dla opornych, Krzysztof Mazepa
PLNOG16: Data center interconnect dla opornych, Krzysztof MazepaPLNOG16: Data center interconnect dla opornych, Krzysztof Mazepa
PLNOG16: Data center interconnect dla opornych, Krzysztof Mazepa
 
Devising your Data Movement Strategy for IoT
Devising your Data Movement Strategy for IoTDevising your Data Movement Strategy for IoT
Devising your Data Movement Strategy for IoT
 

En vedette (20)

LilCorkioki
LilCorkiokiLilCorkioki
LilCorkioki
 
Greenthan
GreenthanGreenthan
Greenthan
 
before upload
before uploadbefore upload
before upload
 
My Childhood
My ChildhoodMy Childhood
My Childhood
 
Ponenciacarmevalls221109 100223120240 Phpapp01
Ponenciacarmevalls221109 100223120240 Phpapp01Ponenciacarmevalls221109 100223120240 Phpapp01
Ponenciacarmevalls221109 100223120240 Phpapp01
 
Music Technology
Music TechnologyMusic Technology
Music Technology
 
Lab1 1220880325
Lab1 1220880325Lab1 1220880325
Lab1 1220880325
 
N C State Sample Chapter Handbook
N C  State  Sample  Chapter  HandbookN C  State  Sample  Chapter  Handbook
N C State Sample Chapter Handbook
 
Nghi dinh 171-2013-nd-cp
Nghi dinh 171-2013-nd-cpNghi dinh 171-2013-nd-cp
Nghi dinh 171-2013-nd-cp
 
Waste cycle in airport
Waste cycle in airportWaste cycle in airport
Waste cycle in airport
 
before upload
before uploadbefore upload
before upload
 
Greenathan
GreenathanGreenathan
Greenathan
 
start recycling
start recyclingstart recycling
start recycling
 
CaracteríSticas Del Desarrollo Organizacional
CaracteríSticas Del Desarrollo OrganizacionalCaracteríSticas Del Desarrollo Organizacional
CaracteríSticas Del Desarrollo Organizacional
 
first pitch
first pitchfirst pitch
first pitch
 
alinds slideshow
alinds slideshowalinds slideshow
alinds slideshow
 
Who are CRM excellence?
Who are CRM excellence?Who are CRM excellence?
Who are CRM excellence?
 
Design Samples
Design SamplesDesign Samples
Design Samples
 
Newyork City walk
Newyork City walkNewyork City walk
Newyork City walk
 
H2o Recycle
H2o RecycleH2o Recycle
H2o Recycle
 

Similaire à Mobile applications

Mobile computing seminar
Mobile computing seminarMobile computing seminar
Mobile computing seminar
Meenakshi Devi
 
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptxFALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
BARATHSHARMA
 
Wireless Application Protocol (by Mintoo Jakhmola)
Wireless Application Protocol (by Mintoo Jakhmola)Wireless Application Protocol (by Mintoo Jakhmola)
Wireless Application Protocol (by Mintoo Jakhmola)
Mintoo Jakhmola
 

Similaire à Mobile applications (20)

Mobile computing seminar
Mobile computing seminarMobile computing seminar
Mobile computing seminar
 
Wap ppt
Wap pptWap ppt
Wap ppt
 
It2402 mobile communication unit5
It2402 mobile communication unit5It2402 mobile communication unit5
It2402 mobile communication unit5
 
Wireless application prorocol
Wireless application prorocolWireless application prorocol
Wireless application prorocol
 
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptxFALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
 
Wireless Application Protocol (by Mintoo Jakhmola)
Wireless Application Protocol (by Mintoo Jakhmola)Wireless Application Protocol (by Mintoo Jakhmola)
Wireless Application Protocol (by Mintoo Jakhmola)
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WAP Technology
WAP TechnologyWAP Technology
WAP Technology
 
Wireless application protocol
Wireless application protocolWireless application protocol
Wireless application protocol
 
Protocols and tools
Protocols and toolsProtocols and tools
Protocols and tools
 
Wap
WapWap
Wap
 
Wirelss LAN
Wirelss LANWirelss LAN
Wirelss LAN
 
Web technology and commerce unit 5
Web technology and commerce unit 5Web technology and commerce unit 5
Web technology and commerce unit 5
 
Wap architecture and wml script
Wap architecture and wml scriptWap architecture and wml script
Wap architecture and wml script
 
W@P
W@PW@P
W@P
 
Wap wml
Wap wmlWap wml
Wap wml
 
WAP.PDF
WAP.PDFWAP.PDF
WAP.PDF
 
Basic Concepts in Wireless LAN
Basic Concepts in Wireless LANBasic Concepts in Wireless LAN
Basic Concepts in Wireless LAN
 

Plus de Higher Private School of Engineering and Technology (15)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
VOIP
VOIPVOIP
VOIP
 
Unified communication
Unified communicationUnified communication
Unified communication
 
Streaming
StreamingStreaming
Streaming
 
Sensor networks
Sensor networksSensor networks
Sensor networks
 
Qo s
Qo sQo s
Qo s
 
Peer topeer
Peer topeerPeer topeer
Peer topeer
 
Ldap
LdapLdap
Ldap
 
I pv6
I pv6I pv6
I pv6
 
Intenet of things
Intenet of thingsIntenet of things
Intenet of things
 
Help desk
Help deskHelp desk
Help desk
 
Ha
HaHa
Ha
 
Geolocalisation
GeolocalisationGeolocalisation
Geolocalisation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Virtualization
VirtualizationVirtualization
Virtualization
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Mobile applications

  • 2. Outline Introduction Mobile Services What is WAP ? WAP Architecture WAP Protocols Demonstration Conclusion 2
  • 3. Introduction  Mobile Growth 2000 – 2009 • An estimated 4.1 Billion Mobile Phone subscriptions till 2009. By the International telecommunications union (ITU). •Total subscriptions grew 563 %  Mobile Application Growth • Total value of all applications stores was worth 343 million dollar ; Yankee Group 2009 3
  • 5. Imagine.. Anytime, Anywhere you can  Get financial information  Order and buy tickets  Pay your bills  Read the news  Read and send e-mails  Receive your voice-mail  Get a local guide to restaurants  Make stock queries 5
  • 6. WAP makes it possible!!
  • 7. What is WAP ? Wireless Application Protocol : RFC 2636  A set of protocols which allow data exchange for mobile cellular systems  The current world standard for the presentation and delivery of wireless information  It is device independent  It is network independent 7
  • 8. Current Constraints of Wireless Interfaces: Mobile Devices:  Less Bandwidth  Less CPU Power  High Latency  Less Memory and Storage  Less Stable Connections  Restricted Power Consumption  Less Predictable Availability  Small / Variable Sized Displays  Diverse range of network  Variable Input Types standards (Keypad, Pen, etc,) 8
  • 9. Why use WAP ? The importance of WAP comes due to the fact that it is promoted, developed and supported by important names in the world of wireless communications, of Internet, and of finance. In concrete terms, 90 % producers of equipment of mobile communications are members of the WAP Forum, the true promoter of standards WAP. Names appearing above constitute a very partial list. 9
  • 10. WAP Key Features Designed to create services Multiple OS like Palm OS, for small handheld terminals EPOC, Flex OS, Java OS, OS/9, PocketPC ec. Designed to minimize required bandwidth and impact of latency Access to telephony related functionality 10
  • 11. WAP Architecture (1/2)  Any WAP enable system consists of:  WAP Gateway  The HTTP Web Server  and The WAP device (ex any WAP enabled mobile) 11
  • 12. WAP Architecture (2/2) Client Web Server WAP Gateway WML with WML-Script WML Encoder CGI WML Decks WML- Scripts WSP/WTP WMLScript HTTP etc. Script Compiler WTAI Protocol Adapters Content Etc. 12
  • 13. How WAP Works? 1 --WSP Request (URL) 2 --WSP Response (Binary WML) 3 --HTTP Request (URL) 4 --HTTP Response (WML) 13
  • 14. Comparison between Internet and WAP Models Internet Wireless Application Protocol HTML Wireless Application Other Services and JavaScript Environment (WAE) Applications Session Layer (WSP) HTTP Transaction Layer (WTP) TLS - SSL Security Layer (WTLS) Transport Layer (WDP) TCP/IP UDP/IP Bearers: SMS USSD GPRS CSD IS-136 CDMA CDPD PDC-P Etc.. 14
  • 15. WAP Protocols (1/4) • WSP (Wireless Session Protocol) – Provides the application layer of WAP with a consistent interface for two session services. • A connection-oriented service that operates above the transaction layer protocol WTP. • A connectionless service that operates above a secure or non-secure datagram service (WDP). Wireless Session Layer (WSP) 15
  • 16. WAP Protocols (2/4) • WTP (Wireless Transaction Protocol) – Provides efficient request/reply based transport mechanism suitable for devices with limited resources over networks with low to medium bandwidth. • WTP Push mode allows server to “push” data to a client without request (e.g. notification of stock hitting target price) • WTP/WDP uses less than half the packets that TCP/IP uses to transfer the same amount of data. Wireless Transaction Protocol (WTP) 16
  • 17. WAP Protocols (3/4) • WTLS (Wireless Transport Layer Security) – A security protocol based upon the industry-standard Transport Layer Security (TLS) protocol, formerly known as Secure Sockets Layer (SSL). – WTLS is intended for use with the WAP transport protocols and has been optimized for use over narrow-band communication channels. Wireless Transport Layer Security (WTLS) 17
  • 18. WAP Protocols (4/4) • WDP (Wireless Datagram Protocol) – The Transport layer protocol in the WAP architecture – Provides a common interface to the Security, Session, and Application layers – Allows these upper layers to function independently of the underlying wireless network. This is the key to global interoperability Wireless Datagram Protocol (WDP) 18
  • 19. How limits are handled ? (1/2)  Low bandwidth • WML contents are encoded • WSP supports long-lived sessions • WTP designed to minimize number of transactions  High latency • Asynchronous request/response model • Client side programming using WMLScript • WTA repositories  Unreliable connection • WSP supports long-lived sessions to resume efficiently • Selective retransmission of segments by WTP 19
  • 20. How limits are handled ? (2/2)  Small Display • Decks and card interface  Limit input facilities • Decks and cards makes inter-page navigation easier  Limited memory & CPU • Binary encoding of WML contents saves memory • Limited set of functionality of WMLScript & libraries  Limited battery power • Minimizing bandwith needs 20
  • 22. Conclusion  With the arrival of mobile 3G, WAP will be in strong usage, and will become probably a spread and common standard. Anytime, Anywhere, Any ...  The future of WAP depends largely on : • whether consumers decide to use WAP devices to access the Web, • and also on whether a new technology comes along that would require a different infrastructure than WAP. 22

Notes de l'éditeur

  1. What is the technology behind it.
  2. - Client: connect to gateway onlyWAP Gatway: is the entity that connects the wireless domain with the InternetConnects to any serverTranslate HTTP-TCP-IP into WSP-WTP-WDP-bearerCompiles WML« abstracts » HTML, converts to WML (optional)Server : provides WML (or HTML)
  3. WAP works like this:- The user selects an option on his mobile device that has a URL with Wireless Markup language (WML) content assigned to it.- The phone sends the URL request via the wireless network to a WAP gateway, using the binary encoded WAP protocol.- The gateway translates this WAP request into a conventional HTTP and sends it on to the Internet.- The appropriate Web server picks up the HTTP request.- The server processes the request.If the URL refers to a static WML file, the server deliversit.-The Web server adds the HTTP header to the WML content and returns it to the gateway.- The WAP gateway compiles the WML into binaryform and sends the WML response back to the phone.- The phone receives the WML via the WAP protocol and with a micro-browser it displays the content on the screen.
  4. WSP (Wireless Session Protocol)WTP (Wireless Transaction Protocol)WTLS (Wireless Transport Layer Security)WDP (Wireless Datagram Protocol)