COMP327 Mobile Computing Session: Lecture Set 7 - The Mobile Internet
|
|
- Kristian Neil Norton
- 5 years ago
- Views:
Transcription
1 COMP327 Mobile Computing Session: Lecture Set 7 - The Mobile Internet 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 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 10
11 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 11
12 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
13 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 13
14 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 14
15 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 True end-to-end security with internet services not possible 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 15
16 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 16
17 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 17
18 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) 18
19 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. 19
20 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 20
21 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 21
22 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 22
23 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 23
24 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 Separating out non-essential content such as navigation bar or banner ads into optional additional pages Multi-column layouts and wide tables need reformatting 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 24
25 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 25
26 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 26
27 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. 27
28 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) 28
29 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 29
30 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 30
31 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. 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 For example: the character [ is actually encoded using an Esc character and < 2. 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, 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: 3. 8-bit data alphabet Treated as raw data - up to 1120 bits (or 140 octets of data) bit UCS-2 alphabet Arabic, Chinese, Korean, Cyrillic Supports most commonly used Latin and eastern character sets Possible to send up to bit characters in 1 message 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. 32
33 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. 33
34 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 34
35 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 35
36 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. 36
37 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 37
38 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. 38
39 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. 39
40 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. 40
41 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 41
42 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) 42
43 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. 43
44 EFF Secure Messaging Scorecard 44
45 EFF Secure Messaging Scorecard 45
46 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 46
47 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 47
COMP327 Mobile Computing Session:
COMP327 Mobile Computing Session: 2018-2019 Lecture Set 7 - The Mobile Internet [ last updated: 12 November 2018 ] 1 In this Lecture Set Challenges of Mobile access to the Internet Early Wireless Internet
More informationM.SARAVANA KARTHIKEYAN
PERVASIVE COMPUTING Unit II Part A 1. What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML tags are not
More informationWireless 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 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 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 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 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 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 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 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 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 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 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 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 informationThin Client Content Options
Content Adaptation and Provisioning David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh tipper@tele.pitt.edu http://www.sis.pitt.edu/~dtipper/2727.html
More 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 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 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 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 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 informationModule1. 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 informationThis tutorial is designed for those who would like to understand the basics of i-mode in simple and easy steps.
About the Tutorial NTT DoCoMo's i-mode is a mobile internet service popular in Japan. i-mode was invented by a team led by Mari Matsunaga in February 1999 at NTT DoCoMo. This tutorial explains the basic
More 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 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 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 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 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 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 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 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 informationShort 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 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 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 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 informationMobile 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 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 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 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 informationBlack 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 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 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 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 informationXML: 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 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 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 informationMobile Applications - 1 Vehicles transmission of news, road condition etc ad-hoc network with near vehicles to prevent accidents
WAP- Wireless Application Protocol Mobile Applications - 1 Vehicles transmission of news, road condition etc ad-hoc network with near vehicles to prevent accidents Emergencies early transmission of patient
More 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 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 informationTHE 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 informationConcepts, 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 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 informationChapter 7. The Application Layer. DNS The Domain Name System. DNS Resource Records. The DNS Name Space Resource Records Name Servers
DNS The Domain Name System Chapter 7 The Application Layer The DNS Name Space Resource Records Name Servers The DNS Name Space DNS Resource Records A portion of the Internet domain name space. (1) MX:
More 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 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 informationINF 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 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 informationAgenda 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 informationUniversity 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 informationInternet 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 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 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 informationMobile 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 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 informationCOPYRIGHTED 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 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 informationWireless# 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 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 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 informationRIM 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 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 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 informationFixed 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 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 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 informationSyncML 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 informationA 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 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 informationWeb 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 informationDelivery Options: Attend face-to-face in the classroom or remote-live attendance.
XML Programming Duration: 5 Days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options. Click here for more info. Delivery Options:
More informationWhite Paper. elcome to Nokia s WAP 2.0 XHTML browser for small devices. Advantages of XHTML for Wireless Data
elcome to Nokia s WAP 2.0 XHTML browser for small devices. Advantages of XHTML for Wireless Data Contents Introduction: WAP 2.0 is XHTML 2 XHTML Basic: Key Features and Capabilities 2 Well-Formed XML 3
More 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 informationDelivery Options: Attend face-to-face in the classroom or via remote-live attendance.
XML Programming Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options: Attend face-to-face in the classroom or
More informationETSI TS V5.0.0 ( )
Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Wide Area Network Synchronization () GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS
More 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 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 informationSMS 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 informationChapter Topics. The History of the Internet. Chapter 7: Computer Networks, the Internet, and the World Wide Web
Chapter Topics Chapter 7: Computer Networks, the Internet, and the World Wide Web CS10051: Intro. to Computer Science Kent State University History of the Internet History of the World Wide Web Internet
More informationHMI ARCHITECTURE SUMMARY ARCHITECTURE DESCRIPTION
HMI ARCHITECTURE Piergiorgio Navone Advanced Product Dept - Centro Ricerche FIAT Strada Torino 50 10043 Orbassano (TO), Italy Tel: +39 011 9083 866 - Fax +39 011 9083 083 - e-mail: p.navone@crf.it Federico
More informationThis 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 informationRecommendations for Improving Device Independent Presentation Authoring. Krishna Vedati. Fast. Forward. Wireless.
Recommendations for Improving Device Independent Presentation Authoring Krishna Vedati Agenda Device-Independent Presentation Authoring Current Approaches to Device-Independent Authoring Pros and Cons
More informationKeywords: 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 informationRoaming 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 informationCompeting 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 informationCisco Mobile Pilot. Colin Seward - MCOE April 11 th 2002
Cisco Mobile Pilot Colin Seward - MCOE April 11 th 2002 2001, Cisco Systems, Inc. All 2001, rights Cisco reserved. Systems, Inc. All rights reserved. 1 Productivity Gains from Internet Business Solutions
More informationLesson 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 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 informationThe 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