Presentation is loading. Please wait.

Presentation is loading. Please wait.

Wireless Application Protocol Intro (Continued) WebTP Meeting H. Wilson So 28 Feb, 2000.

Similar presentations


Presentation on theme: "Wireless Application Protocol Intro (Continued) WebTP Meeting H. Wilson So 28 Feb, 2000."— Presentation transcript:

1 Wireless Application Protocol Intro (Continued) WebTP Meeting H. Wilson So 28 Feb, 2000.

2 Outline zRecap: What is Wireless Application Protocol? Architecture Overview zWireless Session Protocol zWireless Application Environment architecture (WML & WML-Script)

3 Recap … from last week

4 What is WAP? z"WAP specifies an application framework and network protocols for wireless devices such as mobile telephones, pagers, and personal digital assistants (PDAs)." zWAP defines its own set of protocols but models after existing web protocols.

5 WAP vs. IP world zGSM, CDMA, IS-136 zWDP (datagram) zWTLS (security) zWTP (transaction) zWSP (session) zWML (markup) zWML Script (scripting) z IP z UDP z TLS (from SSL) z no counterpart z HTTP z HTML z JavaScript Rationale: reuse as much as possible from IP world, but optimize for the wireless world (i.e. compression, adapt to high-loss rate.)

6 WAP Protocol Architecture

7 Protocol Features

8 Part I Wireless Session Protocol

9 Wiress Session Protocol zCurrently defined WSP services include only browsing services WSP/B zWSP/B is a binary equivalent of HTTP/1.1

10 WSP Features Highlight zSupports both connection-oriented and connectionless modes zPull: Support all HTTP/1.1 request methods (GET, PUT, POST, etc.) (confirmed and non-confirmed) zPush: Server push (confirmed, non- confirmed) zSuspend/Resume sessions independent of transport sessions

11 Session Establishment / Termination

12 Session Establishment (over WAP Class 2)

13 Transaction Example

14 Method Invocation (over WTP Class 2)

15 Session Suspend/Resume

16 Suspend (over WTP Class 0)

17 Connectionless Session Service zProvides unconfirmed (no ack or retx) facilities for: Method Invocation (GET, POST) and Push

18 Part II Wireless Application Environment (WAE)

19 What is WAE? zSpecifies an application framework for wireless devices such as mobile telephones, pagers, and PDAs. zDefines a model suitable for buliding interactive applications that function well in narrow-band environment with medium to high latencies.

20 WAE Model

21 Components of WAE zUser Agents: in-device software that retrieves and displays content to the user. Understands WML and WML-Script zGateways: Conversion between HTTP & WSP and/or HTML & WML zVarious WAE specific formats: WML, WML-Script, WBMP(bitmap)

22 Sample WML Page z Choose all you like: Dog Cat Horse


Download ppt "Wireless Application Protocol Intro (Continued) WebTP Meeting H. Wilson So 28 Feb, 2000."

Similar presentations


Ads by Google