Wireless Application Protocol(WAP) Presented By: Swati Shukla.

Slides:



Advertisements
Similar presentations
The Web: an architectural view. Browser Render HTML Get URL Send HTML Get HTML file HTTPD File System The primitive Web model.
Advertisements

Wireless Markup Language
Mobile Communication MMS.
WAP Next Generation
Wireless & Mobile Communications Chapter 8: Support for Mobility  File systems  Data bases  WWW and Mobility  WAP - Wireless Application Protocol.
Mobile IP and Wireless Application Protocol
WAP- Wireless Application Protocol
 WAP WAP  Foundation Of WAP Foundation Of WAP  Benefits… Benefits…  Architecture… Architecture…  Layers of WAP protocol stack Layers of WAP protocol.
S3IWT02 24 May 2002 Dragomanov Andon :: Paunovski Ognen Introduction to Wireless Application Protocol (WAP) and WAP 2.O Standard Presented by Dragomanov.
"CSC8530 Distributed Systems", Summer WAP Overview Amarnath Chitti.
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
Wireless Application Protocol Intro (Continued) WebTP Meeting H. Wilson So 28 Feb, 2000.
Wireless Application Protocol John Bollen MBA 651.
-Presented By- Arati Avhad Shirali Agrawal Xue Li
CM2502 E-Business Mobile Services. Desktop restrictions Mobile technologies Bluetooth WAP Summary.
Presentation on WAP …Keerti Sharma August 2002.
Mobile IP and Wireless Application Protocol
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
WAP Wireless Application Protocol CSI 668 Professor Meihua, Chen Presented by Min, Wu April 04,2001.
WAP/ WML Author :Hsien-Pang Tsai. Outlines Introduction WAP Architecture WML Conclusion Reference.
Use of the Devices Justin Champion Room C208 - Tel:
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Wireless Communication Betty and the GeEks Present:
Design of Handheld Devices
Android Introduction Platform Overview.
An Introduction to WAP/WML. What is WAP? WAP stands for Wireless Application Protocol. WAP is for handheld devices such as mobile phones. WAP is designed.
Mobile Commerce. Electronic CommercePrentice Hall © Mobile Computing Overview of Mobile Commerce mobile commerce (m-commerce, m-business) Any business.
CPET 565 Mobile Computing Systems Mobile Device Connectivity Protocols Lecture 14 Hongli Luo Indiana University-Purdue University Fort Wayne.
WIRELESS INTERNET WAP Wireless Application Protocol - WWW programming model - Wireless Markup Language - browser suited for mobile terminal - lightweight.
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
Martin Schmidt / The Silent Revolution Mobile Java.
1 FAQ’S ABOUT WAP Presented By Abhilash Pillai CSCI 5939-Independent Study.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
WIRELESS APPLICATION PROTOCOL Definition It is universal, open standard developed by the WAP Forum to provide mobile users of wireless phones and other.
Wireless Application Protocol WAP Dr Alison Griffiths C203 Ext: Credit to: Justin Champion.
Wireless Application Protocol. WAP- Wireless Application Protocol Gateway WAP WEB Server Content Browser HTTP IPWAP Deck WML.
1 Seminar Presentation On I-mode – The Wireless Revolution Seminar Presentation On I-mode – The Wireless Revolution Under the guidance of Mr B.S. Chordia.
Wireless Application Protocol Overview Owen Sullivan Worldzap WAP Forum.
Wireless Application Protocol “Wireless application protocol (WAP) is an application environment and set of communication protocols for wireless devices.
1. 2 WIRELESS APPLICATION PROTOCOL (WAP) 3 Wireless Application Protocol Introduction Evolution WAP Architecture Working Uses Conclusion.
Wireless Application Protocol CSCI 465 Nathaniel Samson Alison White Steve MacNeil Michael Pyne James Snow.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
IT 284 Unit 4 Seminar.
Components of the WAP Standard Layers of WAP divided into 3 groups Bearer Adaptation Hides the differences in the signaling and channel protocols used.
Security Standards. IEEE IEEE 802 committee for LAN standards IEEE formed in 1990’s – charter to develop a protocol & transmission specifications.
WAP – Wireless Application Protocol RAJEEV GOPALAKRISHNA CS590F Fall 2000.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
WAP vs. WEP Prof. Carlos Rodríguez Sánchez. WAP WAP Wireless Application Protocol a secure specification that allows users to access information instantly.
Wireless Application Protocol (WAP)
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
E-Commerce & M-Commerce. Introduction Electronic commerce, commonly known as e- commerce, It is a type of industry where buying and selling of product.
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Copyright © Wondershare Software Introduction to WAP by: Nitin Govindan.
Data communication and Networks
Wireless Application Protocol (WAP)
MOBILE PAYMENT SYSTEM.
Mobile IP and Wireless Application Protocol
Mark A. Shaw CS 522 Project Presentation
WAP.
CSCI {4,6}900: Ubiquitous Computing
Mobile Internet and WAP
Presentation transcript:

Wireless Application Protocol(WAP) Presented By: Swati Shukla

Overview  WAP Introduction WAP Introduction  WAP architecture requirements WAP architecture requirements  Architecture overview Architecture overview  World-wide web model World-wide web model  WAP model WAP model  Components of WAP architecture Components of WAP architecture  Sample Configuration of WAP technology Sample Configuration of WAP technology  Usage, Advantages & Disadvantages of WAP UsageAdvantagesDisadvantages of WAP  Summary Summary

WAP stands for Wireless Application Protocol oWAP is an application communication protocol oWAP is used to access services and information oWAP is inherited from Internet standards oWAP is for handheld devices such as mobile phones oWAP is a protocol designed for micro browsers oWAP enables the creating of web applications for mobile devices. oWAP uses the mark-up language WML (not HTML) WML is defined as an XML 1.0 application

Purpose of WAP To enable easy, fast delivery of relevant information and services to mobile users. Type of devices that use WAP Handheld digital wireless devices such as mobile phones, pagers, two-way radios, smart phones and communicators -- from low-end to high-end. WAP works with most Wireless networks such as: CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX, ReFLEX, iDEN, TETRA, DECT, DataTAC, Mobitex.

Operating systems that are compatible with WAP WAP is a communications protocol and an application environment. WAP is independent of OS that means WAP can be implemented on any OS. It can be built on any operating system including Palm OS, EPOC 32, Windows CE, FLEXOS, OS/9, Java OS, etc. It provides service interoperability even between different device families.

Architecture Overview WWW programming model is optimized and extended to match characteristics of the wireless environment Utilizes proxy technology to connect between the wireless domain and WWW

World-Wide Web Model CGI, Scripts, Etc. Content Web Server Client Web Browser Request (URL) Response (Content)

WAP Programming Model CGI, Scripts, Etc. Content Web Server Client WAE User Agent Request (URL) Response (Content) Gateway Encoders And Decoders Encoded Request Encoded Response

WAP Device - Is used to access WAP applications and content. It might be a PDA, handheld computer. WAP Client - Entity that receives content from Internet via a WAP Gateway. This is usually the WAP Browser. WAP Content/Origin/Application Server - Element in the network where the information or web/WAP applications resides.

WAP Proxy - Acts both as a client and as a server in the network.Typically has –Protocol gateway : translates requests from the WAP protocol stack to WWW protocol stack –Content encoders and decoders : translate WAP content into compact encoded formats to reduce the size of data over the network It allows content and applications to be hosted on standard WWW servers and developed using proven WWW technologies such as CGI scripting

WAP Gateway - Intermediary element used to connect two different types of network. It receives request directly from the clients as if it actually were the origin server that clients want to receive the information form. The clients are usually unaware that they are speaking to the Gateway. WAP Browser –Software running on the WAP device that interprets the WAP content arriving from the internet and decides how to display it on WAP device.

WML WML – Wireless Markup Language formerly called HDML (Handheld Devices Markup Language) Is a tag language that allows the text portions of Web Pages to be presented on cellular phones and Personal Digital Assistants (PDAs) via wireless access. WML is used for delivering data to WAP devices, and is HTML- like in its appearance. An alternative to WML is I-Mode’s cHTML language.

WAP Network Example

Components of WAP Architecture Other Services And Applications Transport Layer (WDP) Security Layer (WTLS) Transaction Layer (WTP) Session Layer (WSP) Application Layer (WAE) GSMCDMAPHSIS-136CDPDPDC-PFLEXEtc… Bearers :

Wireless Application Layer(WAE) General-purpose application environment based on a combination of WWW and mobile telephony technologies. It defines the user interface on the phone. It contains WML and WTA (Wireless Telephony Application). Primary objective – interoperable environment.

WAE includes a micro-browser (Client software designed to overcome challenges of mobile handheld devices that enables wireless access to services such as Internet information in combination with a suitable network ) server environment which provides –WML –WML script –WTA –Content formats

Wireless Session Protocol (WSP) The WAP session protocol (WSP) layer provides a lightweight session layer to allow efficient exchange of data between applications. Application layer with a consistent interface for two session services –Connection-oriented service that operates above the transaction layer protocol (WTP) –Connectionless service that operates above a secure or non-secure datagram service (WDP) Optimized for low-bandwidth bearer networks with long latency

Wireless Transaction Layer(WTP) »Runs on top of a datagram service The WAP transaction protocol (WTP) layer provides transaction support, adding reliability to the datagram service provided by WDP. Light weight transaction-oriented protocol Three classes of transaction services –Unreliable one-way requests –Reliable one-way requests –Reliable two-way request-reply transactions

Wireless Transport Layer Security (WTLS) Based on industry-standard Transport Layer Security (TLS) protocol Optimized for use over narrow-band communication channels Features: –Data integrity –Privacy –Authentication –Denial-of-service protection

Wireless Transport Layer (WDP) The WAP datagram protocol (WDP) is the Transport layer that sends and receives messages via any available bearer network, including SMS, USSD, CSD, CDPD, IS–136 packet data, and GPRS. Operates above the data capable bearer services supported by various network types. Provides a common interface to the upper layer protocols and hence they function independent of the underlying wireless network.

Bearers Differing levels of quality of service with respect to throughput, error rate, and delays WAP protocols are designed to compensate for or tolerate these varying levels of service WDP specification lists the bearers that are supported and techniques used to allow WAP protocols to run over each bearer

USAGE - Corporate Applications: Sales force automation where sales people use their WAP enabled handsets to get instant, direct access to the latest pricing, latest news, competitive information any time, anywhere. - Online Services: Banking: Users can get their current balance, transfer funds between accounts and receive fax of a mini-statement. Electronic Commerce: Subscribers can use their handset just like their PC to purchase products and services over the Web.

-Tele services Prepaid Services: With a WAP-enabled phone, prepaid subscribers can see their current balance with the press of a button. By pressing another button, they can also recharge their account by entering a credit card or voucher number into the handset. -Personal Productivity Using WAP users can keep track of their right from their handset. -Others include: -Interactive Chat -Auctions -Games

The ADVANTAGES that WAP can offer over these other methods are the following: open standard, vendor independent network-standard independent transport mechanism–optimized for wireless data bearers application downloaded from the server, enabling fast service creation and introduction, as opposed to embedded software

DISADVANTAGES of WAP Small screens: For web phones, there's an incredibly small viewing area; Speed of access: All devices have slow access. Limited or fragmented availability: Wireless web access is sporadic in many areas and entirely unavailable in other areas. Price: Many technology limitations are being addressed by higher-end devices and services. But the entry price for a good wireless web palmtop with decent display, keyboard, and speed is easily $700 to $900, not including monthly access. Lack of user habit: It takes some patience and overcoming the learning curve to get the hang of it -- connecting, putting in an address, typing. Users just aren't used to the idea and protocol yet.