wap

36
WAP -Presented By- Arati Avhad Shirali Agrawal Xue Li

Upload: anika

Post on 05-Jan-2016

22 views

Category:

Documents


0 download

DESCRIPTION

WAP. -Presented By- Arati Avhad Shirali Agrawal Xue Li. What is WAP?. What led to this new Technology?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: WAP

WAP-Presented By-

Arati Avhad

Shirali Agrawal

Xue Li

Page 2: WAP

What is WAP?

Page 3: WAP

What led to this new Technology?

Checking your accounts before shopping or ordering tickets for tonight's concert no longer requires a PC. The demand for access to information anywhere and anytime has led to a new technology -Wireless Application Protocol, abrreviated to WAP.

Page 4: WAP

The WAP Forum

Its founder members include Nokia, Ericsson, Motorola and Phone.com.

Essentailly, WAP is the technology that makes it possible to link wireless devices (such as mobile phones) to the Internet by translating internet information so it can be displayed on the display screen of a mobile telephone or other portable devices.

Page 5: WAP

What Exactly is WAP?

Is an applicaton communication protocol

Is used to access services and information

Is inherited from internet standards

Is for handheld devices such as mobile phones

Enables the creating of web applications for mobile devices by using the mark-up language WML .

Page 6: WAP

Special Constraints

Small screen size. Only a small amount of information can be displayed at once.

Limited processing power.

Lack of a full keyboard, making it awkward for the user to enter information. There are some handheld devices that feature a full keyboard, but they are the exception.

Page 7: WAP

Special Constraints

Slow connection speeds. Currently, wireless connection speeds are around 9600 bits per second.

Costly access. Users are generally paying by the minute or the kilobyte to use a wireless application. It is important to allow them to access information

Page 8: WAP

WAP Application Architecture

• Follows client-server paradigm used by the Internet

• WAP gateway

Page 9: WAP

a) WAP used to access the Internetb) WAP used to access an intranetc) the Internet architecture

Page 10: WAP

Components in WAP

WAP Device WAP Client, WAP Browser, Microbrowser User Agent WAP Gateway Network Operator Bearer Services Content/Origin/Application Server

Page 11: WAP
Page 12: WAP

WAP Client

WAE User Agent (Wireless Application Environment User Agent)

WTA User Agent (Wireless Telephony Applications User Agent)

WAP Stack

Page 13: WAP

WAP Gateway (1)

Protocol conversion — connecting different types of network

Page 14: WAP

WAP Gateway (2)

Encoding / Decoding

Page 15: WAP

WAP Gateway (3)

Translates of encrypted data

Implements interface for each of the bearers

Provides interface for accessing WTA server

Page 16: WAP

WAP Protocol Stack

Page 17: WAP

WAP Layers and Web Protocol Stack

Page 18: WAP

Wireless Application Environment

WML (Wireless Markup Language) WMLScript WTA

Page 19: WAP

WML

Byte-encoded for optimization Well formed and Valid Decks of cards cards, image, task and event, variables and context

An example:<wml><card id=“card1” title=“Welcome”><p>Hello WAP developer!</p><do type=“pre” name=“back” label=“Return”></pre></do><br><a href=“#card2”>Next</a><onevent type=“onpick”><go href=“choice.wml”></onevent></card></wml>

Page 20: WAP

WMLScript

Based on ECMAScript Is compiled into binary files called compilation units A dynamically typed language (data type: integer, boolean,

floating point, string)

Validating the input (data type: invalid)

Access to the device facilities Methods of interacting with the user (e.g. display error

messages)

Page 21: WAP

WTA and WTAI

An example of a Public WTAI function:

This function may be accessed from the WMLScript as the following library call:

WTAPublic.make Call(“4221234”);

Alternatively, it may be accessed from WML through the following URL:

Wtai://wp/mc;4221234;

Page 22: WAP

Wireless Session Protocol

Primitives

Connection oriented session servicesPush:

Confirmed push

Unconfirmed push

Connectionless session services

Page 23: WAP

Wireless Transaction Protocol

Unreliable Request

Reliable Request

Reliable Request with on Result Message

Page 24: WAP

Wireless Transport Layer Security (optional)

Privacy, Server Authentication, Client Authentication, Data Integrity

Page 25: WAP

Wireless Networks

Page 26: WAP

WAP Applications

M-commerce- shopping, ticket purchases, reservations, comparison shopping

Finance- statements, fund transfer, shares trading M-billing- notification, presentation, payment of bills Enterprise Access- inventory, shipment/sales updates,

email access Entertainment- games, gambling, interactive

multiplayer events

Page 27: WAP

WAP Applications

Messaging- Email, SMS, chat Travel- Scheduling, reservations, advisories M-care- customer service, payment status, other

backroom operations Location-smart services- traffic reports, parking

information, store discounts, event recommendations PUSHed services- The services which are provided

with no request made by the user. Email alerts, stock alerts, special deal notifications

Page 28: WAP

Why WAP?

The number of people having wireless devices are more than the people having PC

Access to information/services anytime from anywhere

Page 29: WAP

Existing WAP Sites

College on the move – The Central Carolina Technical College’s WAP site http://wap.sum.tec.sc.us

WAP Portal- http://wap.wapportal.com ElectricNews.Net- tech news via WAP

http://adlib.ie/enn/waphome.wml Continental Airline- Flight status, itinerary, schedules,

seat availability at http://pda.continental.com UK Entertainment Center-

http://www.ents24.com/index.wml And Many More…

Page 30: WAP

What’s Next…

WAP 2.0 will support…– XHTML (WML2)– TCP– Color graphics– Animation– Large file downloading– Location-smart services– Pop-up/context sensitive menus– Data synchronization with desktop PIM

Page 31: WAP

What’s Next…

WAP over General Packet Radio Service– GPRS is a packet-switched technology– Faster than conventional GSM/CDMA technology.

GPRS will respond to data transfer request in less than 0.25 seconds compared to at least 30 seconds with GSM

– Always connected– With GPRS Data transfer rate will be between 20

and 30 Kbps compared to 9.6 Kbps over GSM

Page 32: WAP

What’s Next…

WAP over Bluetooth

– Enables the user to connect through, and interact with devices in their proximity.

– Phone enabled with WAP over Bluetooth can be used as an interactive remote control.

Page 33: WAP

What’s Next…

WAP and VoiceXML

– Enables data input/output in the form of Voice

– Enables Voice Browsing

Page 34: WAP

What’s Next…

Power consumption is a very critical issue and even if high speeds are available power considerations may limit the data speeds.

Page 35: WAP

What’s Next…

By 2004, the number of WAP users across the globe is estimated to grow to well over 300 million (source: Ovum).

In part, this growth is driven by the introduction of General Packet Radio Service (GPRS), WAP 2.0, Bluetooth, VoiceXML and Mobile Commerce.

Page 36: WAP

Thank You!!!