IT 284 Unit 4 Seminar.

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

J0 1 Marco Ronchetti - The Web: an architectural view.
Wireless Markup Language
Mobile Communication MMS.
Mobile Web ICE0534 – Web-based Software Development ICU Mobile Web August 8, 2005 Jungho Kim August 8, 2005 Jungho Kim.
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
SESSION : Pltaforms for Mobile Applications
 WAP WAP  Foundation Of WAP Foundation Of WAP  Benefits… Benefits…  Architecture… Architecture…  Layers of WAP protocol stack Layers of WAP protocol.
M - Commerce Mi Yul Park Table of Contents Introduction Attributes of M-Commerce Examples M-commerce: Hardware M-commerce: Software.
By: Christopher M. Logan Date: April 19, 2001.
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.
Mobile Computing Lecture: 4.
Wireless Communication Betty and the GeEks Present:
Android Introduction Platform Overview.
Wireless Application Protocol(WAP) Presented By: Swati Shukla.
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.
CPET 565 Mobile Computing Systems Mobile Device Connectivity Protocols Lecture 14 Hongli Luo Indiana University-Purdue University Fort Wayne.
Submitted by:- Amanat Dabla ,C1 IT,final yr. Neeru ,C1 IT,final yr.
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
Ch 11. Integrated Architecture for Wireless Myungchul Kim
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.
World Wide Web and mobility Protocol (HTTP, Hypertext Transfer Protocol) and language (HTML, Hypertext Markup Language) of the Web have not been designed.
Ericsson Competence Solutions Rev A16/11/011 Mobile Learning Course for R380 and R520 Presented by Michelle Almeida Course Structure Design Guidelines.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
1 FAQ’S ABOUT WAP Presented By Abhilash Pillai CSCI 5939-Independent Study.
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.
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.
Mobile Security. Security is Hard Just this year: Denial of service Credit card compromise I Love you Cost to manage security quickly becomes prohibitive.
Presented By: Dixit Wadhwani B.TECH 3 rd YEAR, CSE 07CS Sir Padampat Singnania University Technical Seminar on Wireless Markup Language Guided By:
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.
1 © 1999, Cisco Systems, Inc. Course Number Presentation_ID Wireless Web Access Survey Report John Lautmann Uma Chandrasekar.
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.
Distributed systems: an architectural view. Once upon a time… The Mainframe Dumb Terminal Dumb Terminal Dumb Terminal Dumb Terminal Dumb Terminal Dumb.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
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.
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
Copyright © Wondershare Software Introduction to WAP by: Nitin Govindan.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
Network Infrastructure Services Supporting WAP Clients
Wireless Application Protocol (WAP)
Mobile IP and Wireless Application Protocol
MOBILE PAYMENT SYSTEM.
Mobile IP and Wireless Application Protocol
WAP.
CSCI {4,6}900: Ubiquitous Computing
Mobile Internet and WAP
Presentation transcript:

IT 284 Unit 4 Seminar

WAP Model

Wireless WAP Network

JavaScript WMLScript HTML WML SSL WTLS HTTP-Session WSP TCP WTL A Wireless “Replacement” for Current Web Standards The Wired WEB WAP JavaScript WMLScript HTML WML SSL WTLS HTTP-Session WSP TCP WTL IP(UDP) WDP

WAP application

WAP Architecture In a real WAP solution, the main components include: WAP Device Bearer WAP Gateway Content Content Server

How Wireless Internet Works To create wireless Internet content, a Web site creates special text only or low graphics versions of the site. The data is sent in HTTP form by a Web server to a WAP gateway. This system includes the WAP encoder, script compiler and protocol adapters to convert the HTTP information to WML. The gateway then sends the converted data to the WAP client on your wireless device.

WAP Architecture (contd)… Web Server Content CGI Scripts etc. with WML-Script WML Decks WAP Gateway WML Encoder WMLScript Compiler Protocol Adapters Client WML WML-Script WTAI Etc. HTTP WSP/WTP .

WAP Architecture (contd)… . How is WAP different from Internet? WAP is a standardized technology for cross-platform, distributed computing, very similar to Internet’s combination of HTTP and HTML except that it includes one vital feature… Optimization for low-display capability, low-memory and low bandwidth devices such as PDA, mobile phones etc.

WAP Architecture (contd)… WAE - holds the tools that wireless Internet content developers use. WSP - determines whether a session between the device and the network will be connection-oriented or connectionless. WTP - acts like a traffic cop, keeping the data flowing in a logical and smooth manner. It also determines how to classify each transaction request: Reliable two way (WTP/C) Reliable one way (WTP/T) Unreliable one way (WTP/D) WTLS - provides many of the same security features found in the Transport Layer Security (TLS) part of TCP/IP. WDP - makes it easy to adapt the transport layer to a variety of bearers because all that needs to change is the information maintained at this level. To minimize bandwidth requirements, and guarantee that a variety of wireless networks can run WAP applications, a new lightweight protocol stack called the WAP protocol stack was developed. The application protocol is a communication protocol stack that is embedded in each WAP-enabled wireless device (also known as the user agent). The server side implements the other end of the protocol, which is capable of communicating with any WAP client. The server side is known as a WAP gateway and routes requests from the client to an HTTP (or Web) server. WAE - The Wireless Application Environment holds the tools that wireless Internet content developers use. These include WML and WMLScript, which is a scripting language used in conjunction with WML. It functions much like Javascript. WSP - The Wireless Session Protocol determines whether a session between the device and the network will be connection-oriented or connectionless. What this is basically talking about is whether or not the device needs to talk back and forth with the network during a session. A connection-oriented session means that data will be passed both ways between the device and the network. WSP would then send the packet to the Wireless Transaction Protocol layer. If the session is connectionless, commonly used when information is being broadcast or streamed from the network to the device, then WSP redirects the packet to the Wireless Datagram Protocol layer. WTLS - Wireless Transport Layer Security provides many of the same security features found in the Transport Layer Security (TLS) part of TCP/IP. It checks data integrity, provides encryption and performs client and server authentication. Network carriers, or bearers, can be any of the existing technologies that wireless providers use The WSP and WTP layers correspond to HyperText Transfer Protocol (HTTP) in the TCP/IP protocol suite. Platforms Supported: Win32 Solaris HPUX Linux Windows CE Palm OS Additional platforms available upon request

WAP Components (contd)… WAP Gateway Encoder: converts WML to binarized WML Adaptor: provides additional information through HTTP header Translate HTTP requests to WSP. Convert between SSL and WTLS Convert transport protocols (TCP and WDP)

WAP Components (contd)… WML (Wireless Markup Language) An XML-based markup language that describes how WAP content is presented on a wireless terminal Differs from HTML in the following WML was specifically designed for wireless terminals with a target screen that is only a few lines long and about an inch wide. WML is case sensitive, and all tags and attributes should be in lowercase. Unlike HTML, WML is unforgiving of incorrectly nested tags. WML doesn't assume that a keyboard or a mouse is available for user input. Based on these differences, WML provides a smaller, telephony-aware set of tags that make it more appropriate than HTML for handheld wireless terminals.

WAP Content WAP content (WML and WMLScript) is converted into a compact binary form for transmission over the air

WAP Microbrowser The WAP microbrowser software within the mobile device interprets the byte code and displays the interactive WAP content

Some WAP applications Location-based services Financial services Real-time traffic reporting Event/restaurant recommendation Highly customized ads Instant messaging-type “buddy” location Enterprise solutions Email access Database access A “global intranet” Information updates “pushed” to WAP devices Financial services Banking Bill-paying Stock trading Funds transfers Travel services Schedules and rescheduling Reservations