Presentation Description

No description available.


Presentation Transcript

WAP (Wireless Application Protocol):

WAP (Wireless Application Protocol)

The Two Paradigms:

W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms

PowerPoint Presentation:

 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 Imagine …Anytime, Anywhere You Can

PowerPoint Presentation:

WAP makes it possible !!

PowerPoint Presentation:

Why is Internet not enough? … or actually … "too much" ...

Motivations for WAP:

Motivations for WAP Web Access to mobile phones is different because The Network is different Bandwidth is limited. The client devices are different. Weak CPU, Small Memory. Restricted MMI(display and keyboard, no mouse) Restricted Power Consumption. Users are different Ease of use is very essential.

PowerPoint Presentation:

Thus, A special protocol suite for Wireless Web Access is justified.

WAP Forum:

WAP Forum The Wireless Application Protocol is a standard developed by the WAP Forum, a group founded by Nokia, Ericsson, Unwired Planet and Motorola. The goals of WAP are to be: Independent of wireless network standard. Open to all. Scalable across transport options. Scalable across device types i.e. device independent. Extensible over time to new networks and transports.

What is WAP?:

What is WAP? Wireless Application Protocol or WAP for short is simply a protocol - a standardized way for delivering Internet data over wireless networks. Thus WAP links Wireless Network with Computer Network (World Wide Web) Enables the mobile users to access the internet data.

PowerPoint Presentation:

Wireless Application Protocol Protocol specification for communication over wireless devices Specified by WAP Forum Open, global and non proprietary. Device and bearer independent. Conforming to OSI standards You can say that it is a “ parallel internet ”

PowerPoint Presentation:

WAP Key Features Markup Language Wireless Telephony Applications Framework Lightweight Protocol Stack Script Language Designed to create services for small handheld terminals Multiple OS like Palm OS, EPOC, Flex OS, Java OS, OS/9, PocketPC ec . Access to telephony related functionality Designed to minimize required bandwidth and impact of latency

WAP Architecture :

WAP Architecture Any WAP enable system consists of : A) WAP Gateway B) the HTTP Web Server and C) the WAP Device (ex: any WAP enabled mobile)

PowerPoint Presentation:

Wireless Network Application Servers (3rd party) WAP Gateway/ Proxy Operator’s domain Application Server, Telephony Services Internet WAP Architecture

PowerPoint Presentation:

WAP Gateway Connects the Internet domain to the Wireless domain. Cache service Script compilation Protocol conversion Security provided with WTLS, which supports authentication and encryption Compressed Binary Transmission

PowerPoint Presentation:

WAP Server Hosts WAP applications Allows WAP services to be hosted on standard WWW servers using proven technologies like ASP, Java Servlets , CGI scripts … Provides security and authentication WAP content is created using WML, which is a light weight HTML. Gateway and server functions can be combined into a single physical server.

PowerPoint Presentation:

WAP Application Environment Wireless Markup Language (WML) A light markup language, similar to HTML, but optimized for use in handheld mobile terminals WML Script A lightweight scripting language, similar to JavaScript  Wireless Telephony Application (WTA, WTAI) A framework and programming interface for telephony service

WAP Protocol Stack:

WAP Protocol Stack

WAP Protocols:

WAP Protocols

Conventional Web Architecture:

Conventional Web Architecture

PowerPoint Presentation:

Working of WAP Fig: Showing WAP user request and response

PowerPoint Presentation:

Services & Business A reas Information services WAP Portals M-care - customer service, payment status, account updates Entertainment – games & interactive multi-player events M -commerce Banking and finance Shopping Gambling Ticketing

WAP v/s Standard Protocols:

WAP v/s Standard Protocols WAP is more economical than HTTP HTTP requires a TCP connection to every server: WAP requires only one (WSP) session with its gateway. HTTP compiles the given content “ as it is ”. WAP compiles the WML content. HTTP uses human readable headers. WAP uses binary headers. For equivalent content, WAP requires less packets and less volume than HTTP. Thus, it provides higher effective bandwidth.

PowerPoint Presentation:

Advantages Vs Disadvantages Simplicity of Use Mobility Personalized Easy to Carry Low Band Width Battery life Limited Computation Power Limited on board storage Limited Graphics Limited Keyboard and Display screen Size

PowerPoint Presentation:

Potential T hreats Pricing Security End - to - end security problems Marketing Technology push, not market pull Competition Microsoft Wireless Knowledge (Microsoft-Qualcomm tie-up) Palm VII (Palm Computing) I-mode (NTT) , currently most developed but limited due to PDC SIM TOOLKIT, will be a complementary solution

PowerPoint Presentation:

So Far … Internet on the cell phone. Downloadable applications. Location and proximity detection technologies…Global Positioning system Convergence of WAP and Bluetooth Evolution of Wireless networks towards 3 and 4G.

PowerPoint Presentation:

Exciting Possibilities Embedded Java will do away with performance and memory issues “WAPLETS” will allow you to dynamically download Java byte code and execute them on the cell phone Voice will be a predominant option for data entry, but key pads will still be used for secure data

PowerPoint Presentation:

Conclusion … SMS and WAP continue to be the key technologies for wireless application development When you design for wireless, don’t take a “porting” approach towards your application. Instead, focus on how you can leverage the strength of the medium to design your next killer app.


References http://en.wikipedia.org/wiki/Wireless_Application_Protocol www.scribd.com http://www.w3schools.com/wap/ http://www.wirelessdevnet.com/channels/wap/training/wapoverview.html http://www.openmobilealliance.org/tech/affiliates/wap/wap-210-waparch-20010712-a.pdf

Thank You:

Thank You

authorStream Live Help