COMP327 Mobile Computing Session:

Size: px
Start display at page:

Download "COMP327 Mobile Computing Session:"

Transcription

1 COMP327 Mobile Computing Session: Lecture Set 7 - The Mobile Internet [ last updated: 12 November 2018 ] 1

2 In this Lecture Set Challenges of Mobile access to the Internet Early Wireless Internet Systems Wireless Application Protocol Architecture and Application Environment Multimedia Messaging Service Short Messaging Service OTA Programming imessage 2

3 The challenges in moving from fixed line PCs to Mobile Devices To understand the challenges (and pitfalls) of moving to a Mobile Internet, first consider the fixed line Internet! Initially, most usage was and web Mostly free, other than modem connection charges Top down content distribution model The web was read-only - Web 1.0 Early retailers (e.g. Amazon) exposed inventory, but offered few value-based services Evolved slowly over several years ( incubation time ), driven by access and expectation Technologies had the chance to settle and be tested before large-scale adoption 3

4 The challenges in moving from fixed line PCs to Mobile Devices Things were different when the Mobile Internet launched Access was initially targeted at general public Previous technologies were tried and tested by students and universities, which ironed out problems Access was charged from day one! Reduced adoption, and raised false expectation Content and Services were adapted from the Web, rather than redesigned to exploit mobility Very few sites or services had any appeal or use for users WAP stack required new tools and additional effort, yet served a small user base! Early networks unsuited for packet-switched data Initial usage was expensive, thus limiting uptake 4

5 The Mobile Internet: Early Precursors Early approaches to providing content had to contend with new technical challenges: Limited Screen Size and limited input capability Not suited for most web pages Limited memory, processor and power May struggle to handle any client-side processing Intermittent connectivity HTTP is stateless Web 2.0 was emerging on the fixed-line Internet Placed greater demands on both the device and the interface Greater potential for mobile devices, though this was not realised for years Various content markup solutions have emerged 5

6 Stateless vs Stateful Protocols A stateless protocol is a communications protocol that treats each request as an independent transaction Unrelated to any previous request so that the communication consists of independent pairs of request and response. Server does not need to retain session information or status about each communications partner for the duration of multiple requests. In contrast, a protocol that requires keeping of the internal state on the server is known as a stateful protocol. Examples of stateless protocols include the Internet Protocol (IP), and the Hypertext Transfer Protocol (HTTP). Stateless design simplifies the server design because there is no need to dynamically allocate storage to deal with conversations in progress. If a client session dies in mid-transaction, no part of the system needs to be responsible for cleaning up the present state of the server. A disadvantage of statelessness is that it may be necessary to include additional information in every request, and this will need to be interpreted by the server. 6

7 Taken from Wikipedia, at Copyright: Matthew Stuckwisch, 2008 GNU Free Documentation License, V1.2 and Creative Commons Attribution 3.0 License 7

8 AT&T PocketNet A mobile data service introduced in the US in 1996 Relied on Cellular Digital Packet Data (CDPD) Built on top of the D-AMPS/TDMA infrastructure Exploited an unused bandwidth previously used by AMPS Provided speeds of up to 19.2kbit/s Provided a basic TCP/IP stack to deliver data Content presented using a stripped-down HTML language Handheld Device Markup Language (HDML) A microbrowser was also developed - UP.View Content was primarily text Introduced the Deck-of-Cards metaphor 8

9 Palm.Net - WebClipping WebClipping optimises transfer of HTML by caching static web content on the device Introduced in 1998 by Palm Aimed mainly at Palm s PDAs Which had more screen real-estate than mobile phones Only dynamic content is sent over wireless Several hundred web services were adapted Primarily finance, shopping, information, and entertainment 9

10 Palm PDAs (Palm Pilot) 10

11 NTT DoCoMo i-mode A service delivery system introduced by DoCoMo in Japan, 1999 Uses a variety of protocols to deliver content formatted in a compact variant of HTML (C-HTML) i-mode enabled phones posses a special i-mode button Provided access to more than 12,000 official sites through DoCoMo s portal sites and billing services Over 100,000 unofficial ones!!! Users paid for both up and downlink data, but monthly packages existed Operated over DoCoMo s PDC-P packet-switch network Over 49 million users worldwide in 2009, but now declining 11

12 i-mode and C-HTML Adds several features not available in HTML Introduced: Access Keys to improve navigation Phone number shortcuts for links Emoji characters (Japanese emoticons) No support for JPEG images, tables, image maps, multiple fonts, background colours and images, style sheets etc. Basic operations done through four keys, not mouse movement Cursor forward and backward, select, and back/stop Has been overtaken by XHTML 12

13 The reason for i-mode s Success Ease of use Early use of packet-switched data, with easy access through the i- Mode button Critical mass of compelling content Vast number of legal sites with partnership agreements, all discoverable through the main i-mode portal. Usage/payment agreements pre-arranged through DoCoMo Eliminated the need for provider billing, and hence reduced deployment costs for content providers DoCoMo generated incremental revenue by charging a small commission for the clearinghouse billing system service. For more details on the i-mode Business Model, look at No longer available. Wayback machine has last copy from

14 WAP: Wireless Application Protocol An open international standard to support access to the Mobile Web Established in June 1997 Joint Forum including Ericsson, Nokia, Motorola and Openwave The previous approaches discussed were all proprietary WAP was developed as an open standard Released WAP Specification 1.1 in Summer 1999 First services and devices available by the end of that year Based on GSM, it was heavily hyped, but failed to live up to expectation in Europe (although successful in Asia) Worthless Application Protocol, Wait And Pay 14

15 WAP 1.1 Gateway A Gateway translated packets from the WAP stack to the Internet stack Overcame the differences in assumptions of each stack Improves communication by Caching content Authenticating users and providing billing support Compressing and encrypting data across the air interface To Mobile Device Encoding/Decoding WSP: Session Layer HTTP: Hypertext Transfer Protocol WTP: Transport Layer WTLS: Security Layer TLS/SSL: Transport Layer Security WDP: Transport Layer TCP: Transmission Control Protocol Bearer Networks IP: Internet Protocol Wired Internet Traffic 15

16 WAP 1.1 Architecture Wireless Datagram Protocol (WDP) Provides an interface between the WAP stack and the bearer networks Wireless Transport Layer Security (WTLS) Based on the Internet s TLS Tailored for low-bandwidth, high-latency links Also provides provision for security, privacy, data integrity and authentication Wireless Transaction Protocol (WTP) Simplified, wireless substitute for TCP with some HTTP functionality Optimised for wireless links Three classes of content delivery WAE: Application Layer WSP: Session Layer WTP: Transport Layer WTLS: Security Layer WDP: Transport Layer Bearer Networks WTP Class 0 Unreliable message delivery WTP Class 1 Reliable message delivery without result e.g. push notification WTP Class 2 Reliable message delivery with acknowledgement e.g. banking applications 16

17 WAP 1.1 Architecture Wireless Session Protocol (WSP) Provides HTTP/1.1 functionality Introduces shared state between client and server to optimise transfer Facilitates session resumption after suspension due to loss of connection, etc Responsible for binary encoding of sessions Wireless Application Environment Provides the WAP browser and support for WML, scripting, etc Provides access to Wireless Telephony Applications Interface (WTAI) WAE: Application Layer WSP: Session Layer WTP: Transport Layer WTLS: Security Layer WDP: Transport Layer Bearer Networks Supports telephony services from WAP session 17

18 Wireless Application Environment (WAE) Consists of the following specifications: Wireless Markup Language (WML) Based on HTML and HDML (originally from AT&T s PocketNet) WAP Binary XML Format (WBXML) Binary encoding and transfer of XML to reduce traffic size across air interface WMLScript Based on JavaScript, to execute client-side services and reduce repeated comms such as validating user input Wireless Telephony Application (WTAI) Telephony-specific for call and feature control mechanisms Content Formats Data formats such as calendar entries, images, and address book records 18

19 Wireless Markup Language (WML) Based on the Deck of Cards Metaphor All cards sent simultaneously User then navigates content without bursty comms Overcomes GSM/GPRS latency problems with bursty browsing behaviour Uses soft keys, where the semantics change as the context changes Includes client-side logic through WMLScript Simplified variant of JavaScript Avoids unnecessary round-trip comms e.g. validating user-entered data Supports functions for digital signing WAP 2.0 supports XHTML Basic Separates the data (XML) from the presentation (CSS) 19

20 Inspiration for the Deck of Cards Metaphor Mobile Phones have tiny screens Can only display a limited amount of content Many applications assume a dialog-based interaction (i.e. cards) Each interaction involves a number of options, leading to further options based on the earlier choice By bundling all the cards together (a deck) and sending in one transaction, transmission time and delays could be reduced. 20

21 WML Example <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" " > <wml> <card id="card1" title="first Card"> <do type= accept label= NEXT > <go href= #Card2 /> </do> <p mode="wrap">a sample WML page. Press NEXT.</p> </card> <card id="card2" title="second Card"> <p>this is card 2.</p> </card> </wml> --First Card-- A sample WML page. Press NEXT. Options -Browser Options- Next Select Back --Second Card-- This is card 2. Options 21

22 WAP 2.0 Architecture WAP 2.0 introduced an alternative stack Consisted of variations of the TCP and HTTP protocols which had been configured for wireless comms WAP 1.1 stack now referred to as a legacy stack Aimed at 2.5G and 3G bearer networks Gateway significantly simplified Finally supports true end-to-end security WML replaced by XHTML Mobile Profile Better transcoding, and use of W3C tools such as CSS WAP push introduced, to support server-initiated sessions Good for real-time information, such as stock quotes Device capability could be defined using a User Agent Profile 22

23 User Agent Profiles A protocol to determine the capabilities of the WAP client Introduced in WAP2.0 Builds upon W3C s Composite Capability/Preference Profile (CC/PP) Represents information such as: Hardware characteristics (screen size and colour capability, bluetooth etc) Software characteristics (OS, A/V codecs, Java support etc) Applications/User preferences (browser type, supported scripting languages) WAP characteristics (WAP version, max WML deck size, etc) Network characteristics (latency, reliability, etc) Information typically sent in WSP (Wireless Session Protocol) or HTTP headers, to aid the server in tailoring content for the client Can vary during a session, due to changes in use or cell characteristics 23

24 Transcoding HTML to WML A variety of microbrowsers emerged on mobile devices Optimised to display Web content effectively on small devices Often stripped down web browsers, but later versions handled CSS etc However, the variety of markup languages made web maintenance and content provision difficult (especially when supporting legacy devices) HTML, WML, C-HTML, XML etc Transcoding addressed this by assuming a canonical source (e.g. XML) which was translated into destination formats, using techniques such as: XSLT (XSL transformation) Java and JAXP (SAX and DOM) Logical HTML, with CSS based on User Agent Profiles for presentation 24

25 Transcoding Challenges Various challenges in converting content Ideally, good design practices should be used Should identify primary / significant content May need to: Reduce or eliminate images Reformat HTML content Separate content into a deck of cards e.g. splitting headed content to produce index page Eliminate functionality for irrelevant interfaces e.g. image maps or mouse-over events 25

26 WAP Criticisms Idiosyncratic WML language Providers have to either provide WML specific content, or rely on Web-to-WAP transcoders. Conceptual Distance between PC screens and mobile display too great Underspecification of terminal requirements Early WAP standards left many features optional Devices often failed to operate properly; functionality was often inconsistent Constrained User Interface Capabilities Early WAP devices had small monochrome screens with limited buttons Even later colour devices lacked conventional PC based interactions Lack of Good Authoring Tools Demands of authoring for WML greater than HTML, but poor tool support 26

27 The WAP User Experience Although WAP introduced a number of features designed to improve the mobile internet experience, many complained of: Slow connections, hence steep bills (pre GPRS) Dead-ends or sites being down Sites with poor sign-posting making search difficult Uneven quality and stale content Small screens Studies in late 2000 found that mundane tasks took longer than users could tolerate 27

28 The WAP User Experience Problems with WAP usage included: Technical limitations due to bearer (GSM) rather than WAP itself Poor site design with little consideration of the user experience. Little in the way of intuitive navigation support Design typically reflected the wired Internet practices with little attempt to understand Mobile Computing constraints Poor content and poorly managed sites Unlike i-mode, European operators failed to set up business models to encourage the generation of quality content Device limitations By the 2010 s WAP had largely been superseded by more modern standards. 28

29 Messaging MMS and SMS Messaging services that allow short messages to be sent from a mobile device......often to other mobile devices, but also to services and servers. SMS - Short Messaging Service A conversational communication mechanism where users exchange short messages Generated revenues of US$114.6 billion globally in 2010 (up from US$89B in 2008) In 2010, 6.1 trillion messages were sent! 561 billion per month in June 2014! Initial uptake was low (0.4 messages per month per user in 1995, 35 in 2000) MMS - MultiMedia Messaging Service An extension of SMS which can handle multimedia (video, images, sound, rich text etc) 336 million messages sent in the UK in 2006, 553m in 2008 More event driven - often activity spikes at Christmas, celebrations etc 4.4 million picture messages were sent on Christmas Day 2008 (3x daily average) 29

30 Short Messaging Service SMS The most widely used data application on the planet Uses include Messaging, OTA programming, Value-added Services, and Televoting Originally defined as part of the GSM series of standards to send up to bit character messages Sent over the signalling paths during quiet (non-call) periods Required the inclusion of a Short Message Service Centre node (SMSC). First commercial deployments in 1993 Subsequent uptake in other technologies CDMA networks, Digital AMPS, 3G, and both satellite and landline networks 30

31 Short Messaging Service SMS Messages sent to a Short Message Service Centre (SMSC) Provides a store and forward mechanism: Attempts to send messages to recipients If recipient is unavailable, the message is queued for a later retry No guarantees that message will be sent, but delivery reports can be requested 31

32 SMS Message Size Messages are 140 octets long (8*140=1120 bits) plus routing data and metadata Messages can be encoded using different alphabets: 1. A Default GSM 7-bit alphabet Each character encoded as 7 bits from a basic character set Possible to send up to 160 characters (160 * 7 = 1120 bits = 140 octets) Extended character set provides an additional table of escaped characters Represented using 2 characters - an escape, followed by a second character 8 bit bit

33 SMS Message Size Messages are 140 octets long (8*140=1120 bits) plus routing data and metadata Messages can be encoded using different alphabets: 2. A National Language Shift Table Also uses 7-bit encoding, but requires a 4 octet UDH (User Data Header) to identify the language Uses an extended escaped character set to represent a shift table Possible to send up to 155 characters (155 * 7 = approx 136 octets, + 4 UDH octets) Supports languages such as Urdu, Hindi, etc, UDH

34 SMS Message Size Messages are 140 octets long (8*140=1120 bits) plus routing data and metadata Messages can be encoded using different alphabets: 3. An 8-bit data alphabet Treated as raw data - up to 1120 bits (or 140 octets of data) 8 bit raw data

35 SMS Message Size Messages are 140 octets long (8*140=1120 bits) plus routing data and metadata Messages can be encoded using different alphabets: 4. A 16 bit UCS-2 alphabet Supports most commonly used Latin and eastern character sets Arabic, Chinese, Korean, Cyrillic Possible to send up to bit characters in 1 message 16 bit Default mode is GSM7-bit, but if an extended character is used (e.g. lower case c with cedilla - ç ), then all characters are converted into 16-bit UCS-2 characters. 35

36 Longer SMS messages Concatenated SMS can be used to overcome the message length limitation (140 octets) Message is split into a number of segment messages, each of which include User Data Header (UDH) Receiving device then re-assembles message Each smaller message is charged at the same price as a single message. UDH lengths can vary, depending on the alphabet GSM 7-bit alphabet: bit characters per segment 8-bit data alphabet: bit characters per segment 16-bit UCS-2 alphabet: bit characters per segment Example A message containing bit characters can be sent in a single SMS message A message containing bit characters will be sent as two SMS messages The first containing bit characters and a 49-bit UDH The second containing 8 7-bit characters and a 49-bit UDH. 36

37 MultiMedia Messaging Service - MMS Often considered a spinoff of SMS and WAP Extends SMS to support transmission of media Driven primarily due to the uptake of camera capabilities within mobile phones Also used to deliver ring tones, etc Developed by the Open Mobile Alliance (OMA) However, was also part of 3GPP and WAP groups Launched in March 2002 across GSM/GPRS and 3G However, deployment and uptake delayed in the US until 2009 (AT&T) Messages typically sent to other mobile devices But due to backward compatibility, messages are sometimes viewed over the web from a 3 rd party device 37

38 MultiMedia Messaging Service - MMS Completely different delivery mechanism to SMS Multimedia content is first encoded using MIME format Then sent to the recipient carrier s MMS store and forward server (MMSC) The MMSC determines if the recipient s device is MMS capable: Content is extracted and sent to a temporary HTTP enabled store An SMS control message containing the content s URL is sent The recipient s WAP browser opens and receives content from the URL If the device is not MMS capable (legacy experience): Content is delivered to a web based service URL is forwarded to the recipient as a standard SMS message Differences in device capability may require transcoding of content 38

39 Over-the-air programming (OTA) One of the main challenges of MMS is the number of handset parameters that need configuring. Bad configuration is often responsible for poor user experience Over-the-air programming (OTA) increasingly being used to set configuration parameters New software updates or configurations can be sent directly to the device from network operators Several Methods in use A call or SMS alerting the user to a new update. User then dials in (when convenient) triggering an automatic software update. SMS may be sent automatically due to a trigger; e.g. using a service for the first time, or after having signed up for a service Typically relies on the device possessing a provisioning client to set parameters. 39

40 Apple s imessage Announced at WWDC 2011 (June 6th 2011) Allows users to send texts, documents, photos, videos etc. Uses Wifi or mobile internet - not SMS/MMS & hence doesn t count against tariff limits on those Seamless experience for iphone users On 23rd Oct 2012, 300 billion messages had been sent - average of 28,000 per second By Feb 2016, 200,000 imessages per second As of 2017, 6.3 trillion messages are sent annually 40

41 Apple s imessage Based on Apple s Push Notification Service - proprietary binary protocol that sets up a keep-alive connection to Apple s Servers. Each connection has a unique code which acts to identify a route to a specific device. Connection is end-to-end encrypted with TLS using a client-side certificate, requested by device on the activation of imessage. 41

42 Apple s imessage On first use the phone creates two sets of private and public keys - one for encrypting data, the other for signing data Public keys are sent to Apple s servers. Private keys stored on device (Apple never sees them) When an imessage conversation starts, sender fetches your public key(s) from Apple s servers Message is encrypted before it leaves the sender s device. 42

43 Apple s imessage But what if you have multiple devices? Each device has a separate set of keys Private keys are not sent between devices. If you have two devices, then each message is encrypted and stored twice. When you retrieve an imessage it is encrypted for the device retrieving it Some minor data (timestamp and APN routing data is not encrypted) All data is encrypted as a package for transfer between device and servers. 43

44 Apple s imessage What about images/video etc? Lots of copies = very inefficient Apple keep one copy on icloud servers The sender s device generates a new random key, and a URI, cataloging where media is stored on servers Apple sends your device the key and URI (encrypted so only you can decrypt them) Your device pulls media from Apple s servers and displays it 44

45 Apple s imessage There are some security weaknesses that could be exploited The public keys to encrypt copies of the message are stored on Apple s key server. Relies on Apple being a good guy and really giving the sender the correct keys - User cannot check! Also, they could add a key to the key list that gets sent - could add the FBI s key (for example) 45

46 Apple s imessage Once message is retrieved, that copy is deleted from Apple s servers. If you have multiple devices, a further encrypted copy meant for each of those can sit on the server until it expires. Messages are kept for a maximum of 7 days. 46

47 EFF Secure Messaging Scorecard 47

48 EFF Secure Messaging Scorecard 48

49 To Recap... In this lecture set, we covered: Differences between Internet access from a PC over a fixed line vs a Mobile wireless device And how this affected early provision of mobile services Early approaches, which led to WAP The WAP stack, WML and Deck-of-Cards Other content delivery systems SMS, MMS and OTA, imessage 49

50 Further Reading M-Commerce Norman Sadeh (Wiley, 2009) Chapter 4 Pervasive Computing: The Mobile World Uwe Hansmann, Lothar Merk, Martin S. Nicklous, Thomas Stober (Springer Professional Computing, 2003) Chapter 11 Beyond 3G: Bringing Networks, Terminals, and the Web Together Martin Sauter (Wiley, 2009) Chapter 6 50

COMP327 Mobile Computing Session: Lecture Set 7 - The Mobile Internet

COMP327 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 information

M.SARAVANA KARTHIKEYAN

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 information

Wireless Access Protocol(WAP) architecture

Wireless 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 information

Outline. CS5984 Mobile Computing HTTP. HTTP (especially 1.0) Problems 1/2. Dr. Ayman Abdel-Hamid, CS5984. Wireless Web.

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 information

Overview. M-commerce vs. E-commerce

Overview. 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 information

WAP. 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 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 information

Developing Mobile Applications

Developing 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 information

Glossary. ADO.NET ActiveX Data Objects for.net. A set of data access technologies included in the.net Framework class libraries.

Glossary. 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 information

Enabling the Wireless Internet

Enabling 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 information

Chapter 3. Technology Adopted. 3.1 Introduction

Chapter 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 information

Wireless Internet: layers 3,4,5. Wireless Internet: Layers 3,4,5 Case Study: WAP. WAP: Wireless Application Protocol

Wireless 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 information

Developing Wireless Applications for Multiple Geographies. Christopher Koppe Speedware Corporation

Developing 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 information

Glossary 1. ARPU or Average Revenue per User A method of measuring revenue associated with the delivery of mobile commerce services by MNOs.

Glossary 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 information

Mobile Application Ecosystems

Mobile 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 information

Mobile Station Execution Environment (MExE( MExE) Developing web applications for PDAs and Cellphones. WAP (Wireless Application Protocol)

Mobile 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 information

Page 1. WAP Overview. An overview of the. Wireless Application Protocol to the IAB. Copyright IBM 2000

Page 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 information

Thin Client Content Options

Thin 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 information

The WAP Roadmap. Short Term Goals for WAP

The 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 information

WAP via ORBCOMM. Andrew R Cardoza, Sias Mostert.

WAP 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 information

Canalization and Personalization in Mobile Wireless Application

Canalization 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 information

Introduction to LAN/WAN. Application Layer (Part III)

Introduction 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 information

Wireless Application Protocol WAP. F. Ricci 2008/2009

Wireless 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 information

IP Mobility vs. Session Mobility

IP 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 information

Module1. Getting Started on the Wireless Web. The Goals of This Module

Module1. Getting Started on the Wireless Web. The Goals of This Module Module1 Getting Started on the Wireless Web The Goals of This Module Introduce you to the Wireless Web and types of Wireless sites that exist today Download and install one or more phone simulators special

More information

This tutorial is designed for those who would like to understand the basics of i-mode in simple and easy steps.

This 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 information

MOBILE IP AND WIRELESS APPLICATION PROTOCOL

MOBILE 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 information

GRAPHICAL SIMULATION OF WIRELESS APPLICATION PROTOCOL

GRAPHICAL 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 information

WIRELESS APPLICATION PROTOCOL (WAP)

WIRELESS 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 information

09. Mobile Commerce. Contents. Mobile Computing and Commerce

09. 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 information

Performance Evaluation on WAP and Internet Protocol over 3G Wireless Networks

Performance 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 information

WAP/ WML : Wireless Protocol wireless protocol

WAP/ 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 information

Short Message Service (SMS)

Short Message Service (SMS) TECQUI Ayra M.-B. Short Message Service (SMS) Introduction Short message service is a mechanism of delivery of short messages over the mobile networks. It is a store and forward way of transmitting messages

More information

Wireless Application Protocol (WAP) and. I-mode: An insight

Wireless 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 information

Mobile Commerce. Electronic Commerce

Mobile 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 information

WAP Push Message Version 16-August-1999

WAP 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 information

IMS Client Framework for All IP-Based Communication Networks

IMS 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

Mobile forensics. SMS (Short Message Service) EMS, MMS, CBS

Mobile forensics. SMS (Short Message Service) EMS, MMS, CBS Mobile forensics SMS (Short Message Service) EMS, MMS, CBS How the Mobiles Work The Route of a Mobile Phone Telephone Call, (or SMS or user data traffic) SIM card Radio access network Core network MS/UE

More information

Potential Threats to Mobile Network Security

Potential 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 information

4. B2C,B2E Systems: Concepts and Architectures

4. 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 information

Page 1. File systems Motivation EEC173B/ECS152C. File systems for limited connectivity (1) File systems consistency problems

Page 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 information

A Survey Paper on Wireless Access Protocol

A 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 information

Black Hat Europe 2009

Black Hat Europe 2009 Black Hat Europe 2009 Mobile Security Lab Hijacking Mobile Data Connections 1 Provisioning & WAP primer Forging Messages Demo: Remote provisioning Provisioning: Process and Issues Attack scenario and exploiting

More information

WAP Overview. Ric Howell, Chief Technology Officer, Concise Group Ltd.

WAP 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 information

Jawaharlal Nehru Engineering College

Jawaharlal 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 information

Govt. 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. 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 information

Mobile Applications - 1 Vehicles transmission of news, road condition etc ad-hoc network with near vehicles to prevent accidents

Mobile 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 information

WAP Provisioning Architecture Overview

WAP 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 information

WIRELESS APPLICATION PROTOCOL

WIRELESS 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 information

WHITE PAPER. Good Mobile Intranet Technical Overview

WHITE 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 information

M 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 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 information

THE BCS PROFESSIONAL EXAMINATIONS BCS Level 5 Diploma in IT PRINCIPLES OF INTERNET TECHNOLOGIES. Specimen Answers

THE BCS PROFESSIONAL EXAMINATIONS BCS Level 5 Diploma in IT PRINCIPLES OF INTERNET TECHNOLOGIES. Specimen Answers THE BCS PROFESSIONAL EXAMINATIONS BCS Level 5 Diploma in IT PRINCIPLES OF INTERNET TECHNOLOGIES Specimen Answers Question 1 DOM Document Object Model CSS Cascading Style Sheets XSL extensible Stylesheet

More information

Concepts, Technology, and Applications of Mobile Commerce

Concepts, Technology, and Applications of Mobile Commerce Concepts, Technology, and Applications of Mobile Commerce Robert Nickerson Professor and Chair Department of Information Systems Director, Center for Electronic Business College of Business San Francisco

More information

Wireless Application Protocol (WAP)

Wireless 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 information

SECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL

SECURE 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 information

XML: the document format of the future?

XML: the document format of the future? Arco User Conference 99 XML: the document format of the future? Hans C. Arents senior IT market analyst I.T. Works Guiding the IT Professional Innovation Center, Technologiepark 3, B-9052 Gent (Belgium),

More information

Chapter 7. The Application Layer. DNS The Domain Name System. DNS Resource Records. The DNS Name Space Resource Records Name Servers

Chapter 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 information

WAP TM Architecture WAP-210-WAPArch Proposed Version 17-October-2000

WAP 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 information

Keys to the Success of Mobile Commerce

Keys 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 information

COPYRIGHTED MATERIAL. Introduction. Harri Holma and Antti Toskala. 1.1 WCDMA technology and deployment status

COPYRIGHTED MATERIAL. Introduction. Harri Holma and Antti Toskala. 1.1 WCDMA technology and deployment status 1 Introduction Harri Holma and Antti Toskala 1.1 WCDMA technology and deployment status The first Third Generation Partnership Project (3GPP) Wideband Code Division Multiple Access (WCDMA) networks were

More information

Agenda MULTIMEDIA MESSAGING MESSAGING EVOLUTION. Beatriz Ballesteros. Who is Telefónica Móviles. Evolution of Messaging Applications

Agenda MULTIMEDIA MESSAGING MESSAGING EVOLUTION. Beatriz Ballesteros. Who is Telefónica Móviles. Evolution of Messaging Applications MESSAGING EVOLUTION MULTIMEDIA MESSAGING Beatriz Ballesteros Messaging Services Platforms Manager Agenda Who is Telefónica Móviles Evolution of Messaging Applications Multimedia Messaging MMS Architecture

More information

University of Southampton. Department of Electronics and Computer Science. What is the Future of Mobile Multimedia?

University of Southampton. Department of Electronics and Computer Science. What is the Future of Mobile Multimedia? Abstract University of Southampton Department of Electronics and Computer Science A paper for the MultimediaSystems03 conference. Andrew Paul Landells 13 th December 2002 Mobile phones are now incredibly

More information

EFFECTS 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. 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 information

UNIVERSITY EXAMINATIONS: NOV/DEC 2011 REGULATION PERVASIVE COMPUTING PART A

UNIVERSITY 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 information

INF RMATIQUE INFORMATIK

INF RMATIQUE INFORMATIK INF RMATIQUE INFORMATIK Zeitschrift der schweizerischen Informatikorganisationen Revue des organisations suisses d informatique Nr./No. 5 Oktober/Octobre 2001 Ubiquitous Computing Pervasive and Mobile

More information

Mobile Services Business

Mobile Services Business Mobile Services Business Some Challenges and Opportunities Matti Hämäläinen 8.11.2004 Outline The Emerging Mobile Services Industry: The Great Expectations - The Reality - The Awakening Market Demand for

More information

INSE 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. 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 information

3G 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. 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 information

Wireless# Guide to Wireless Communications. Objectives

Wireless# Guide to Wireless Communications. Objectives Wireless# Guide to Wireless Communications Chapter 10 Wireless Wide Area Networks Objectives Describe wireless wide area networks (WWANs) and how they are used Describe the applications that can be used

More information

TN3270 AND TN5250 INTERNET STANDARDS

TN3270 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 information

SMS Outbound. HTTP interface - v1.1

SMS Outbound. HTTP interface - v1.1 SMS Outbound HTTP interface - v1.1 Table of contents 1. Version history... 5 2. Conventions... 5 3. Introduction... 6 4. Application Programming Interface (API)... 7 5. Gateway connection... 9 5.1 Main

More information

Internet Standards for the Web: Part II

Internet Standards for the Web: Part II Internet Standards for the Web: Part II Larry Masinter April 1998 April 1998 1 Outline of tutorial Part 1: Current State Standards organizations & process Overview of web-related standards Part 2: Recent

More information

RIM Introduces New BlackBerry Wireless Handhelds With Integrated Speaker/Microphone And Roaming Capabilities For International Travelers

RIM Introduces New BlackBerry Wireless Handhelds With Integrated Speaker/Microphone And Roaming Capabilities For International Travelers October 16, 2002 RIM Introduces New BlackBerry Wireless Handhelds With Integrated Speaker/Microphone And Roaming Capabilities For International Travelers Java-Based BlackBerry 6710 And BlackBerry 6720

More information

Location Protocols. Version 12-Sept Wireless Application Protocol WAP-257-LOCPROT a

Location 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 information

Fixed Mobile Convergence

Fixed Mobile Convergence Cisco Expo 2006 Fixed Mobile Convergence Business Track Bo Finnemann Cisco DK 2006 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Agenda, Fixed Mobile Convergence Market Perspective What

More information

WAP WINA Process Document WAP-212-WINAProcess Version 04-Feb-2002

WAP 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 information

SyncML Overview. Noel Poore, Psion Computers PLC

SyncML Overview. Noel Poore, Psion Computers PLC SyncML Overview Noel Poore, Psion Computers PLC Data synchronization is a field of growing importance. As the number of mobile devices increases rapidly in the next few years, more and more data is going

More information

Cisco Mobile Pilot. Colin Seward - MCOE April 11 th 2002

Cisco 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 information

EEC-682/782 Computer Networks I

EEC-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 information

Telecommunication Services Engineering Lab

Telecommunication 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 information

Mobile Messaging Latin America Getting more ARPU from your SMS

Mobile Messaging Latin America Getting more ARPU from your SMS Mobile Messaging Latin America Getting more ARPU from your SMS September 24, 2002 Jon P. Wells Executive Director Product Management/Development Verizon International Why is Wireless Data Important In

More information

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial. A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary

More information

Competing with OTT Services: RCS e without IMS. November 15, 2011

Competing with OTT Services: RCS e without IMS. November 15, 2011 Competing with OTT Services: RCS e without IMS November 15, 2011 An Introduction to Interop All Gen Short Message Service Center (SMSC) 4 Series Message Personalization & Control (MPAC) Multimedia Message

More information

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

AQU 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 information

1 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 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 information

ETSI TS V5.0.0 ( )

ETSI 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 information

Push-to-Talk Brings Voice-Based Instant Messaging to Europe

Push-to-Talk Brings Voice-Based Instant Messaging to Europe Research Brief Push-to-Talk Brings Voice-Based Instant Messaging to Europe Abstract: Push-to-talk services will soon let Europe s mobile phone users send voice messages via IP, boosting data revenue. Young

More information

Glossary. xii. Marina Yue Zhang and Mark Dodgson Downloaded from Elgar Online at 02/04/ :16:01PM via free access

Glossary. 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 information

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

OSI 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 information

Everyplace Suite: Websphere Transcoding Publisher Technical Overview

Everyplace Suite: Websphere Transcoding Publisher Technical Overview Pervasive Computing Solutions Everyplace Suite: Websphere Transcoding Publisher Technical Overview -----KRnet----- 2001. 6. Byun Ho Sup Agenda Key Terms The Solution: WebSphere Transcoding Publisher WTP

More information

Wireless Profiled HTTP

Wireless 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 information

Roaming Among and Between WLAN Hotspots and CDMA2000

Roaming Among and Between WLAN Hotspots and CDMA2000 Roaming Among and Between WLAN Hotspots and CDMA2000 OTA Management of Roaming Profiles Using IOTA Soma Santhiveeran Sr. Product Manager/ Technologist Hotspot Critical Mass Usage per sub Critical Mass

More information

HMI ARCHITECTURE SUMMARY ARCHITECTURE DESCRIPTION

HMI 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 information

Keywords: Mobile Computing, Electronic Commerce, Business Models, Transactions.

Keywords: Mobile Computing, Electronic Commerce, Business Models, Transactions. Mobile Electronic Commerce and M-Payment Life cycle TINATIN MSHVIDOBADZE IT Department Gori State Teaching University 7/33 Tskhinvali street, Gori GEORGIA tinikomshvidobadze@gmail.com Abstract: Advances

More information

This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett.

This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett. This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett. For more information or to buy the paperback or ebook editions, visit

More information

Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network

Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network 1 Application Application: A software (S/W) for an application, such as, creating and sending an SMS, measuring and sending

More information

POSTER SESSION. Wireless Cardiology Decision Support System. Proceedings Paper. Slide Presentation. Dr. Saji Salam SSI Technologies Chennai, India

POSTER 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 information

Demonstration of Remote Wireless Access to a Database for Communicating Water Quality Data

Demonstration of Remote Wireless Access to a Database for Communicating Water Quality Data Demonstration of Remote Wireless Access to a Database for Communicating Water Quality Data Theodore G. Cleveland, Ph.D.,P.E. Matthew T. Smith Civil and Environmental Engineering University of Houston September

More information

The Impact on Performance of Mobile Devices & Connections

The Impact on Performance of Mobile Devices & Connections The Impact on Performance of Mobile Devices & Connections Prepared by: Paul Bianciardi Contents 1 Mobile Access to Mobile Sites...3 2 Impact of Latency...4 3 Non Mobile Site?...6 4 Redirects to Mobile

More information

White Paper. elcome to Nokia s WAP 2.0 XHTML browser for small devices. Advantages of XHTML for Wireless Data

White 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 information

Web Architecture Review Sheet

Web Architecture Review Sheet Erik Wilde (School of Information, UC Berkeley) INFO 190-02 (CCN 42509) Spring 2009 May 11, 2009 Available at http://dret.net/lectures/web-spring09/ Contents 1 Introduction 2 1.1 Setup.................................................

More information