Wireless Application Protocol (WAP)

Slides:



Advertisements
Similar presentations
Wireless Markup Language
Advertisements

Mobile Communication MMS.
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
MExE - SMG4/3GPP T2 SWG1 - April Mobile Station Application Execution Environment (MExE) Java and WAP ETSI/SMG4 and 3GPP.
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.
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
"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.
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.
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.
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.
WIRELESS INTERNET WAP Wireless Application Protocol - WWW programming model - Wireless Markup Language - browser suited for mobile terminal - lightweight.
Submitted by:- Amanat Dabla ,C1 IT,final yr. Neeru ,C1 IT,final yr.
1 Design and Implementation of a WAP Gateway A Master’s thesis by Lars Wirzenius CSCI – Independent study Fall 2002 Presented by: Obaidullah Khan.
Wireless Application Protocol. . The Two Paradigms W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web.
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.
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.
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.
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.
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.
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.
HTTP-NG and Client-Agent-Server Networking A Mobile/Wireless Perspective Author: Spencer Dawkins - Nortel (Northern Telecom)
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.
CS2402 MOBILE AND PERVASIVE COMPUTING
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.
Network Infrastructure Services Supporting WAP Clients
MOBILE PAYMENT SYSTEM.
Mobile IP and Wireless Application Protocol
Mark A. Shaw CS 522 Project Presentation
WAP.
By Zhongyin J. Daye Han-Chung Lee
CSCI {4,6}900: Ubiquitous Computing
Mobile Internet and WAP
Presentation transcript:

Wireless Application Protocol (WAP) Network Computing Lab 김형민 (meruru98@nate.com)

Why Choose WAP Wireless handheld devices Restricted user interface (small displays and keypads) Less powerful CPU Reduced memory capacity Wireless Network Limited bandwidth Longer latency Lower degree of reliability Network Computing Lab

The WAP Model Network Computing Lab

The WAP Model Network Computing Lab

WAP Gateway The WAP Gateway utilizes Web proxy technology to provide efficient wireless access to the Internet Implementation of WAP protocol stack layers Access Control Protocol conversion: WSP <-> HTTP Domain Name resolution HTML to WML conversion Encording of WML content WMLScript compilation Security Provide caching for frequently accessed content Network Computing Lab

WAP Protocol Stack Network Computing Lab

WAP Protocols WDP (Wireless Datagram Protocol) End-To-End 전송을 위해 port 어드레싱을 제공 인터넷의 UDP와 같은 전송 기능을 담당 WTLS (Wireless Transport Layer Security) 인터넷의 TLS (Transport Layer Security)를 근간으로 작성된 보안 프로토콜 인증(Authentication), 부인봉쇄(Non-Repudiation), 무결성(Constraint), 기밀성(Security) 등의 보안 서비스를 제공 WTP (Wireless Transaction Protocol) 트랜잭션 형태의 데이터 전송 기능을 제공 신뢰성 및 비신뢰성 전송 기능을 제공하고 오류복구를 위해 재전송 기능도 담당 Network Computing Lab

WAP Protocols WSP (Wireless Session Protocol) HTTP/1.1에 상응하는 기능을 정의 장시간 활용의 세션을 정의하고, 세션 관리를 위해 suspend/resume 기능도 제공 프로토콜 기능에 대한 협상도 가능하게 함 WAE(Wireless Application Environment) 일반적, 다목적 응용을 개발하기 위한 응용 환경에 대한 규격을 정의 WML(Wireless Markup Language), WMLScript 등을 정의하여 휴대 단말기에 적용될 수 있는 소규모 브라우저를 개발할 수 있도록 함 Network Computing Lab

WAP 1.2 & 2.0 Network Computing Lab

WAP UAProf and Caching WAP proxy may provide a variety of functions Protocol Gateway The protocol gateway translates requests from a wireless protocol stack to the WWW protocols The gateway also performs DNS lookups of the servers named by the client in the request URLs Content Encoders and Decoders The content encoders can be used to translate WAP content into a compact format that allows for better utilisation of the underlying link due to its reduced size User Agent Profile Management User agent profiles describing client capabilities and personal preferences [UAProf] are composed and presented to the applications Caching Proxy A caching proxy can improve perceived performance and network utilisation by maintaining a cache of frequently accessed resources Network Computing Lab

Wireless Bearers for WAP The WAP protocol stack is built on top of wireless bearer services IP-based bearer GPRS UDP Non-IP-based bearer GSM SMS GSM USSD ReFlex IS-637SMS Network Computing Lab

WAP SDK Simulator Network Computing Lab

Mobile Station Application Execution Environment 단말기 응용 프로그램 실행환경 서비스 능력을 협상하여 MS에서 표준화된 실행환경을 제공 MExE classmark 1 WAP environment MExE classmark 2 Personal Java environment Future classmark Java-packages APIs 음성인식 On-line (de)compression을 가진 video-I/O 초고속 로컬 통신 Network Computing Lab