Wireless Application Protocol (WAP)
|
|
- Daniela McGee
- 6 years ago
- Views:
Transcription
1 Wireless Application Protocol (WAP) 1
2 Motivation and Overview Mobile radio networks and cellular phones possess special properties and requirements Display: limited sizes and presented colors, numerical keyboard, lower processor performance and storage capacity... Networks: low data rates, high delays and costs WAP enables the use of several carriers TCP/IP, UDP/IP, USSD, SMS,... Integration of WWW and Mobile Communication Standardized by WAP-Forum ( initiated by Ericsson, Nokia, Motorola USSD - unstructured supplementary service data (GSM) SMS - short message service (GSM) 2
3 Why HTTP/HTML doesn t suffice? Big pipe - small pipe syndrome Internet Mobile radio networks HTTP/HTML <HTML> <HEAD> <TITLE>NNN Interactive</TITLE> <META HTTP-EQUIV="Refresh" CONTENT="1800, URL=/index.html"> </HEAD> <BODY BGCOLOR="#FFFFFF" BACKGROUND="/images/9607/bgbar5.gif" LINK="#0A3990" ALINK="#FF0000" VLINK="#FF0000" TEXT="000000" ONLOAD="if(parent.frames.length!=0)top.location='htt p://nnn.com';"> <A NAME="#top"></A> <TABLE WIDTH=599 BORDER="0"> <TR ALIGN=LEFT> <TD WIDTH=117 VALIGN=TOP ALIGN=LEFT> <HTML> <HEAD> <TITLE >NNN Intera ctive< /TITLE > <META HTTP- EQUIV= "Refre sh" CONTEN T="180 0, URL=/i ndex.h tml"> WAP <WML> <CARD> <DO TYPE="ACCEPT"> <GO URL="/submit?Name=$N"/> </DO> Enter name: <INPUT TYPE="TEXT" KEY="N"/> </CARD> </WML> Converting to binary format
4 WAP Standard Environment = Wireless Application Environment (WAE) WML (Wireless Markup Language) micro-browser WMLScript virtual machine WMLScript standard library Wireless Telephony Application (WTA) Interface Contents: WAP Content Types Protocol layer architecture Wireless Session Protocol (WSP) Wireless Transaction Protocol (WTP) Wireless Datagram Protocol (WDP) Interface definitions for mobile networks 4
5 Comparison: Internet/WWW and WAP Internet HTML JavaScript HTTP Wireless Application Protocol Wireless Application Environment (WAE) Session Layer (WSP) Transaction Layer (WTP) other services and applications TLS - SSL Security Layer (WTLS) TCP/IP UDP/IP Transport Layer (WDP) Carrier: SMS USSD GPRS CDMA CDPD etc.. SMS - Short Message Service (GSM), GPRS - General Packet Radio Service (GSM II+), CDMA - Code Division Multiple Access, CDPD - Cellular Digital Packet Data 5
6 Wireless Markup Language - WML(1) HTML-like page markup language different font styles are available, also tables and graphics, but limited based on W3C-XML Deck/Card-metaphor interactions-/selection possibilities are separated in Cards navigation (anchor: #) takes place between Cards Deck-stack corresponds to a WML-file and is unit of download (efficiency) W3C - World Wide Web Consortium, XML - extensible Markup Language 6
7 Wireless Markup Language - WML(2) explicit navigation model between Decks Hyperlinks Events from user interface History variables and status-management variable status can be maintained over longer interaction periods 7
8 WML text styles <wml> <card id= Card1 title= Text Styles > <p align="left"> <i>italic</i>, <b>bold</b>,<br> <big>big</big>, <small>small</small>, <u>underlined</u> </p> </card> </wml> Card Deck 8
9 WML-example (1) <wml> <card id= Card1" title= Currency" newcontext="true"> <p> Amount: <input format="*n" name= amount" title= Amount:"/> From: <select name= from value=" USD title= From:"> <option value="eur">euro</option>... <option value="usd">us Dollar</option> </select> To: <select name=... <br/> = <u>$(conv)</u> <do type="accept" label= Calculate"> <go href= bsp.wmls#convert('conv', '$(from)','$(to)',$(amount))"/> </do> <do type="help" label="help"> <go href="#card1_help"/> </do> </p> </card>... Variables Selected input Script call Navigation 9
10 WML-example (1): Processing 10
11 WML-example (2) <card id="card1_help" title="help"> <onevent type="onenterforward"> <go href="bsp.wmls#getinfodate('date')"/> Events </onevent> processing <p> Currency exchange rates stem from Federal Reserve Bank of New York and are from $(date). <do type="prev" label= Back"> <prev/> </do> </p> </card> </wml> 11
12 WMLScript: Overview scripting language, similar to JavaScript procedures, loops, conditions,... optimized for devices with low storage capacity and low CPUperformance integrated with WML, enables: reduction of network workload; validation of inputs access to vendor-specific APIs programming of conditional logic Bytecode-based Virtual Machine stack-oriented design ROM-able; designed with regard to simple implementation Compiler in network better utilization of network capacity and end-device storage Standard library basic functionality for processing of strings, URLs,... 12
13 WMLScript-example extern function getinfodate(varname) { WMLBrowser.setVar(varName, June,3"); WMLBrowser.refresh(); } extern function convert(varname,from,to,amount) { var multiplier = 0.0;... if (from == EUR") {... if (to == EUR") multiplier = 1.0; else if (to == RUR") multiplier = EUR_RUR;... } else if... WMLBrowser.setVar(varName,returnString); WMLBrowser.refresh(); } Procedures Variables Statements 13
14 Wireless Telephony Application - WTA Offers mechanisms for combined telephony applications; primary focus: operators/providers and vendors WTAI comprises: call control, messaging, interface to phonebook, events processing etc. own Client/Server-interaction model event signalization security via separation browser and port separated WTA Browser offers enhancements of standard WML/WMLScriptbrowsers own WTAI (... Interface) as part of WMLScript 14
15 WAE Content Formats WAE defines uniform formats Virtual business cards, so called IMC vcard Standard Date entries, IMC vcalendar Standard graphics, WBMP (Wireless BitMaP) compiled WML, WMLScript Goal: Interoperability IMC - Internet Mail Consortium 15
16 WAP layer architecture Wireless Session Protocol (WSP) Wireless Transaction Protocol (WTP) Wireless Transport Layer Security (WTLS) Wireless Datagram Protocol (WDP) Carrier A Adaptation Carrier Service A Carrier B Adaptation Carrier Service B Carrier C Adaptation Carrier Service C Carrier D Service D Physical Layer Air Link Technology 16
17 WAP abstract network architecture WSP/HTTP Request {URL} Client Gateway Network Application WSP/HTTP Reply {Content} 17
18 Specific Options User Agent Profiling Content adaptation to user, end-device etc. Push-model network initiates delivery of contents Options for performance improvement Caching,... 18
19 Example: WAP Gateway Client WML WML- Script WTAI etc. WAE User Agent WSP/WTP WAP Gateway WML Encoder WMLScript Compiler Protocol adapter HTTP Web Server CGI Scripts etc. Contents WML Decks, WML-Script 19
20 Example: WAP Application Server Client WML WML- Script WTAI etc. WAE User Agent WSP/WTP WAP Application Server WML Encoder WMLScript Compiler Protocol adapter Application logic Contents WML Decks, WML-Script 20
21 Wireless Session Protocol (WSP) supports Client/Server context (shared state), optimization of content transmission offers semantics and mechanisms based on HTTP and improvements for use in mobile radio networks: binary encoding negotiations of supported characteristics session suspend/resume: release of resources multiple asynchronous transactions connectionless service confirmed and unconfirmed network-initiated delivery (Push) 21
22 Wireless Transaction Protocol (WTP) Properties: packet oriented; robust data transmission no explicit connection set up and connection release data are transmitted already with the first packet concatenation of packets possible Transaction = Interaction of Initiator and Responder; transaction classes: Class 0: non-robust datagram-service for instance for Push during a session transactions are closed after transmission of Invoke Class 1: robust datagram-service transactions are closed after transmission of Invoke Class 2: robust datagram-service with robust Invoke- and robust Resultmessages transactions are closed via the Initiator after confirmation of the Responder 22
23 Wireless Datagram Protocol (WDP) provides connectionless, non-robust datagram-service is substituted by UDP, if IP is the a carrier adaptation to the carrier takes place in the Adaptation Layer supports port numbers 23
24 Wireless Transport Layer Security (WTLS) enables secure connections, using protocol elements of known, secure Internet-protocols (TLS) provides mechanisms for encryption, strong authentication, integrity and key management corresponding to guidelines of national authorities offers end-to-end security Future extensions shall support Server- and Clientcertificates, for instance via additional chip-cards in mobile phones, so called WIM - Wireless Identification Module 24
25 WTLS: Examples UBS (Switzerland) Data encrypted with WTLS class 2, 128 bit 3DES UBS authentication against mobile phone via certificates with a key size of 1024 bit participant authentication against UBS via WAP like via Internet with agreement number, password and transaction number automatic connection release (Timeout) after ten minutes without interaction participant is demanded to reauthenticate with password and transaction number Deutsche Bank (Germany) WTLS (Wireless Transport Layer Security) end-to-end-encryption similar features Sources: UBC.ch,db24.de 25
26 WAP: Examples Bond/Security-Order processing: Consors, Advance Bank, Deutsche Bank Mobile Yellow Pages Orange Telecom Mobile Timetable: wap.hafas.de Mobile access to enterprise data Mobile Auctioning: wap.yahoo.de, wap.ebay.de Mobile Last Minute Bargain : 12snap via Vodafone Mobile marketplaces/stock exchanges (Mobile Brokerage): Football / soccer: 26
27 WAP Example: Access to enterprise data Server WAP-Gateway HTTP Web-Server WML Java-Servlet-API Server Dir-X-wap LDAP/X.500- Directory- Service Dir-X-Servlet LDAP-Client LDAP WMLpages Profiles 27
28 WAP Example: Access to enterprise data Example: Siemens Dir-X Meta-Directory Service as a base of a corporate information pool software-package consists of Directory Server (Dir-X-Metahub) and several Clients, is completely LDAP v3 compatible, based on X.500 Two gateways for: Dir-X-Web and Dir-X-wap secure access also via WAP available, because all security properties of Directory-Servers are handed-on to mobile user registration via phone number and password, the authorization information is stored in user profiles within the system Java-Servlets implement the kernel components of WAP access (transformation of requests and results) Dir-X-wap-Server: Servlet-components implement communication with the Web-Server LDAP-Client enables data exchange between the Dir-X-WAP-Server and the directory service 28
29 WAP-Improvements: WAP2.0 (1) Oriented towards GPRS and 3G cellular/umts Improvements: color graphics and Pictograms location-specific content, navigational functions and user-friendly menus animation representations and streaming media Multimedia Messaging Service (MMS) large-file downloading (music) synchronization of user information with personal information manager software on a desktop PC at a remote location Source: 29
30 WAP-Improvements: WAP2.0 (2) WAP 2.0 builds upon current Internet standards: XHTML, TCP/IP, HTTP and Transport Layer Security (TLS) User Agent Profile (UAPROF) Application development Easier development of WAP applications More comfortable user environment Migration aspects WAP2.0 offers a migration to XHTML (Extensible Hypertext Markup Language) and TCP (Transmission Control Protocol) Supporting XHTML, WAP 2.0 reduces development costs, allowing developers to write applications for both PC and WAP Security offers higher security level due to end-to-end encryption (from the mobile device to the server) 30
31 WAP 2.0 (3) Service Inquiry External Services Security Cryptolibraries MMS Content- Formats WAE User Agent WML, XHTML Push Application Framework Provisioning Navigation Discovery Service Lookup Authentication Identification PKI (Public Key Infrast.) Secure Transport Secure Bearers Synchronisation Hypermedia Transfer (WTP, WSP, HTTP) Datagrams (WDP, UDP) Push Capability Negotiation Streaming Cookies MMS Messages Connections (TCP with wireless profile) Bearer 1 Bearer 2 Bearer Protocol Framework 1 Bearer Layer; 2 Transport Layer; 3 Transfer Layer; 4 Session Layer 31
32 WAP: Summary WML does not bring the whole Internet s diversity to a mobile phone there are no satisfactory billing models at the moment; the datarates are too low even with GPRS limited input and selection possibilities require reconsidering of interaction semantics, WAP is not suited for many applications, for instance catalogs with a large selection -> PDAs, appliances, voice input and -recognition with introduction of data services with higher data-rates WAP could lose its relevance -> XHTML however WAP means a first step towards independence from PCs for access to Internet content -> multi-dimensional distribution channels for information WAP also means access to a large user population (potentially all mobile radio participants) 32
33 i-mode: Overview i-mode is a product and a trademark of NTT-DoCoMo NTT-DoCoMo started in the end of the 90s with a proprietary development: i-mode, although NTT- DoCoMo is a member of WAP-Forum itself Today i-mode has got a large number of registered users (over 33 million), very successful in Japan i-mode is packet oriented always online, no time delays to dial-up billing regarding data volumes and not regarding to time simple page markup language compact HTML (chtml) Migration to XHTML (like WAP 2.0); convergence Source: 33
34 compact HTML Simplified HTML (no frames or tables) pictures can be displayed only in GIF-format, max. 5 KB per page. GIFpictures must not larger than 120*128 dots (little display) also animated GIFs 256 colors (capable of Display) 166 additional pictograms Fine Heartbreak Compact HTML sites look like normal HTML, therefore also normal Browsers like Netscape display them i-mode on a mobile phone an i-mode screenshot 34
35 i-mode network architecture Connection Network [NSP/Corporate LAN] PDC: Personal Digital Cellular Telecommunication System PDC-P: PDC Packet System M-SCP PGW M-PGW i-mode Server IP Internet IP PPM PPM BS: Base Station IP: Information Provider BS BS BS BS M-PGW: Mobile Packet Gateway Module MS: Mobile Station PDC-P Network MS MS MS MS M-SCP: Mobile-Service Control Point NSP: Network Service Provider PGW: Packet Gateway Module PPM: Packet Processing Module 35
36 i-mode network architecture i-mode Server: - consists of multiple server systems (B-,C-,M-Max..), each server system is responsible for special tasks - represents the contents of Information Providers, offers Internet-Mail and i-mod , Internet Gateway M-PGW (Mobile Message-Packet Gateway Module): transforms the protocols: TCP with i-mode-server and TLP (Transport Layer Protocol) with PPM PPM (Packet Processing Module): implements the packet connection with the mobile end-devices M-SCP (Mobile-Service Control Point): authentication of user data (similar to voice communication) PGW (Packet Gateway Module): transition to other networks, for instance to offer a Virtual Private Network (VPN) 36
37 Java for mobile phones basis: Java 2 micro edition and Java MIDP (Mobile Information Device Profile) downloading of Java-programs (ca kbyte); color representation; applications, also games etc. billing via micro-payment of operator (ca. 1-5 per application) products e.g. of Nokia, Ericsson, Siemens; support through big operators 37
Outline. CS5984 Mobile Computing HTTP. HTTP (especially 1.0) Problems 1/2. Dr. Ayman Abdel-Hamid, CS5984. Wireless Web.
CS5984 Mobile Computing Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Outline HTTP HTTP 1.0 problems Approaches to help wireless access HTTP 1.1 enhancements System Architecture for Web
More informationWireless Access Protocol(WAP) architecture
Wireless Access Protocol(WAP) architecture While the evolution of cellular networks has resulted in many mobile services, such services are primarily for voice. Mobile phone users do have the desire to
More informationWAP. Bringing the internet to you. Cynthia Luk Marianne Morris Harvey Wong. 4 April, 2002 CMPUT 499
WAP Bringing the internet to you Cynthia Luk Marianne Morris Harvey Wong 4 April, 2002 CMPUT 499 Table of Contents Summary 3 Introduction... 4 What is (WAP)? WAP 2.0 Motivation for WAP WAP Architecture..
More informationPage 1. WAP Overview. An overview of the. Wireless Application Protocol to the IAB. Copyright IBM 2000
Page 1 An overview of the Wireless Application Protocol to the IAB. Page 2 Introduction Request for Information WAP enabled GSM Phone Response Application Server WAP enabled PDAs Mobile device with wireless
More informationWireless Internet: layers 3,4,5. Wireless Internet: Layers 3,4,5 Case Study: WAP. WAP: Wireless Application Protocol
W.int.3-2 Wireless Internet: layers 3,4,5 Wireless Internet: Layers 3,4,5 Case Study: WAP Module W.int.3.WAP Dr.M.Y.Wu@CSE Shanghai Jiaotong University Shanghai, China Dr.W.Shu@ECE University of New Mexico
More informationChapter 3. Technology Adopted. 3.1 Introduction
Chapter 3 Technology Adopted 3.1 Introduction The previous chapter described difference between the propose system and traditional methods and also about the existing similar systems. In this chapter,
More informationM.SARAVANA KARTHIKEYAN
PERVASIVE COMPUTING Unit II Part A 1. What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML tags are not
More informationWireless Application Protocol WAP. F. Ricci 2008/2009
Wireless Application Protocol WAP F. Ricci 2008/2009 Content Web and mobility Problems of HTML in the mobile context Wap 1.x Motivations Features Architecture Examples of WML (Wireless Markup Language)
More informationMobile Station Execution Environment (MExE( MExE) Developing web applications for PDAs and Cellphones. WAP (Wireless Application Protocol)
Developing web applications for PDAs and Cellphones Mobile Station Execution Environment (MExE( MExE) MExE is a standard for defining various levels of wireless communication These levels are called classmarks
More informationDeveloping Mobile Applications
Developing Mobile Applications WAP 1 Organizations 3GPP (3G Partnership Program) IETF (Internet Enginering Task Force) W3C (World Wide Web Consortium) OMA (Open Mobile Aliance) IANA (Internet Assigned
More informationGRAPHICAL SIMULATION OF WIRELESS APPLICATION PROTOCOL
International Journal of Computer Networking, Wireless and Mobile Communications (IJCNWMC) Vol.1, Issue 2 Dec 2011 42-58 TJPRC Pvt. Ltd., GRAPHICAL SIMULATION OF WIRELESS APPLICATION PROTOCOL Asst. Prof.
More informationPage 1. File systems Motivation EEC173B/ECS152C. File systems for limited connectivity (1) File systems consistency problems
EEC173B/ECS152C Support for Mobility File systems & data bases WWW & mobility WAP (Wireless Application Protocol) i-mode & J2ME Acknowledgment: Selected slides from Jochen Schiller File systems Motivation
More informationTable of Contents. WAP Process. WAP Architecture. Wireless Transport Protocol Overview. Wireless Session Protocol Overview
Table of Contents WAP Process WAP Architecture Wireless Transport Protocol Overview Wireless Session Protocol Overview Wireless Application environment Overview WAP Process Objectives of WAP Membership
More informationWAP Overview. Ric Howell, Chief Technology Officer, Concise Group Ltd.
WAP Overview Ric Howell, Chief Technology Officer, Concise Group Ltd. WAP (the Wireless Application Protocol) is a protocol for accessing information and services from wireless devices. WAP is defined
More informationOverview. M-commerce vs. E-commerce
M-COMMERCE Overview What is M-Commerce? M-commerce vs. E-commerce Classes of M-Commerce Applications Benefits of M-commerce Advantages of M-Commerce Disadvantages of M-Commerce Mobile Computing: Content,
More informationWAP via ORBCOMM. Andrew R Cardoza, Sias Mostert.
SSC00-X-7 WAP via ORBCOMM Andrew R Cardoza, Sias Mostert E-mail: acardoza@ing.sun.ac.za, mostert@eng.sun.ac.za Electronic Systems Laboratory, Department of Electrical and Electronic Engineering, University
More informationGlossary. ADO.NET ActiveX Data Objects for.net. A set of data access technologies included in the.net Framework class libraries.
308 Glossary Glossary 1G Developed in the 70s and 80s, the first generation (1G) wireless communications technology refers to the analog cellular technology. Popular 1G technology includes AMPS. 2G The
More informationIntroduction to LAN/WAN. Application Layer (Part III)
Introduction to LAN/WAN Application Layer (Part III) Application Layer Topics Domain Name System (DNS) (7.1) Electronic Mail (E-mail) (7.2) World Wide Web (7.3) Performance Enhancements Wireless Web Web
More informationWAP TM Architecture WAP-210-WAPArch Proposed Version 17-October-2000
WAP TM Architecture WAP-210-WAPArch Proposed Version 17-October-2000 Wireless Application Protocol Architecture Specification Disclaimer: This document is a work in progress and is not an approved WAP
More informationMobile Applications - 1 Vehicles transmission of news, road condition etc ad-hoc network with near vehicles to prevent accidents
WAP- Wireless Application Protocol Mobile Applications - 1 Vehicles transmission of news, road condition etc ad-hoc network with near vehicles to prevent accidents Emergencies early transmission of patient
More informationEnabling the Wireless Internet
Enabling the Wireless Internet Presented to IEEE CVT-Dallas February 15, 2000 Barry Herbert barry.herbert herbert@nortelnetworks.com Operator Market Dynamics Price/Min in U.S. Cents 16 14 12 10 8 6 4 2
More informationGlossary 1. ARPU or Average Revenue per User A method of measuring revenue associated with the delivery of mobile commerce services by MNOs.
Glossary 321 Glossary 1 2G or 2nd Generation The currently available digital communication networks for voice and data communication (e.g., GSM, CDMA, PDC). 2.5G or 2.5th Generation Represents an upgrade
More informationWIRELESS APPLICATION PROTOCOL
A Seminar report On WIRELESS APPLICATION PROTOCOL Submitted in partial fulfillment of the requirement for the award of degree of Bachelor of Technology in Computer Science SUBMITTED TO: www.studymafia.org
More informationA Survey Paper on Wireless Access Protocol
A Survey Paper on Wireless Access Protocol Vikash Yadav 1, Monika Verma 2, Nisha 3 1,2 Department Of Computer Science & Engg., Harcourt Butler Technological Institute Kanpur, India, 3 Department Of Information
More informationPerformance Evaluation on WAP and Internet Protocol over 3G Wireless Networks
Performance Evaluation on WAP and Internet Protocol over 3G Wireless Networks Hidetoshi Ueno, Norihiro Ishikawa, Hideharu Suzuki, Hiromitsu Sumino, and Osamu Takahashi NTT DoCoMo, Multimedia Laboratories
More informationWireless Medium Access Control and CDMA-based Communication Lesson 15 i-mode
Wireless Medium Access Control and CDMA-based Communication Lesson 15 i-mode 1 i-mode i-mode Internet services WCDMA based NTT DoCoMo in Japan 2 i-mode Uses adaptive multi-rate encoding A cost-effective
More informationMOBILE IP AND WIRELESS APPLICATION PROTOCOL
MOBILE IP AND WIRELESS APPLICATION PROTOCOL In this chapter, we look at two standards that provide application-level support for wireless networking: Mobile IP and Wireless Application Protocol (WAP).
More informationGlossary. xii. Marina Yue Zhang and Mark Dodgson Downloaded from Elgar Online at 02/04/ :16:01PM via free access
Glossary 2.5G Second-and-a-half Generation mobile communications system 3G Third Generation mobile communications system 3GPP The Third Generation Partnership Project ADSL Asymmetric Digital Subscriber
More informationMobile Application Ecosystems
Mobile Application Ecosystems Mika Mannermaa November 14, 2005 T-110.5120 Next Generation Wireless Networks Helsinki University of Technology Delivering Quality Content into the Hands of Mobile Consumers
More informationWAP Push Message Version 16-August-1999
WAP Push Message Version 16-August-1999 Wireless Application Protocol Push Message Specification Notice: Wireless Application Protocol Forum, Ltd. 1999. Terms and conditions of use are available from the
More informationEFFECTS OF COMPRESSION ON SYSTEM THROUGHPUT IN WIRELESS APPLICATION PROTOCOL (WAP) 2.0 ARCHITECTURE. KASHIF KHAN. Masters of Computer Science
EFFECTS OF COMPRESSION ON SYSTEM THROUGHPUT IN WIRELESS APPLICATION PROTOCOL (WAP) 2.0 ARCHITECTURE. By KASHIF KHAN Masters of Computer Science Oklahoma State University Stillwater, Oklahoma 2005 Submitted
More informationInternet protocol stack
Mobile Protocols David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh dtipper@mail.sis.pitt.edu http://www.sis.pitt.edu/~dtipper/2727.html
More information4. B2C,B2E Systems: Concepts and Architectures
4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities, Selected Components 4.2 Electronic Fulfillment & Payment Secure Communication,
More informationMobile Application Protocols
Mobile Application Protocols David Tipper Associate Professor Graduate Telecommunications and Networking Program University of Pittsburgh dtipper@mail.sis.pitt.edu Slides 18 Mobile Protocols Consider existing
More informationThe WAP Roadmap. Short Term Goals for WAP
The WAP Roadmap Authors: Alastair Angwin, WAP Specification Committee / IBM UK Laboratories (alastair_angwin@uk.ibm.com) Bill Coan, WAP Specification Committee / AT&T Wireless Services / Global Operators
More informationWIRELESS APPLICATION PROTOCOL (WAP)
WIRELESS APPLICATION PROTOCOL (WAP) PRESENTED BY: D.R.Esesve III/IV B.Tech ECE. VITAM COLLEGE OF ENGINEERING. DRESESVE@YAHOO.COM VITAM COLLEGE OF ENGG. PARVATHIPURAM. URL: members.rediff.com/dresesve/wap.html
More informationin Wireless Application Protocol World
WWW.HR in Wireless Application Protocol World Abstract Hrvoje Komericki, Mario Kušek University of Zagreb Department of Telecommunications Faculty of Electrical Engineering and Computing Unska 3, HR 10000
More information1 WAP and the Future. In this chapter. WAP 2 Cellular Network Standards 22 New Possibilities 35 Always and Everywhere 41
1 WAP and the Future In this chapter WAP 2 Cellular Network Standards 22 New Possibilities 35 Always and Everywhere 41 1 2 1 WAP and the Future This chapter concentrates on new techniques such as WAP and
More informationWireless Profiled HTTP
WAP-229-HTTP-20010329-a, Version 29-Mar-2001 Page 1 (16) Wireless Profiled HTTP Version 29-Mar-2001 Wireless Application Protocol WAP-229-HTTP-20010329-a A list of errata and updates to this document is
More informationPotential Threats to Mobile Network Security
Potential Threats to Mobile Network Security (Can WAP virus infect the mobile phones?) BY K.NAGA MOHINI and P.RAMYA IV Btech (CSE) mohini.cse521@gmail.com IV Btech (CSE) ramya_pragada@yahoo.com COMPUTER
More informationEEC-682/782 Computer Networks I
EEC-682/782 Computer Networks I Lecture 20 Wenbing Zhao w.zhao1@csuohio.edu http://academic.csuohio.edu/zhao_w/teaching/eec682.htm (Lecture nodes are based on materials supplied by Dr. Louise Moser at
More informationWAP/ WML : Wireless Protocol wireless protocol
Device Connectivity Device Connectivity Pervasive computing devices do not develop their full potential unless they are connected to applications and services through the Internet. Device connectivity
More informationThis tutorial is designed for those who would like to understand the basics of i-mode in simple and easy steps.
About the Tutorial NTT DoCoMo's i-mode is a mobile internet service popular in Japan. i-mode was invented by a team led by Mari Matsunaga in February 1999 at NTT DoCoMo. This tutorial explains the basic
More informationUNIT V MOBILE TRANSPORT LAYER AND SUPPORT FOR MOBILITY
UNIT V MOBILE TRANSPORT LAYER AND SUPPORT FOR MOBILITY Mobile transport layer Traditional TCP-Indirect Snooping-Mobile TCP -Support for Mobility-WWW-Wireless Application Protocol. TRADITIONAL TCP Mechanisms
More informationBlackBerry Browser Version 3.2. Technical Reference Guide
BlackBerry Browser Version 3.2 Technical Reference Guide BlackBerry Browser Version 3.2 Technical Reference Guide Last revised: 12 March 2002 Part number: PDF-04623-001 At the time of printing, this documentation
More informationSystem Architecture Model Version 1.1 WV Tracking Number: WV-020
System Architecture Model Version 1.1 WV Tracking Number: WV-020 Notice Copyright 2001-2002 Ericsson, Motorola and Nokia. All Rights Reserved. Implementation of all or part of any Specification may require
More informationWAP WINA Process Document WAP-212-WINAProcess Version 04-Feb-2002
WAP WINA Process Document WAP-212-WINAProcess Version 04-Feb-2002 Wireless Application Protocol WAP Interim Naming Authority Process Document Disclaimer: The document is subject to change without notice.
More informationWinwap Technologies Oy. WinWAP Browser. Application Environment
Winwap Technologies Oy WinWAP Browser Application Environment WinWAP Browser version 4.0 WAP Specification version 2.0 Wireless Markup Language Specification version 2.0 Document dated: 26 Mar 2007 Notice
More informationGovt. of Karnataka, Department of Technical Education Diploma in Computer Science Sixth Semester. Contact Hrs / week: 4 Total hrs: 64
Govt. of Karnataka, Department of Technical Education Diploma in Computer Science Sixth Semester Subject: Mobile Computing Contact Hrs / week: 4 Total hrs: 64 Table of Contents SN Topic Hours Marks 1 Introduction
More informationMobile Computing Unit 5 TRANSPORT AND APPLICATION LAYERS
TRANSPORT AND APPLICATION LAYERS Objective This unit focuses on changes needed for TCP so that it can be used in a mobile environment. To work with well-known applications from the internet, a user must
More informationCS Mobile and Pervasive Computing
CS2402 - Mobile and Pervasive Computing UNIT 1 TWO MARK QUESTIONS IN UNIT-1 1. Define SAMA. 2. Define CDMA. 3..What are the several versions in CSMA? 4.What is meant by non-persistent CSMA? 5.What is meant
More informationCS WEB TECHNOLOGY
CS1019 - WEB TECHNOLOGY UNIT 1 INTRODUCTION 9 Internet Principles Basic Web Concepts Client/Server model retrieving data from Internet HTM and Scripting Languages Standard Generalized Mark up languages
More informationPeopleSoft Internet Architecture
PeopleSoft Internet Architecture AN OPEN ARCHITECTURE FOR INTERNET ACCESS AND INTEGRATION 3 ( 2 3 / (6 2 ) 7 Ã3 2 6, 7, 2 1 Ã3 $ 3 ( 5 - $ 1 8 $ 5 < Ã 3 (23/(6 2)7Ã, 17(51(7Ã$ 5&+,7(&785( - $18$5
More informationAQU Information Systems Fundamentals Spring 2012 Pg. 9.1
AQU Information Systems Fundamentals Spring 2012 Pg. 9.1 c h a p t e r 9 THE INTERNET & THE NEW INFORMATION TECHNOLOGY INFRASTRUCTURE 9.1 LEARNING OBJECTIVES Describe features of infrastructure & connectivity
More informationM Commerce: Mobile Applications. Sridhar Iyer K R School of Information Technology IIT Bombay
M Commerce: Mobile Applications Sridhar Iyer K R School of Information Technology IIT Bombay sri@it.iitb.ernet.in http://www.it.iitb.ernet.in/~sri Outline Mobile applications Wireless networking Routing
More informationCOMP327 Mobile Computing Session:
COMP327 Mobile Computing Session: 2018-2019 Lecture Set 7 - The Mobile Internet [ last updated: 12 November 2018 ] 1 In this Lecture Set Challenges of Mobile access to the Internet Early Wireless Internet
More informationWhite Paper. elcome to Nokia s WAP 2.0 XHTML browser for small devices. Advantages of XHTML for Wireless Data
elcome to Nokia s WAP 2.0 XHTML browser for small devices. Advantages of XHTML for Wireless Data Contents Introduction: WAP 2.0 is XHTML 2 XHTML Basic: Key Features and Capabilities 2 Well-Formed XML 3
More informationHMI ARCHITECTURE SUMMARY ARCHITECTURE DESCRIPTION
HMI ARCHITECTURE Piergiorgio Navone Advanced Product Dept - Centro Ricerche FIAT Strada Torino 50 10043 Orbassano (TO), Italy Tel: +39 011 9083 866 - Fax +39 011 9083 083 - e-mail: p.navone@crf.it Federico
More informationPOSTER SESSION. Wireless Cardiology Decision Support System. Proceedings Paper. Slide Presentation. Dr. Saji Salam SSI Technologies Chennai, India
Proceedings Paper Slide Presentation Handouts Case Study POSTER SESSION Wireless Cardiology Decision Support System 16 Dr. Saji Salam SSI Technologies Chennai, India Anand Subramanian Software Solutions
More informationCS2402-MOBILE AND PERVASIVE COMPUTING
CS2402-MOBILE AND PERVASIVE COMPUTING UNIT 1 TWO MARK QUESTIONS IN UNIT-1 1. Define SAMA. 2. Define CDMA. 3..What are the several versions in CSMA? 4.What is meant by non-persistent CSMA? 5.What is meant
More informationWAP Access to SCADA-Typed Database System
WAP Access to SCADA-Typed Database System WAI-LEUNG CHEUNG, YONG YU, YU-FAI FUNG Department of Electrical Engineering, The Hong Kong Polytechnic University HONG KONG Abstract: - This paper discusses the
More informationIP Mobility vs. Session Mobility
IP Mobility vs. Session Mobility Securing wireless communication is a formidable task, something that many companies are rapidly learning the hard way. IP level solutions become extremely cumbersome when
More informationCOMP327 Mobile Computing Session: Lecture Set 7 - The Mobile Internet
COMP327 Mobile Computing Session: 2016-2017 Lecture Set 7 - The Mobile Internet 1 In this Lecture Set Challenges of Mobile access to the Internet Early Wireless Internet Systems Wireless Application Protocol
More informationTelecommunication Services Engineering Lab
Week #1 (January 4-8) Current Generation Networks: From 2G to 25G Week #2 (January 11-15) Value added Services in Current Generation Networks Week #3 (January 18-22) Next Generation Network Vision Session
More informationCore Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006
Core Syllabus C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS Version 2.6 June 2006 EUCIP CORE Version 2.6 Syllabus. The following is the Syllabus for EUCIP CORE Version 2.6, which
More informationChapter 4: Networking and the Internet. Figure 4.1 Network topologies. Network Classifications. Protocols. (continued)
Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear Chapter 4: Networking and the Internet 4.1 Network Fundamentals 4.2 The Internet 4.3 The World
More informationChapter 4: Networking and the Internet
Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear Copyright 2012 Pearson Education, Inc. Chapter 4: Networking and the Internet 4.1 Network Fundamentals
More informationWireless Application Protocol (WAP) and. I-mode: An insight
A Term Paper on Wireless Application Protocol (WAP) and I-mode: An insight Guided by: Prof. Kevin Ryan Date: 04 / 07 / 2001 Submitted by: Amit Lakhani SID# 157-06-6960 Stevens Institute of Technology Hoboken,
More informationJawaharlal Nehru Engineering College
Jawaharlal Nehru Engineering College Laboratory Manual Mobile Computing For Final Year Students Lab Manual Made By Ms. A. R. Salunke Author JNEC, Aurangabad FOREWORD It is my great pleasure to present
More informationETSI TS V5.0.0 ( )
Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Wide Area Network Synchronization () GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS
More informationIMS Client Framework for All IP-Based Communication Networks
IMS Client Framework for All IP-Based Communication Networks D. Jayaram, S. Vijay Anand, Vamshi Raghav, Prashanth Kumar, K. Riyaz & K. Kishan Larsen & Toubro InfoTech Limited Research and Development Group,
More informationOverview of the Session Initiation Protocol
CHAPTER 1 This chapter provides an overview of SIP. It includes the following sections: Introduction to SIP, page 1-1 Components of SIP, page 1-2 How SIP Works, page 1-3 SIP Versus H.323, page 1-8 Introduction
More informationChapter 7. The Application Layer. DNS The Domain Name System. DNS Resource Records. The DNS Name Space Resource Records Name Servers
DNS The Domain Name System Chapter 7 The Application Layer The DNS Name Space Resource Records Name Servers The DNS Name Space DNS Resource Records A portion of the Internet domain name space. (1) MX:
More informationWAP WTAI WAP-170-WTAI Version 07-Jul-2000
WAP WTAI WAP-170-WTAI Version 07-Jul-2000 Wireless Application Protocol Wireless Telephony Application Interface Specification Disclaimer: This document is subject to change without notice. WAP-170-WTAI,
More informationACE Chapter 4 review. Name: Class: Date: True/False Indicate whether the statement is true or false.
Name: Class: Date: ACE Chapter 4 review True/False Indicate whether the statement is true or false. 1. Today s Internet joins together networks of over 300 million computers, or Internet hosts, to create
More informationDeveloping Wireless Applications for Multiple Geographies. Christopher Koppe Speedware Corporation
Developing Wireless Applications for Multiple Geographies Christopher Koppe Speedware Corporation The Wireless World of Internet-Enabled Devices Mobile Phones Microbrowser-enabled Smart Phones The Wireless
More informationETSI TS V3.4.0 ( )
TS 123 057 V3.4.0 (2001-03) Technical Specification Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); Mobile Station Application Execution
More informationWireless Network Security
Wireless Network Security Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Audio/Video recordings of this lecture are available at: http://www.cse.wustl.edu/~jain/cse571-11/
More informationWAP Provisioning Architecture Overview
WAP Provisioning Architecture Overview WAP-182-PROVARCH Proposed Version 19-February-2000 Wireless Application Protocol WAP Provisioning Architecture Overview Wireless Application Protocol Forum Ltd.2000.
More information6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning
6 Computer Networks 6.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 6.2 Describe network criteria, physical structures and categories
More informationMobile Applications. Emmanuel Agu. CS Dept. WPI
Mobile Applications Emmanuel Agu CS Dept. WPI MobiDesk Mobile Virtual Desktop Computing Goal: Virtualize display, OS, networking No modification to application code, OS, networking Example: mobile device
More informationMotivation For Networking. Information access Interaction among cooperative application programs Resource sharing
Motivation For Networking Information access Interaction among cooperative application programs Resource sharing CS422 -- PART 1 13 2003 Practical Results E-mail File transfer/access Web browsing Remote
More informationData Communication & Computer Networks MCQ S
Data Communication & Computer Networks MCQ S 1. The translates internet domain and host names to IP address. a) domain name system b) routing information protocol c) network time protocol d) internet relay
More informationPerformance Evaluation of XHTML encoding and compression
Performance Evaluation of XHTML encoding and compression Sathiamoorthy Manoharan Department of Computer Science, University of Auckland, Auckland, New Zealand Abstract. The wireless markup language (WML),
More informationROEVER COLLEGE OF ENGINEERING AND TECHNOLOGY Elambalur, Perambalur
ROEVER COLLEGE OF ENGINEERING AND TECHNOLOGY Elambalur, Perambalur - 621220 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : IV/ VII Subject Code : CS2402 Subject Name : MOBILE AND PERVASIVE
More informationChapter 7 (Week 14) The Application Layer (CONTINUATION ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP
Chapter 7 (Week 14) The Application Layer (CONTINUATION ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP. 611-720 1 The Application Layer s topics 7.1. DNS The Domain Name System 7.2. Electronic
More informationWAP Security. Helsinki University of Technology S Security of Communication Protocols
WAP Security Helsinki University of Technology S-38.153 Security of Communication Protocols Mikko.Kerava@iki.fi 15.4.2003 Contents 1. Introduction to WAP 2. Wireless Transport Layer Security 3. Other WAP
More informationThe Wireless Application Protocol
International Journal of Network Security, Vol.1, No.3, PP.161 165, Nov. 2005 (http://isrc.nchu.edu.tw/ijns/) 161 The Wireless Application Protocol Dave Singelée and Bart Preneel (Corresponding author:
More informationAvaya one-x Deskphone Edition for 9600 Series IP Telephones Application Programmer Interface (API) Guide
Avaya one-x Deskphone Edition for 9600 Series IP Telephones Application Programmer Interface (API) Guide 16-600888 Issue 2 January 2007 2007 Avaya Inc. All Rights Reserved. Notice While reasonable efforts
More informationCopyright Copyright (c) G LAB Limited. ALL RIGHTS RESERVED. Revision History Revision svn-r
Copyright Copyright Copyright (c) 2001 3G LAB Limited. ALL RIGHTS RESERVED. The 3G LAB logo and Alligata logo are copyright of 3G LAB Limited in the US and other countries. In addition no part of any documentation
More informationThin Client Content Options
Content Adaptation and Provisioning David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh tipper@tele.pitt.edu http://www.sis.pitt.edu/~dtipper/2727.html
More information06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322
1 Local & Metropolitan Area Networks ACOE322 Lecture 5 TCP/IP Protocol suite and IP addressing 1 0. INTRODUCTION We shall cover in this topic: 1. The relation of TCP/IP with internet and OSI model 2. Internet
More informationSECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL
826 SECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL S. RAM KANNAN B.E, CSE Chennai, TN India ramkannan1991@gmail.com R. SABARISH B.E, CSE Chennai, TN India sabarish.raghu@gmail.com
More informationChapter 4: Networking and the Internet. Network Classifications. Network topologies. Network topologies (continued) Connecting Networks.
Chapter 4: Networking and the 4.1 Network Fundamentals 4.2 The 4.3 The World Wide Web 4.4 Protocols 4.5 Security Network Classifications Scope Local area network (LAN) Metropolitan area (MAN) Wide area
More informationDolby Conference Phone 3.1 configuration guide for West
Dolby Conference Phone 3.1 configuration guide for West 17 January 2017 Copyright 2017 Dolby Laboratories. All rights reserved. For information, contact: Dolby Laboratories, Inc. 1275 Market Street San
More informationKannel Architecture and Design
Kannel Architecture and Design $Revision: 1.19 $ Lars Wirzenius Gateway architect Wapit Ltd liw@wapit.com Kannel Architecture and Design: $Revision: 1.19 $ by Lars Wirzenius This document examines the
More informationETSI TS V4.3.1 ( )
Technical Specification Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); Mobile Execution Environment (MExE); Functional description; Stage
More informationCisco Mobile Pilot. Colin Seward - MCOE April 11 th 2002
Cisco Mobile Pilot Colin Seward - MCOE April 11 th 2002 2001, Cisco Systems, Inc. All 2001, rights Cisco reserved. Systems, Inc. All rights reserved. 1 Productivity Gains from Internet Business Solutions
More informationClient-Server Protocol Transport Bindings
Client-Server Protocol Transport Bindings V1.1 WV Internal Tracking Number: WV-024 Notice Copyright 2001-2002 Ericsson, Motorola and Nokia. All Rights Reserved. Implementation of all or part of any Specification
More informationPolycom RealPresence Access Director System
Release Notes Polycom RealPresence Access Director System 4.0 June 2014 3725-78700-001D Polycom announces the release of the Polycom RealPresence Access Director system, version 4.0. This document provides
More information