WAP/ WML Author :Hsien-Pang Tsai. Outlines Introduction WAP Architecture WML Conclusion Reference.

Slides:



Advertisements
Similar presentations
Wireless Markup Language
Advertisements

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
A Modular WAP Reference Stack Protocol Implementation
Cryptography and Network Security Chapter 17 Fifth Edition by William Stallings Lecture slides by Lawrie Brown.
 WAP WAP  Foundation Of WAP Foundation Of WAP  Benefits… Benefits…  Architecture… Architecture…  Layers of WAP protocol stack Layers of WAP protocol.
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.
A Survey of WAP Security Architecture Neil Daswani
WMC  “Web standards” can refer to the actual specification of how a language or technology works.  An industry standards body, such as the.
"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.
Intro Wireless Application Protocol WebTP Meeting H. Wilson So 14 Feb, 2000.
Beyond WAP By Zhongyin J. Daye Han-Chung Lee. Agenda Introduction –WAP Protocol Stack –Future Wireless Environment –Problem Facing WAP Application Layer.
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.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
Network and Internet Security
Wireless Communication Betty and the GeEks Present:
Understand WML Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University.
Wireless Application Protocol(WAP) Presented By: Swati Shukla.
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.
UNIT 4 MOBILE TCP/IP & WAP.
Submitted by:- Amanat Dabla ,C1 IT,final yr. Neeru ,C1 IT,final yr.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
1 Design and Implementation of a WAP Gateway A Master’s thesis by Lars Wirzenius CSCI – Independent study Fall 2002 Presented by: Obaidullah Khan.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Networks: L16 1 WAP : Wireless Application Protocol a standard developed by the WAP Forum : –Nokia, Ericsson, Motorola et al. – – now consolidated.
By Amisha Pardasani. Contents Introduction to Wireless Application Protocol Introduction to Wireless Markup Language WML Formatting Links and Images Input.
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
The Mobile Internet Nour El Kadri University Of Ottawa.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
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.
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.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
Wireless Application Protocol CSCI 465 Nathaniel Samson Alison White Steve MacNeil Michael Pyne James Snow.
輔大資工所 在職研一 報告人:林煥銘 學號: Public Access Mobility LAN: Extending The Wireless Internet into The LAN Environment Jun Li, Stephen B. Weinstein, Junbiao.
Mobile Security. Security is Hard Just this year: Denial of service Credit card compromise I Love you Cost to manage security quickly becomes prohibitive.
System integration of WAP and SMS for home network system Editor : Chi-Hsiang Wu, Rong-Hong Jan School : the National Chiao Tung University Source : Computer.
Presented By: Dixit Wadhwani B.TECH 3 rd YEAR, CSE 07CS Sir Padampat Singnania University Technical Seminar on Wireless Markup Language Guided By:
IT 284 Unit 4 Seminar.
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.
WML & WML Script Presented by Kelvin Liu 01/06/2000.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Encryption protocols Monil Adhikari. What is SSL / TLS? Transport Layer Security protocol, ver 1.0 De facto standard for Internet security “The primary.
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
Copyright © Wondershare Software Introduction to WAP by: Nitin Govindan.
Mobile IP and Wireless Application Protocol
Mobile IP and Wireless Application Protocol
WAP.
By Zhongyin J. Daye Han-Chung Lee
M-Commerce Wireless Markup Language (WML) By Prof T.R. Vaidyanathan.
CSCI {4,6}900: Ubiquitous Computing
Presentation transcript:

WAP/ WML Author :Hsien-Pang Tsai

Outlines Introduction WAP Architecture WML Conclusion Reference

Outlines Introduction WAP Architecture WML Conclusion Reference

Wireless Application Protocol (WAP) An specification that empowers mobile users with wireless devices to easily access and interact with information and services instantly.

Purpose Bring Internet content and to digital cellular phones. Create a specification that will work across differing wireless network technologies. Embrace and extend existing standards and technology wherever appropriate.

WWW Model vs. WAP Model

WAP Push Real-time applications that send notifications to their users  Poll application servers for new information or status.  Push functionality provides control over the lifetime of pushed messages, store & forward capabilities at the Push Proxy and control over bearer choice for delivery.

Feature-Enhancing Proxies

Outlines Introduction WAP Architecture WML Conclusion Reference

WAP Stack Architecture

Protocol Stack Legacy Protocol Layers  Optimized for low bandwidth bearer networks with relatively long latency. Protocol Layers for Networks Supporting IP  Motivated by the emergence of high-speed wireless networks (e.g. 2.5G and 3G).  Provide IP support directly to the wireless devices.

Legacy Protocol Layers

WAE : Wireless Application Environment  WAP 2.0 provides the foundation for such a micro-browser in its markup languages, namely the XHTML Mobile Profile markup language (XHTMLMP).  Enhances the presentation of content by supporting style sheets.

WSP : Wireless Session Protocol, provides the upper-level application layer of WAP with a consistent interface for two session services.  connection-mode  connectionless service Secure datagram Non-secure datagram

WTP : Wireless Transaction Protocol, defined as a light weight transaction oriented protocol for mobile stations and operates efficiently over wireless datagram networks.

WTLS : Wireless Transport Layer Security, designed to provide privacy, data integrity and authentication between two communicating applications.  Provides an interface for managing secure connections.  Datagram support, optimized handshake and dynamic key refreshing.

WDP : Wireless Datagram Protocol, a general datagram service, offering a consistent service to the upper layer protocols and communicating transparently over one of the available underlying bearer services.

Protocol Layers for Networks Supporting IP

WP-HTTP : Wireless Profiled HTTP, is a profile of HTTP for the wireless environment and is fully interoperable with HTTP/1.1.  Message body compression of responses.  The establishment of secure tunnels.

TLS : Transport Layer Security, permit interoperability for secure transactions. WP-TCP : Wireless Profiled TCP, provides connection-oriented services, which is optimized for wireless environments and is fully interoperable with standard TCP.

Dual WAP Stack WAP 2.0 provides support for both stacks, it should be noted these stacks operate independently. would not be mixing and matching of protocols in accomplishing an end-to- end transaction.

WAP Network

Outlines Introduction WAP Architecture WML Conclusion Reference

Wireless Markup Language (WML) WML2 is a language which extends the XHTML Basic and CSS Mobile Profile. Optimised for specifying presentation and user interaction on limited capability devices such as mobile phones and other wireless mobile terminals.

GOAL There are five goals for WML2:  Backward compatibility.  Convergence with existing and evolving Internet standards.  Optimisation of access from small, limited devices.  Allowance for the creation of distinct user interfaces.  Internationalisation of the architecture.

WML2 Document Structure

Ex :

Card & Deck

User Agent Behaviour Variables Navigation History Navigation Reference Processing Model Form Processing Reference Model WML2 Event Model

Variables A WML variable is a name-value pair, where the value is any string in the document character set. WML variables can be used in the place of strings and are substituted at run-time with their current value.

Navigation History The user agent history is modelled as a stack of entries that represent the resources in the navigational path the user traversed to arrive at the current location. Three operations may be performed on the history stack:  Reset  Push  Pop

Navigation Reference Processing Model A task is a navigational directive executed by the user agent in response to an event such as the activation of a wml:do element or the expiration of a timer.  The go task  The prev task  The noop task  The refresh task

Event Model Intrinsic event: an event generated by the user agent Extrinsic event: an event sent to the user agent by some external agent

Event Binding Card-level : the event binding may appear inside a body or wml:card element and specify event-processing behavior for that particular card or body. Document-level : the event binding may appear inside the html element and specify event-processing behavior for each body/card in the document.  A document-level event binding is equivalent to specifying the event binding in each body/card.

Ex :

Conclusion Introduction WAP Architecture WML

Reference WAP Architecture Spec. [WAP-210-WAPArch ]  WAP 2.0 White Paper [2002-Jan]  Wireless Markup Language v2.0 [WAP-238-WML p]  /Jan WML 輕鬆打.wap 手機網站  精通 WAP/WML - 文魁資訊股份有限公司