SlideShare una empresa de Scribd logo
1 de 54
Mobile Boot Camp
November 2010
Mobile Website Development
Introduction to Mobile Internet
Facilitated by:
Michael Wakahe
Tawi Commercial
Services Ltd
Table of Contents
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 The Need for Mobile Web
 Mobile Web History
The Need for Mobile Web
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 Limitations of mobile phones
 Limited Processor Power and Memory
 Limited Battery Life
 Limited Input and Output Facilities
 Low Bandwidth
 Unpredictable Availability and Stability
The Need for Mobile Web
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 TCP/IP protocol suite was not designed for a
wireless environment
 Bandwidth resource is expensive
 HTML pages are not suitable for use in mobile
devices with limited processor power and
screen.
The Need for Mobile Web
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 Users consume mobile services differently.
 They buy and pay for their mobiles and mobile
software differently.
The Need for Mobile Web
Mobile devices available today can be
broken down in to a few broad classes:
1. Feature Phones
2. Smart Phones
3. PDAs
4. Voice-Only Phones
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
 Feature Phones are the most common device
type.
 They usually come in candy bar, clamshell or
slider form.
 They have a 12-key layout and typically come
with voice, messaging and data capabilities.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
Figures: Feature
Phones
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
 Smart phones share the same features as a
feature phone with two primary differences:
 its ability to run additional third-party applications
 a slightly larger screen.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
 Smart phones typically use a more full
featured operating system
 Companies market them as them as advanced
multimedia devices to consumers or as
productivity devices to the business sector.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
Figure: Smartphone
- iPhone
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
 PDAs evolved from the PDAs of the ‘90s
 Now often include voice, messaging, and data
capabilities.
 PDAs have much in common with smart
phone
 But differ in that much of their functionality is
oriented towards organizational tasks rather
then voice communications.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
Figure: Personal
Digital Assistants
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
 Voice-Only Phones are typically extremely
low-cost phones aimed at developing
markets
 Are not relevant in the context of the Mobile
Web.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
 Feature Phones lead the market by a large margin
 However the borderline between the Feature Phones
and Smart Phones is constantly shifting towards the
Smart Phone category
 The newest Feature Phones are often equal in
functionality to yesterday’s Smart Phones.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
Figure: Distribution
of Mobile Handsets
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
 The Web is a vast collection of servers linked by
TCP/IP computer networks.
 These web servers, implement the Hypertext
Transfer Protocol (HTTP) to share documents and
files.
 Web servers provide access by Uniform Resource
Identifiers (URIs) to text files, markup documents,
and binary resources.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
 In an HTTP request, the client sends a web
server the URI of the desired resource and a
collection of request headers
 One of the request headers contains a list of
MIME types that advertise the content types
supported on the client.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
The Need for Mobile Web
 In an HTTP response, the web server sends
the client the document itself (markup, text,
or binary) and another set of headers
 One of the response headers contains the
MIME type describing the file type of the
document transmitted to the client.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 Wireless Application Protocol (WAP) Forum was
founded in 1997 by Ericsson, Motorola, Nokia, and
Phone.com.
 WAP 1.1 was published in 1999
 WAP 2.0 was published in 2001
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 In 2002, the WAP Forum consolidated into the Open
Mobile Alliance (OMA) and the specification work
from WAP continues within OMA
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 WAP is designed with two main goals
 to minimize bandwidth requirement
 to maximize the number of supported network
types (e.g., 9.6 Kbps in GSM).
Mobile Web History
Figure: The WAP
protocol stack
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 WAP protocol stack is a lightweight protocol stack
that is designed to address the limitations of wireless
devices and the wireless network.
 To access ordinary web servers, WAP-enabled mobile
devices can rely on a WAP gateway to provide
protocol conversion between WWW protocol stack
and WAP protocol stack.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 WAP tries to utilize existing Internet protocols and
standards as much as possible
 For example XML, HTML, HTTP & TLS
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 Each layer of the protocol stack is designed to
be scalable and efficient.
 For example, in Wireless Transaction Protocol
(WTP), there is no explicit connection setup or
teardown
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 To describe the capabilities of a mobile device, WAP
has defined a user agent profile (UAProf)
 The capabilities of a mobile device are related to
software and hardware
 This includes things like processor type, memory
capacity, display size, browser type and version,
network type, etc.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 The aim of using UAProf is to allow all elements of
the WAP infrastructure (i.e., content servers,
application servers, gateways, etc.) to provide mobile
devices with device-specific contents.
 A user agent profile is basically an XML document
containing information about hardware and software
characteristics of a mobile device and network to
which it will be connected.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 The user agent profile of a mobile device is stored in
its manufacturer's server, called the profile
repository.
 In order to provide mobile devices with device-
specific contents, when a mobile device performs a
request to a server, the URL of its user agent profile
will be included in the header of the request
message.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 Example of UAProf: For Sony Ericsson K750i, found
at:
http://wap.sonyericsson.com/UAprof/K750iR101.xml
 Open example XML
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 To reduce transmission time, WAP uses binary-coded
WML (wireless markup language) pages.
 Also WAP specifies a caching model and user agent
profile (UAProf) for efficient delivery of device-
specific content.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 HTML pages are not suitable for use in mobile
devices with limited processor power and screen.
 Wireless Markup Language (WML) is designed to
describe data and the format that data should be
presented on mobile devices
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 WML is a tagged language.
 WML adopts a deck and card metaphor.
 Each WML document is made up of multiple cards,
and cards are grouped into a deck.
 WML pages can be encoded in a binary format
before transmission.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
<wml>
<card id=“Card1" title="First Card">
<p>
Hello World!
</p>
</card>
<card id="Card2" title="Second Card">
<p>
WAP is fun!
</p >
</card>
</wml>
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Figure: A WML deck
with two cards.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
 WMLScript is a scripting language which
complements WML.
 Similar to JavaScript for HTML
 WMLScript bytecode interpreter is compact in size,
which allows efficient execution of scripts will less
memory and processor requirements
Mobile Web History
Three elements in a WAP architecture:
 Client: the WML browser in a wireless device.
It issues WAP requests to a server.
 Server: the entity which provides services and
where resources are located. This can be an
ordinary Internet-based server or a WAP-
capable server.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
 Gateway: provides protocol conversion
between the WWW protocol stack and the
WAP protocol stack, by using content
encoders and decoders
 Thus a gateway acts as a proxy server
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
Figure: WAP infrastructure.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
 When protocol conversion is performed at the
gateway, it can minimize wireless
communication overhead at the client side.
 The gateway can also cache frequently
requested contents so as to reduce the
request - response time.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
 The architecture discussed so far is the common pull
architecture based on the client - server paradigm
 WAP system architecture also specifies a push
architecture to enhance the WAP services
 Here the server sends messages to the client without
explicit request from the client.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
 Push architecture is very useful in delivering
messages like instant news, email indication,
advertising etc
 In the push architecture, the server and the
gateway are called the push initiator (PI) and
the push proxy gateway (PPG), respectively.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
Figure: WAP push architecture
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
WAP is designed to meet the following requirements
 Interoperability
 Scalability
 Efficiency
 Reliability
 Security
Mobile Web History
 Mobile Web uses the plumbing of Desktop Web
and adds new MIME types, markup languages,
document formats, and best practices
 Web content provided is optimized for the small
screens, resource constraints, and usability
challenges of web browsers on mobile devices.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
The Mobile Web introduces new components into
the web ecosystem, including:
 Markup languages and styles optimized for
mobile devices
 MIME types that differentiate mobile markup
from desktop HTML
 Browser clients with a wide variety of capabilities
 Network proxies that further adapt your content
to cater for those clients
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
 Rich Web 2.0 features such as JavaScript
frameworks and Asynchronous JavaScript and
XML (AJAX) must be used judiciously, or you
risk draining battery power.
 Operators frequently control and block traffic
to Mobile Web sites.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
 Transcoding proxies often attempt to reformat
mobile markup en route to a mobile browser.
 Defensive programming is essential to reduce
exposure to transcoders and mobile network
problems.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
 Mobile users are keenly goal-directed and
location-aware.
 Roaming in and out of coverage areas, mobile
users count network access problems among
the top factors affecting the Mobile Web
browsing experience.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
 The mobile browser is totally new & has
unique benefits, quirks, and workarounds.
 Partial and flawed implementations of web
standards are commonplace.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
 Improperly formatted web pages can have
drastic effects on mobile devices, including
crashing the browser or resetting the device.
 Advanced web features such as JavaScript and
AJAX are highly desirable but drain battery
life.
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.
Mobile Web History
Copyright © Tawi Commercial Services Ltd.
2015. All Rights Reserved.

Más contenido relacionado

La actualidad más candente

Mtel Cash Mobile Commerce Suite
Mtel Cash Mobile Commerce SuiteMtel Cash Mobile Commerce Suite
Mtel Cash Mobile Commerce Suitewatsongallery
 
Smart Solutions Profile
Smart Solutions ProfileSmart Solutions Profile
Smart Solutions Profileemetani
 
Mobile vas markets, applications, and opportunities third edition - Reports...
Mobile vas markets, applications, and opportunities   third edition - Reports...Mobile vas markets, applications, and opportunities   third edition - Reports...
Mobile vas markets, applications, and opportunities third edition - Reports...Reports Corner
 
Overview del mercato mobile business in Italia
Overview del mercato mobile business in ItaliaOverview del mercato mobile business in Italia
Overview del mercato mobile business in ItaliaVideoguy
 
[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected VehiclesTomo Yamaguchi
 
Next Decade for WiMAX - WiMAX 2.0
Next Decade for WiMAX - WiMAX 2.0Next Decade for WiMAX - WiMAX 2.0
Next Decade for WiMAX - WiMAX 2.0Green Packet
 
Developing a Comprehensive Carrier Ethernet Business Portfolio
Developing a Comprehensive Carrier Ethernet Business PortfolioDeveloping a Comprehensive Carrier Ethernet Business Portfolio
Developing a Comprehensive Carrier Ethernet Business PortfolioKuncoro Wastuwibowo
 
Arena Phone Corporate Presentation
Arena Phone Corporate PresentationArena Phone Corporate Presentation
Arena Phone Corporate PresentationFazla Rabby
 
From Telkom for IYCE Award Candidates
From Telkom for IYCE Award CandidatesFrom Telkom for IYCE Award Candidates
From Telkom for IYCE Award CandidatesKuncoro Wastuwibowo
 
P1 WiMAX Frontlines
P1 WiMAX FrontlinesP1 WiMAX Frontlines
P1 WiMAX FrontlinesGreen Packet
 
Value added service (VAS) provider failures: insights from VAS product companies
Value added service (VAS) provider failures: insights from VAS product companiesValue added service (VAS) provider failures: insights from VAS product companies
Value added service (VAS) provider failures: insights from VAS product companiesBrowne & Mohan
 
Smart Accessory Interface 1.0 Proposal
Smart Accessory Interface 1.0 ProposalSmart Accessory Interface 1.0 Proposal
Smart Accessory Interface 1.0 ProposalJonathan Jeon
 
What WiFi Offload Don't Reveal
What WiFi Offload Don't RevealWhat WiFi Offload Don't Reveal
What WiFi Offload Don't RevealGreen Packet
 
PeopleSoft Web Services high level overview
PeopleSoft Web Services high level overviewPeopleSoft Web Services high level overview
PeopleSoft Web Services high level overviewHuda Nizami
 
WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4Green Packet
 
Elitecore Maravedis Webinar Final Slide Deck
Elitecore Maravedis Webinar  Final Slide DeckElitecore Maravedis Webinar  Final Slide Deck
Elitecore Maravedis Webinar Final Slide DeckWi-Fi 360
 
Market Research India - Mobile Value Added Services Market in India 2009
Market Research India - Mobile Value Added Services Market in India 2009Market Research India - Mobile Value Added Services Market in India 2009
Market Research India - Mobile Value Added Services Market in India 2009Netscribes, Inc.
 

La actualidad más candente (19)

Mtel Cash Mobile Commerce Suite
Mtel Cash Mobile Commerce SuiteMtel Cash Mobile Commerce Suite
Mtel Cash Mobile Commerce Suite
 
Smart Solutions Profile
Smart Solutions ProfileSmart Solutions Profile
Smart Solutions Profile
 
Mobile vas markets, applications, and opportunities third edition - Reports...
Mobile vas markets, applications, and opportunities   third edition - Reports...Mobile vas markets, applications, and opportunities   third edition - Reports...
Mobile vas markets, applications, and opportunities third edition - Reports...
 
Overview del mercato mobile business in Italia
Overview del mercato mobile business in ItaliaOverview del mercato mobile business in Italia
Overview del mercato mobile business in Italia
 
[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles
 
Next Decade for WiMAX - WiMAX 2.0
Next Decade for WiMAX - WiMAX 2.0Next Decade for WiMAX - WiMAX 2.0
Next Decade for WiMAX - WiMAX 2.0
 
Developing a Comprehensive Carrier Ethernet Business Portfolio
Developing a Comprehensive Carrier Ethernet Business PortfolioDeveloping a Comprehensive Carrier Ethernet Business Portfolio
Developing a Comprehensive Carrier Ethernet Business Portfolio
 
Arena Phone Corporate Presentation
Arena Phone Corporate PresentationArena Phone Corporate Presentation
Arena Phone Corporate Presentation
 
From Telkom for IYCE Award Candidates
From Telkom for IYCE Award CandidatesFrom Telkom for IYCE Award Candidates
From Telkom for IYCE Award Candidates
 
P1 WiMAX Frontlines
P1 WiMAX FrontlinesP1 WiMAX Frontlines
P1 WiMAX Frontlines
 
Value added service (VAS) provider failures: insights from VAS product companies
Value added service (VAS) provider failures: insights from VAS product companiesValue added service (VAS) provider failures: insights from VAS product companies
Value added service (VAS) provider failures: insights from VAS product companies
 
Smart Accessory Interface 1.0 Proposal
Smart Accessory Interface 1.0 ProposalSmart Accessory Interface 1.0 Proposal
Smart Accessory Interface 1.0 Proposal
 
What WiFi Offload Don't Reveal
What WiFi Offload Don't RevealWhat WiFi Offload Don't Reveal
What WiFi Offload Don't Reveal
 
PeopleSoft Web Services high level overview
PeopleSoft Web Services high level overviewPeopleSoft Web Services high level overview
PeopleSoft Web Services high level overview
 
WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4
 
Ch09
Ch09Ch09
Ch09
 
Elitecore Maravedis Webinar Final Slide Deck
Elitecore Maravedis Webinar  Final Slide DeckElitecore Maravedis Webinar  Final Slide Deck
Elitecore Maravedis Webinar Final Slide Deck
 
Market Research India - Mobile Value Added Services Market in India 2009
Market Research India - Mobile Value Added Services Market in India 2009Market Research India - Mobile Value Added Services Market in India 2009
Market Research India - Mobile Value Added Services Market in India 2009
 
Wap ppt
Wap pptWap ppt
Wap ppt
 

Similar a Introduction to Mobile Internet

Mobile Website Development
Mobile Website DevelopmentMobile Website Development
Mobile Website Developmenttawi123
 
Mobile website development Services
Mobile website development Services Mobile website development Services
Mobile website development Services Steve Verma
 
Mobile Internet Standards
Mobile Internet StandardsMobile Internet Standards
Mobile Internet Standardstawi123
 
Internet on Mobile
Internet on MobileInternet on Mobile
Internet on Mobilecassyp
 
Webrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleWebrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleAlan Quayle
 
The WebRTC Continuum - The Next Wave
The WebRTC Continuum - The Next WaveThe WebRTC Continuum - The Next Wave
The WebRTC Continuum - The Next WaveWebRTCConferenceJapan
 
Newsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel SalgueiroNewsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel SalgueiroFidel Angel Salgueiro
 
Wireless Application Protocol ppt
Wireless Application Protocol pptWireless Application Protocol ppt
Wireless Application Protocol pptgo2project
 
Mobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionMobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionPerficient, Inc.
 
WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015Alan Quayle
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...Editor IJCATR
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...Editor IJCATR
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...Editor IJCATR
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experienceVincent Perrin
 

Similar a Introduction to Mobile Internet (20)

Mobile Website Development
Mobile Website DevelopmentMobile Website Development
Mobile Website Development
 
Mobile website development Services
Mobile website development Services Mobile website development Services
Mobile website development Services
 
Mobile Internet Standards
Mobile Internet StandardsMobile Internet Standards
Mobile Internet Standards
 
Internet on Mobile
Internet on MobileInternet on Mobile
Internet on Mobile
 
Internet on mobile
Internet on mobileInternet on mobile
Internet on mobile
 
Webrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleWebrtc workshop from Alan Quayle
Webrtc workshop from Alan Quayle
 
The WebRTC Continuum - The Next Wave
The WebRTC Continuum - The Next WaveThe WebRTC Continuum - The Next Wave
The WebRTC Continuum - The Next Wave
 
WAP.PDF
WAP.PDFWAP.PDF
WAP.PDF
 
Newsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel SalgueiroNewsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel Salgueiro
 
Wireless Application Protocol ppt
Wireless Application Protocol pptWireless Application Protocol ppt
Wireless Application Protocol ppt
 
Mobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionMobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solution
 
Far South Networks Vision
Far South Networks VisionFar South Networks Vision
Far South Networks Vision
 
WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015
 
Wap
WapWap
Wap
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WWW Programming Model
WWW Programming ModelWWW Programming Model
WWW Programming Model
 
Pkewebrtc
PkewebrtcPkewebrtc
Pkewebrtc
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 

Más de tawi123

Tax Compliance Certificate, May 2016 - May 2017
Tax Compliance Certificate, May 2016 -  May 2017Tax Compliance Certificate, May 2016 -  May 2017
Tax Compliance Certificate, May 2016 - May 2017tawi123
 
XHTML and CSS
XHTML and CSSXHTML and CSS
XHTML and CSStawi123
 
Survey of WML
Survey of  WMLSurvey of  WML
Survey of WMLtawi123
 
Server Side Technologies
Server Side TechnologiesServer Side Technologies
Server Side Technologiestawi123
 
Software Tools Overview
Software Tools OverviewSoftware Tools Overview
Software Tools Overviewtawi123
 
Overview of Java
Overview of JavaOverview of Java
Overview of Javatawi123
 
Mobile Internet Best Practices
Mobile Internet Best PracticesMobile Internet Best Practices
Mobile Internet Best Practicestawi123
 
Introduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & GatewaysIntroduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & Gatewaystawi123
 
Brief on Device Awareness and Content Adaptation
Brief on Device Awareness and Content AdaptationBrief on Device Awareness and Content Adaptation
Brief on Device Awareness and Content Adaptationtawi123
 
Linux, PHP, SMS - USSD Examination
Linux, PHP,  SMS - USSD ExaminationLinux, PHP,  SMS - USSD Examination
Linux, PHP, SMS - USSD Examinationtawi123
 
Workstation Exercises
Workstation ExercisesWorkstation Exercises
Workstation Exercisestawi123
 
Work Injury Benefits Act 2007
Work Injury Benefits Act 2007Work Injury Benefits Act 2007
Work Injury Benefits Act 2007tawi123
 
The Kenya Information and Communications Consumer Protection Regulations 2010
The Kenya Information and Communications Consumer Protection Regulations 2010The Kenya Information and Communications Consumer Protection Regulations 2010
The Kenya Information and Communications Consumer Protection Regulations 2010tawi123
 
Tax KRA Compliance Certificate
Tax KRA Compliance CertificateTax KRA Compliance Certificate
Tax KRA Compliance Certificatetawi123
 
Tawi Staff Handbook 2015
Tawi Staff Handbook 2015Tawi Staff Handbook 2015
Tawi Staff Handbook 2015tawi123
 
Tawi SMS-USSD Customer Agreement
Tawi SMS-USSD Customer AgreementTawi SMS-USSD Customer Agreement
Tawi SMS-USSD Customer Agreementtawi123
 
Tawi SMS Application Form - SMS Short Code
Tawi SMS Application Form - SMS Short CodeTawi SMS Application Form - SMS Short Code
Tawi SMS Application Form - SMS Short Codetawi123
 
Tawi Product Overview
Tawi Product OverviewTawi Product Overview
Tawi Product Overviewtawi123
 
Tawi SMS Application Form - Sender Id
Tawi SMS Application Form - Sender IdTawi SMS Application Form - Sender Id
Tawi SMS Application Form - Sender Idtawi123
 
Tawi Nairobi City County License 2015
Tawi Nairobi City County License 2015Tawi Nairobi City County License 2015
Tawi Nairobi City County License 2015tawi123
 

Más de tawi123 (20)

Tax Compliance Certificate, May 2016 - May 2017
Tax Compliance Certificate, May 2016 -  May 2017Tax Compliance Certificate, May 2016 -  May 2017
Tax Compliance Certificate, May 2016 - May 2017
 
XHTML and CSS
XHTML and CSSXHTML and CSS
XHTML and CSS
 
Survey of WML
Survey of  WMLSurvey of  WML
Survey of WML
 
Server Side Technologies
Server Side TechnologiesServer Side Technologies
Server Side Technologies
 
Software Tools Overview
Software Tools OverviewSoftware Tools Overview
Software Tools Overview
 
Overview of Java
Overview of JavaOverview of Java
Overview of Java
 
Mobile Internet Best Practices
Mobile Internet Best PracticesMobile Internet Best Practices
Mobile Internet Best Practices
 
Introduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & GatewaysIntroduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & Gateways
 
Brief on Device Awareness and Content Adaptation
Brief on Device Awareness and Content AdaptationBrief on Device Awareness and Content Adaptation
Brief on Device Awareness and Content Adaptation
 
Linux, PHP, SMS - USSD Examination
Linux, PHP,  SMS - USSD ExaminationLinux, PHP,  SMS - USSD Examination
Linux, PHP, SMS - USSD Examination
 
Workstation Exercises
Workstation ExercisesWorkstation Exercises
Workstation Exercises
 
Work Injury Benefits Act 2007
Work Injury Benefits Act 2007Work Injury Benefits Act 2007
Work Injury Benefits Act 2007
 
The Kenya Information and Communications Consumer Protection Regulations 2010
The Kenya Information and Communications Consumer Protection Regulations 2010The Kenya Information and Communications Consumer Protection Regulations 2010
The Kenya Information and Communications Consumer Protection Regulations 2010
 
Tax KRA Compliance Certificate
Tax KRA Compliance CertificateTax KRA Compliance Certificate
Tax KRA Compliance Certificate
 
Tawi Staff Handbook 2015
Tawi Staff Handbook 2015Tawi Staff Handbook 2015
Tawi Staff Handbook 2015
 
Tawi SMS-USSD Customer Agreement
Tawi SMS-USSD Customer AgreementTawi SMS-USSD Customer Agreement
Tawi SMS-USSD Customer Agreement
 
Tawi SMS Application Form - SMS Short Code
Tawi SMS Application Form - SMS Short CodeTawi SMS Application Form - SMS Short Code
Tawi SMS Application Form - SMS Short Code
 
Tawi Product Overview
Tawi Product OverviewTawi Product Overview
Tawi Product Overview
 
Tawi SMS Application Form - Sender Id
Tawi SMS Application Form - Sender IdTawi SMS Application Form - Sender Id
Tawi SMS Application Form - Sender Id
 
Tawi Nairobi City County License 2015
Tawi Nairobi City County License 2015Tawi Nairobi City County License 2015
Tawi Nairobi City County License 2015
 

Último

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 

Último (20)

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 

Introduction to Mobile Internet

  • 1. Mobile Boot Camp November 2010 Mobile Website Development Introduction to Mobile Internet Facilitated by: Michael Wakahe Tawi Commercial Services Ltd
  • 2. Table of Contents Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  The Need for Mobile Web  Mobile Web History
  • 3. The Need for Mobile Web Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 4. The Need for Mobile Web Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  Limitations of mobile phones  Limited Processor Power and Memory  Limited Battery Life  Limited Input and Output Facilities  Low Bandwidth  Unpredictable Availability and Stability
  • 5. The Need for Mobile Web Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  TCP/IP protocol suite was not designed for a wireless environment  Bandwidth resource is expensive  HTML pages are not suitable for use in mobile devices with limited processor power and screen.
  • 6. The Need for Mobile Web Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  Users consume mobile services differently.  They buy and pay for their mobiles and mobile software differently.
  • 7. The Need for Mobile Web Mobile devices available today can be broken down in to a few broad classes: 1. Feature Phones 2. Smart Phones 3. PDAs 4. Voice-Only Phones Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 8. The Need for Mobile Web  Feature Phones are the most common device type.  They usually come in candy bar, clamshell or slider form.  They have a 12-key layout and typically come with voice, messaging and data capabilities. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 9. The Need for Mobile Web Figures: Feature Phones Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 10. The Need for Mobile Web  Smart phones share the same features as a feature phone with two primary differences:  its ability to run additional third-party applications  a slightly larger screen. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 11. The Need for Mobile Web  Smart phones typically use a more full featured operating system  Companies market them as them as advanced multimedia devices to consumers or as productivity devices to the business sector. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 12. The Need for Mobile Web Figure: Smartphone - iPhone Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 13. The Need for Mobile Web  PDAs evolved from the PDAs of the ‘90s  Now often include voice, messaging, and data capabilities.  PDAs have much in common with smart phone  But differ in that much of their functionality is oriented towards organizational tasks rather then voice communications. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 14. The Need for Mobile Web Figure: Personal Digital Assistants Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 15. The Need for Mobile Web  Voice-Only Phones are typically extremely low-cost phones aimed at developing markets  Are not relevant in the context of the Mobile Web. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 16. The Need for Mobile Web  Feature Phones lead the market by a large margin  However the borderline between the Feature Phones and Smart Phones is constantly shifting towards the Smart Phone category  The newest Feature Phones are often equal in functionality to yesterday’s Smart Phones. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 17. The Need for Mobile Web Figure: Distribution of Mobile Handsets Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 18. The Need for Mobile Web  The Web is a vast collection of servers linked by TCP/IP computer networks.  These web servers, implement the Hypertext Transfer Protocol (HTTP) to share documents and files.  Web servers provide access by Uniform Resource Identifiers (URIs) to text files, markup documents, and binary resources. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 19. The Need for Mobile Web  In an HTTP request, the client sends a web server the URI of the desired resource and a collection of request headers  One of the request headers contains a list of MIME types that advertise the content types supported on the client. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 20. The Need for Mobile Web  In an HTTP response, the web server sends the client the document itself (markup, text, or binary) and another set of headers  One of the response headers contains the MIME type describing the file type of the document transmitted to the client. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 21. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 22. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  Wireless Application Protocol (WAP) Forum was founded in 1997 by Ericsson, Motorola, Nokia, and Phone.com.  WAP 1.1 was published in 1999  WAP 2.0 was published in 2001
  • 23. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  In 2002, the WAP Forum consolidated into the Open Mobile Alliance (OMA) and the specification work from WAP continues within OMA
  • 24. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  WAP is designed with two main goals  to minimize bandwidth requirement  to maximize the number of supported network types (e.g., 9.6 Kbps in GSM).
  • 25. Mobile Web History Figure: The WAP protocol stack Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 26. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  WAP protocol stack is a lightweight protocol stack that is designed to address the limitations of wireless devices and the wireless network.  To access ordinary web servers, WAP-enabled mobile devices can rely on a WAP gateway to provide protocol conversion between WWW protocol stack and WAP protocol stack.
  • 27. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  WAP tries to utilize existing Internet protocols and standards as much as possible  For example XML, HTML, HTTP & TLS
  • 28. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  Each layer of the protocol stack is designed to be scalable and efficient.  For example, in Wireless Transaction Protocol (WTP), there is no explicit connection setup or teardown
  • 29. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  To describe the capabilities of a mobile device, WAP has defined a user agent profile (UAProf)  The capabilities of a mobile device are related to software and hardware  This includes things like processor type, memory capacity, display size, browser type and version, network type, etc.
  • 30. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  The aim of using UAProf is to allow all elements of the WAP infrastructure (i.e., content servers, application servers, gateways, etc.) to provide mobile devices with device-specific contents.  A user agent profile is basically an XML document containing information about hardware and software characteristics of a mobile device and network to which it will be connected.
  • 31. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  The user agent profile of a mobile device is stored in its manufacturer's server, called the profile repository.  In order to provide mobile devices with device- specific contents, when a mobile device performs a request to a server, the URL of its user agent profile will be included in the header of the request message.
  • 32. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  Example of UAProf: For Sony Ericsson K750i, found at: http://wap.sonyericsson.com/UAprof/K750iR101.xml  Open example XML
  • 33. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  To reduce transmission time, WAP uses binary-coded WML (wireless markup language) pages.  Also WAP specifies a caching model and user agent profile (UAProf) for efficient delivery of device- specific content.
  • 34. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  HTML pages are not suitable for use in mobile devices with limited processor power and screen.  Wireless Markup Language (WML) is designed to describe data and the format that data should be presented on mobile devices
  • 35. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  WML is a tagged language.  WML adopts a deck and card metaphor.  Each WML document is made up of multiple cards, and cards are grouped into a deck.  WML pages can be encoded in a binary format before transmission.
  • 36. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved. <wml> <card id=“Card1" title="First Card"> <p> Hello World! </p> </card> <card id="Card2" title="Second Card"> <p> WAP is fun! </p > </card> </wml>
  • 37. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved. Figure: A WML deck with two cards.
  • 38. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.  WMLScript is a scripting language which complements WML.  Similar to JavaScript for HTML  WMLScript bytecode interpreter is compact in size, which allows efficient execution of scripts will less memory and processor requirements
  • 39. Mobile Web History Three elements in a WAP architecture:  Client: the WML browser in a wireless device. It issues WAP requests to a server.  Server: the entity which provides services and where resources are located. This can be an ordinary Internet-based server or a WAP- capable server. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 40. Mobile Web History  Gateway: provides protocol conversion between the WWW protocol stack and the WAP protocol stack, by using content encoders and decoders  Thus a gateway acts as a proxy server Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 41. Mobile Web History Figure: WAP infrastructure. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 42. Mobile Web History  When protocol conversion is performed at the gateway, it can minimize wireless communication overhead at the client side.  The gateway can also cache frequently requested contents so as to reduce the request - response time. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 43. Mobile Web History  The architecture discussed so far is the common pull architecture based on the client - server paradigm  WAP system architecture also specifies a push architecture to enhance the WAP services  Here the server sends messages to the client without explicit request from the client. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 44. Mobile Web History  Push architecture is very useful in delivering messages like instant news, email indication, advertising etc  In the push architecture, the server and the gateway are called the push initiator (PI) and the push proxy gateway (PPG), respectively. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 45. Mobile Web History Figure: WAP push architecture Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 46. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved. WAP is designed to meet the following requirements  Interoperability  Scalability  Efficiency  Reliability  Security
  • 47. Mobile Web History  Mobile Web uses the plumbing of Desktop Web and adds new MIME types, markup languages, document formats, and best practices  Web content provided is optimized for the small screens, resource constraints, and usability challenges of web browsers on mobile devices. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 48. Mobile Web History The Mobile Web introduces new components into the web ecosystem, including:  Markup languages and styles optimized for mobile devices  MIME types that differentiate mobile markup from desktop HTML  Browser clients with a wide variety of capabilities  Network proxies that further adapt your content to cater for those clients Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 49. Mobile Web History  Rich Web 2.0 features such as JavaScript frameworks and Asynchronous JavaScript and XML (AJAX) must be used judiciously, or you risk draining battery power.  Operators frequently control and block traffic to Mobile Web sites. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 50. Mobile Web History  Transcoding proxies often attempt to reformat mobile markup en route to a mobile browser.  Defensive programming is essential to reduce exposure to transcoders and mobile network problems. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 51. Mobile Web History  Mobile users are keenly goal-directed and location-aware.  Roaming in and out of coverage areas, mobile users count network access problems among the top factors affecting the Mobile Web browsing experience. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 52. Mobile Web History  The mobile browser is totally new & has unique benefits, quirks, and workarounds.  Partial and flawed implementations of web standards are commonplace. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 53. Mobile Web History  Improperly formatted web pages can have drastic effects on mobile devices, including crashing the browser or resetting the device.  Advanced web features such as JavaScript and AJAX are highly desirable but drain battery life. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 54. Mobile Web History Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.