Mobile Applications - 1 Vehicles transmission of news, road condition etc ad-hoc network with near vehicles to prevent accidents
|
|
- Horace Howard
- 6 years ago
- Views:
Transcription
1 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 data to the hospital ad-hoc network in case of earthquakes, cyclones military... Traveling salesmen direct access to central customer files consistent databases for all agents mobile office Mobile Applications - 2 Web access outdoor Internet access intelligent travel guide with up-to-date location dependent information Information services push: stock quotes; pull: nearest cash ATM Variability of the Mobile Environment Mobility stationary nomadic (pedestrian speed) mobile (vehicular speed) roaming (mobile across networks) Disconnected operations file-system caching for off-line work mobile agents, e.g., shopping Entertainment games, etc Mobile Device Capability form factor GUI multimedia real-time multimedia Connectivity connected semi-connected (asymmetric) weakly connected disconnected 1
2 World Wide Web and Mobility HTTP/HTML have not been designed for mobile applications/devices HTTP 1.0 characteristics designed for large bandwidth, low delay stateless, client/server, request/response communication connection oriented, one connection per request TCP 3-way handshake, DNS lookup overheads big protocol headers, uncompressed content transfer primitive caching (often disabled, dynamic objects) security problems (using SSL/TLS with proxies) HTML characteristics designed for computers with high performance, color high-resolution display, mouse, hard disk typically, web pages optimized for design, not for communication; ignore end-system characteristics System Support for Mobile WWW Enhanced browsers client-aware support for mobility Proxies Client proxy: pre-fetching, caching, off-line use Network proxy: adaptive content transformation for connections Client and network proxy Enhanced servers server-aware support for mobility serve the content in multiple ways, depending on client capabilities New protocols/languages WAP/WML Overview WAP Introduction WAP architecture requirements Architecture overview World-wide web model WAP model Components of WAP architecture Sample Configuration of WAP technology Usage, Advantages & Disadvantages of WAP Summary WAP- Wireless Application Protocol An open, global specification that empowers mobile users with wireless devices to easily access and interact with internet information and services instantly. The wireless industry came up with the idea of WAP. The point of this standard was to show internet contents on wireless clients, like mobile phones. 2
3 WAP stands for Wireless Application Protocol o WAP is an application communication protocol o WAP is used to access services and information o WAP is inherited from Internet standards o WAP is for handheld devices such as mobile phones o WAP is a protocol designed for micro browsers o WAP enables the creating of web applications for mobile devices. o WAP uses the mark-up language WML (not HTML) WML is defined as an XML 1.0 application The WAP specifications continue to be developed by contributing members, who, through interoperability testing, have brought WAP into the limelight of the mobile data marketplace with fully functional WAP enabled devices as shown below: The basic AIM of WAP is to provide a web-like experience on small portable devices - like mobile phones and PDAs. 3
4 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. WAP Architecture Requirements Leverage existing standards whenever possible Define a layered, scaleable and extensible architecture Support as many wireless networks as possible Optimize for narrow-band bearers with high latency WAP Architecture Requirements (Contd.) Optimize for efficient use of device resources Provide support for secure applications and communication 4
5 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 WAP: Main Features Browser Micro browser, similar to existing web browsers Markup language Similar to HTML, adapted to mobile devices Script language Similar to Javascript, adapted to mobile devices Gateway Transition from wireless to wired world Server WAP/Origin server, similar to existing web servers Protocol layers Transport layer, security layer, session layer etc. Telephony application interface Access to telephony functions Internet Model Client Web Browser Request (URL) Response (Content) Web Server CGI, Scripts, Etc. Content HTML HTTP TLS/SSL TCP/IP Client WAE User Agent WAP Programming Model Encoded Request Encoded Response Gateway Encoders And Decoders Request (URL) Response (Content) Web Server CGI, Scripts, Etc. Content 5
6 WML Decks with WML-Script WAP Architecture WAP Device - Is used to access WAP applications and content. It might be a PDA, handheld computer. Client WML WML- Script WTAI Etc. WSP/WTP WAP Gateway WML Encoder WMLScript Compiler Protocol Adapters HTTP Web Server CGI Scripts etc. Content 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. Source: WAP Forum 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. 6
7 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. Web Server HTML WAP Network Example WML HTML Filter WML WAP Proxy WTA Server Wireless Network WAP Client WWW Protocol Stack Components of WAP Architecture HTML Java Script HTTP TLS - SSL Application Layer (WAE) Session Layer (WSP) Transaction Layer (WTP) Security Layer (WTLS) Transport Layer (WDP) Other Services And Applications TCP/IP UDP/IP Bearers : GSM CDMA PHS IS-136 CDPD PDC-P FLEX Etc 7
8 Wireless Application Environment (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. Wireless Application Environment (Contd.) 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 Protocol (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 8
9 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 Datagram Protocol (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 ministatement. Electronic Commerce: Subscribers can use their handset just like their PC to purchase products and services over the Web. 9
10 - 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; palmtops are barely better. 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. How it works 1. The user selects an option on their mobile device that has a URL with WML content assigned to it. 2. The phone sends the URL request via the phone network to a WAP gateway, using the binary encoded WAP protocol. 3. The gateway translates this WAP request into a conventional HTTP request for the specified URL, and sends it on to the Internet. 4. The appropriate Web server picks up the HTTP request. 5. The server processes the request, just as it would be any other request. If the URL refers to a static WML file, the server delivers it. If a CGI script is requested, it is processed and the content returned as usual. 10
11 6. The Web server adds the HTTP header to the WML content and returns it to the gateway. 7. The WAP gateway compiles the WML into binary form. 8. The gateway then sends the WML response back to the phone. 9. The phone receives the WML via the WAP protocol. 10. The micro-browser processes the WML and displays the content on the screen. WAP Infrastructure WWW programming Model WAP programming Model Wap gatewy protocolstack WAP Profile -OTP WAP profile WAP browser requires a set of parameters to build a connection to an internet application. These parameters are stored in a WAP profile on mobile client <like IP connections parameters stored in Browser(IE, Mozilla,..) profile> No. of profiles can be stored in a mobile phone is limited to 3 or 5.in some case with a fixed one profile. Very restricted to one WAP gateway of their Provider. WAP Profile elements Homepage (URL) Connection type( packet/ckt) Connection security(wtls-on/off) Bearer (service used for service if sms HSCSD/GSM) Dial up number(extn of dail in server) IP address(gateway) Authentication Type (any security certificate is used for cleint auth.en, set normal or secure) Data call type (signalling bw phone and dail in server,analog sig. < ISDN.. But in some countries need to use Analog phone lines..) Data call speed (9.6 /14.4 ) User name Password 11
12 WAP security issues End End Security Missing secure authentication Unauthenticated OTP Missing public key Infrastructure WAP provides security with the help of WTLS, which involves Diffie Hellman key exchange, Elliptic curve cryptography. Privacy through DES - Data Encryption Standard IDEA - International Data Encryption Algorithm Special features: WIM -WAP Identification Module WPKI- WAP Public key Infrastructure Session Security: 12
13 Redirection to secure WAP gateway is another method to solve the security issue The end to end security is achieved through TLS What is WML? WML stands for Wireless Markup Language. It is a mark-up language inherited from HTML, but WML is based on XML, so it is much stricter than HTML. WML is used to create pages that can be displayed in a WAP browser. Pages in WML are called DECKS. Decks are constructed as a set of CARDS *An application can transmit multiple pages(cards) simultaneously in a single transmission unit called Deck. *Can display a new page after some time using timer *Unlike HTML,it is stateful..so it can preserve content of variables between different WML pages. What is WMLScript? WML uses WMLScript to run simple code on the client. WMLScript is a light JavaScript language. However, WML scripts are not embedded in the WML pages. WML pages only contains references to script URLs. WML scripts need to be compiled into byte code on a server before they can run in a WAP browser. 13
14 Standard Libraries available in WML. Lang library(provides functions for WML script such as min,max,random) Float library(floating point functions like floor,round,pow.) String library(string manipulating functions substring., length) URL library(handling absolute and relative URLs) WML Browser library(functions for manipulating associated WML context loading a new page update display..also contains setvar to set value for WML variable.) Dialogs Library (user interface fn. Prompt for ip. Or confirm an action.) Binary encoded format to reduce no. of bytes transferred. WML decks and Scripts are encoded Use WBMP compressed WML source (210 bytes ) => 44 bytes of WBXML Typical value of WML deck bytes.. Pagination : deck fragmentation. <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" " <wml> <card> <p> Hell </p> </card> </wml> <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "- //WAPFORUM//DTD WML 1.1//EN" " xml"> <wml> <card><p> Hell how <br/> bye <br/> no <br/> good <br/> hell <br/> <br/> bad </p> </card> </wml> 14
15 <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" " <wml> <card> <p align="left"> No </p> <p align="center"> Hi </p> <p align="right"> Bye </p> </card> </wml> <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" " <wml> <card> <p> Hi <table title="bye" columns="2" align="right"> <tr><td>aa</td><td>bbbb</td></tr> <tr><td>c</td><td>dd</td></tr> </table> </p> </card> </wml> <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" " <wml> <card title='no' id="a1"> <p> Hi <a href="#a2"> Good </a> </p> </card> <card id="a2"> <p > Bye </p> </card> </wml> 15
16 16
17 PAP Carries XML formatted doc. Over internet PAP offers push submission: sends sms to mobile device Confirmation Notification: sent to initiator When delivered push cancellation: initiator to PPG,when previous submitted push should be cancelled Status query : response contains the status of a submission Client capabilities: query req., returns the capabilities of mobile device.. Push OTP: layer for transmitting push msg over the WSP.. Responsible for exchanging content b.w. user agent and PPG Summary WAP provides a markup language and a transport protocol that open the possibilities of the wireless environment and give players from all levels of the industry the opportunity to access an untapped market that is still in its infancy. The bearer-independent nature of WAP has proved to be a longawaited breath of fresh air for an industry riddled with multiple proprietary standards that have suffocated the advent of a new wave of mobile-internet communications. WAP is an enabling technology that, through gateway infrastructure deployed in mobile operator's network, will bridge the gap between the mobile world and the Internet, bringing sophisticated solutions to mobile users, independent of the bearer and network. Backed by 75 percent of the companies behind the world's mobile telephone market and the huge development potential of WAP, the future for WAP looks bright. Websites: References Books: Beginning WAP Wrox Publications Dynamic WAP Application Development- Manning Publications, Inc 17
M.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 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 informationOutline. 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 informationWireless Application Protocol (WAP)
Wireless Application Protocol (WAP) 1 Motivation and Overview Mobile radio networks and cellular phones possess special properties and requirements Display: limited sizes and presented colors, numerical
More informationUNIVERSITY EXAMINATIONS: NOV/DEC 2011 REGULATION PERVASIVE COMPUTING PART A
UNIVERSITY EXAMINATIONS: NOV/DEC 2011 REGULATION 2008 080250049-PERVASIVE COMPUTING PART A 1. Mention the characteristics of pervasive computing. Minimal user distraction Collaborative interaction User
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 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 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 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 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 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 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 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 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 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 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 informationLocation Protocols. Version 12-Sept Wireless Application Protocol WAP-257-LOCPROT a
Location Protocols Version 12-Sept-2001 Wireless Application Protocol WAP-257-LOCPROT-20010912-a A list of errata and updates to this document is available from the WAP Forum Web site, http://www.wapforum.org/,
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 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 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 informationLecture 11C Mobile Commerce
Lecture 11C Mobile Commerce Outline Introduction Characteristics of M-commerce Enabling Technologies Mobile Payment Conclusion Outline Introduction Characteristics of M-commerce Enabling Technologies Mobile
More informationWHITE PAPER. Good Mobile Intranet Technical Overview
WHITE PAPER Good Mobile Intranet CONTENTS 1 Introduction 4 Security Infrastructure 6 Push 7 Transformations 8 Differential Data 8 Good Mobile Intranet Server Management Introduction Good Mobile Intranet
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 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 informationNetwork Communications Standards. Applied Information Technology
Network Communications Standards Applied Information Technology Network Standards Why do we need network standards? Defined guidelines for how computers or networked devices communicate Think of it as
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 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 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 informationCache Operation. Version 31-Jul Wireless Application Protocol WAP-175-CacheOp a
Cache Operation Version 31-Jul-2001 Wireless Application Protocol WAP-175-CacheOp-20010731-a A list of errata and updates to this document is available from the WAP Forum Web site, http://www.wapforum.org/,
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 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 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 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 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 informationBlackBerry 101: An Introduction to the BlackBerry Wireless Solution
BlackBerry 101: An Introduction to the BlackBerry Wireless Solution BlackBerry 101 Agenda What is the BlackBerry Enterprise Solution? Tracing a Message Security, Security, Security Enabling the User Extensibility:
More information3G Wireless. from an Operator s Perspective. David T. Shimozawa Technology Development. Page 1. June 2001
3G Wireless from an Operator s Perspective David T. Shimozawa Technology Development Page 1 Introduction Background CDMA Evolution Services and Market Issues Technology Issues Spectrum Issues Network Evolution
More informationCanalization and Personalization in Mobile Wireless Application
Proceedings of the Postgraduate Annual Research Seminar 2005 301 Canalization and Personalization in Mobile Wireless Application Herman Department of Computer System & Communication Faculty of Computer
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 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 informationBuilding Wireless (WML) Apps With ColdFusion. Why Should You Stay? Why Should You Care? Charlie Arehart. Syste Manage
Building Wireless (WML) Apps With ColdFusion Charlie Arehart Syste Manage Carehart@systemanage.com CFUN2K Conference July 2000 Why Should You Stay?! In this session you ll learn: what wireless apps are
More informationKeys to the Success of Mobile Commerce
Keys to the Success of Mobile Commerce Security, Performance, Usability and Practical Business Applications Marty Andolino Introduction to Mobile Commerce Evaluation Security Performance Usability Practical
More informationWAP WTP. Version 11-June Wireless Application Protocol Wireless Transaction Protocol Specification. Disclaimer:
WAP WTP Version 11-June-1999 Wireless Application Protocol Wireless Transaction Protocol Specification Disclaimer: This document is subject to change without notice. Page 2(67) Contents CONTENTS...2 1.
More informationINSE 7110 Winter 2007 Value Added Services Engineering in Next Generation Networks Week #1. Roch H. Glitho- Ericsson/Concordia University
INSE 7110 Winter 2007 Value Added Services Engineering in Next Generation Networks Week #1 1 utline 1 Essentials of circuit switched telephony 2 Introduction to value added services 3 IN 4 WAP 5 TINA-C
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 informationThinAir Server Platform White Paper June 2000
ThinAir Server Platform White Paper June 2000 ThinAirApps, Inc. 1999, 2000. All Rights Reserved Copyright Copyright 1999, 2000 ThinAirApps, Inc. all rights reserved. Neither this publication nor any part
More informationDEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK UNIT I PART A (2MARKS)
DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code : IT1402 Subject Name : Mobile Computing Year / Sem : IV / VII UNIT I PART A (2MARKS) 1.What are the 3 fundamental propagation behaviors
More informationMobile Commerce. Electronic Commerce
Mobile Commerce Electronic Commerce Code: 008023-01+02 Course: Electronic Commerce Period: Autumn 2013 Professor: Sync Sangwon Lee, Ph. D D. of Information & Electronic Commerce 1 00. Contents 01. Mobile
More informationTN3270 AND TN5250 INTERNET STANDARDS
51-10-55 DATA COMMUNICATIONS MANAGEMENT TN3270 AND TN5250 INTERNET STANDARDS Ed Bailey INSIDE Enterprise Data and Logic; User Productivity and Confidence; Newer Platforms and Devices; How Standardization
More information3. WWW and HTTP. Fig.3.1 Architecture of WWW
3. WWW and HTTP The World Wide Web (WWW) is a repository of information linked together from points all over the world. The WWW has a unique combination of flexibility, portability, and user-friendly features
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 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 informationUsing the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway
Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway Applying Application Delivery Technology to Web Services Overview The Cisco ACE XML Gateway is the newest
More informationCOMPUTER NETWORKS AND COMMUNICATION PROTOCOLS. Web Access: HTTP Mehmet KORKMAZ
COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS Web Access: HTTP 16501018 Mehmet KORKMAZ World Wide Web What is WWW? WWW = World Wide Web = Web!= Internet Internet is a global system of interconnected computer
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 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 information09. Mobile Commerce. Contents. Mobile Computing and Commerce
09. (Contents) Mobile Commerce Contents 09. Mobile Commerce Mobile Computing and Commerce Code: 166140-01+02 Course: Electronic Commerce Period: Autumn 2011 Professor: Sangwon Lee, Ph.D. 1 09. (Contents)
More informationReview for Internet Introduction
Review for Internet Introduction What s the Internet: Two Views View 1: Nuts and Bolts View billions of connected hosts routers and switches protocols control sending, receiving of messages network of
More informationReview of Previous Lecture
Review of Previous Lecture Network access and physical media Internet structure and ISPs Delay & loss in packet-switched networks Protocol layers, service models Some slides are in courtesy of J. Kurose
More informationComputer Networks. Wenzhong Li. Nanjing University
Computer Networks Wenzhong Li Nanjing University 1 Chapter 8. Internet Applications Internet Applications Overview Domain Name Service (DNS) Electronic Mail File Transfer Protocol (FTP) WWW and HTTP Content
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 information1. What is a Computer Network? interconnected collection of autonomous computers connected by a communication technology
Review Questions for exam Preparation (22-07-2017) 1. What is a Computer Network? interconnected collection of autonomous computers connected by a communication technology 2. What is the Internet? "network
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 informationCopyright 2011 Nomadix, Inc. All Rights Reserved Agoura Road Suite 102 Agoura Hills CA USA White Paper
Nomadix Service Engine Access in Large Public Venues Copyright 2011 Nomadix, Inc. All Rights Reserved. 30851 Agoura Road Suite 102 Agoura Hills CA 91301 USA www.nomadix.com 230-1026-001 Sheet 2 of 9 Introduction
More informationWEB TECHNOLOGIES CHAPTER 1
WEB TECHNOLOGIES CHAPTER 1 WEB ESSENTIALS: CLIENTS, SERVERS, AND COMMUNICATION Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson THE INTERNET Technical origin: ARPANET (late 1960
More informationWireless Network Introduction
Wireless Network Introduction Module W.bas.1 Dr.M.Y.Wu@CSE Shanghai Jiaotong University Shanghai, China Dr.W.Shu@ECE University of New Mexico Albuquerque, NM, USA 1 Wireless network introduction W.bas.1-2
More informationMOBILE COMPUTING (Common to Computer Science & Engineering and Information Technology)
Code No: R41054 R10 Set No. 1 1 a) Explain functional architecture of GSM. [8] b) Write and explain novel applications of Mobile Computing. [7] 2 a) Explain in detail about IEEE 802.11 MAC Data frames.
More informationWireless Personal Area Networks & Wide Area Networks
Wireless Personal Area Networks & Wide Area Networks Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline In the lecture we will: Look at PAN s in more detail Look at example networks
More informationMobile Computing Introduction
Mobile Computing Introduction UNIT - 1 Prepared By:- NITIN PANDYA Assistant Professor, SVBIT. What is Mobile Computing 2 NTIIN PANDYA 3 NTIIN PANDYA Definitions Mobile Computing What is mobile computing?
More informationWAP - QUICK GUIDE WAP - INTRODUCTION
WAP - QUICK GUIDE http://www.tutorialspoint.com/wap/wap_quick_guide.htm Copyright tutorialspoint.com WAP - INTRODUCTION [WAP is] the de facto worldwide standard for providing Internet communications and
More information4G Mobile Communications
4G Mobile Communications Welcome to 4G The term 4G is used broadly to include several types of broadband wireless access communication systems, not only cellular telephone systems. One of the terms to
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 informationE-commerce security: SSL/TLS, SET and others. 4.1
E-commerce security: SSL/TLS, SET and others. 4.1 1 Electronic payment systems Purpose: facilitate the safe and secure transfer of monetary value electronically between multiple parties Participating parties:
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 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 informationOSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,
ANNEX B - Communications Protocol Overheads The OSI Model is a conceptual model that standardizes the functions of a telecommunication or computing system without regard of their underlying internal structure
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 information