SlideShare a Scribd company logo
Support For Mobility
World wide web
●

●

Problems encounters the web applications
used in a mobile and wireless environment.
Basic intro about HTTP
–

It is a stateless , lightweight , application level
protocol for data transfer between servers and
clients.

–

HTTP transaction consists of HTTP request
issued by the client and and HTTP response from
a server
HTTP
●

●

●

●

It supported only simple caching mechanisms to
avoid unnecessary retransmission.
Caches may be located anywhere between
server and client.
Each client maintains a cache locally to
minimize delay when jumping back and forth on
web page.
Application must not cache page beyond
expiration.
HTTP problems
●

Bandwidth and delay
–

It is designed with high bandwidth/low delay
connections in mind.

–

HTTP header is quite large and redundant.

–

Server transfer content uncompressed.

–

TCP connection is used for each item on web page,
huge overhead with each item.(three way handshack
and four way disconnection)

–

Requires an additional request for DNS.
HTTP problems
●

Caching
–

It is usefull in many cases, often disabled by content
provider (number of clicks on a page).

–

Present-day pages contain dynamic objects that
cannot be cached.

–

Page often created dynamically depending on the
type of browser,client harware,client location etc.

–

Can't merge static content with dynamic remainder
page.
HTML
●

●

●

●

It is designed for standard desktop computers
connected witht a fixed wire.
Having high-resolution, mouse,sound system and
large hard disk.
Wireless devices having low-resolution, limited
user interference, low performance CPUs
Pages are degined for nice presentation of
content, not for efficient transfer of this content.
HTTP and HTML solutions
●

Image scaling
–

●

Scale down to fewer colors, lower resolution or just
title of picture. User decide to zoom or download.

Content transformtion
–

–
●

Many application documents availabe is certain format
(pdf, post script etc.)
Convert and transfer.

Content extraction/semantic compression –

Headline or keyword extracted from a document
HTTP and HTML solutions
●

Special language and protocols
–
–

●

Replace HTML
Like introduction of Handheld Device Transport
Protocol (HDTP) and the Handheld Device Markup
Language (HDML)

Push technologies
–

Instead of pulling content from server , the server
could push content to a client.

–

Avoid overhead of connection on each object
System Architecture
●

Integrated browser enhancement
–
–

●

Integration of caching into web browser.
Does't perform pre-fatching of pages but
stores already transferred contents.

Additional application support browsing
–

●

Pre-fatching of content, caching and
disconnected service

Client proxy as browser support
–

Browser access the web server through the
client proxy.

–

Proxy can perform pre-fetch and cache
content.
System Architecture
●

Network proxy as browser support
–

–

●

proxy support mobile client on
the network side
Further enhancement using ITCP.

Client and network proxy as
browser support
–

●

Combined client and n/w proxy

Client and nerwork proxy with
special transmission protocol
–

Client , n/w proxy with special
transmission protocol
Wireless Application
Protocol(version 1.x)
●

●

●

WAP Forum was founded in June 1997 by
Ericsson, Motorola, Nokia and Unwired Planet
In 2002, the WAP forum together with open
mobile architecture forum formed open mobile
alliance.
Objective – To bring diverse internet content
and other data services to digital cellular
phones and other wireless, mobile terminals
Design Consideration
●

●

●

Interoperable – alowing terminals and s/w from
different vendors to communicate with n/w from
different providers.
Scaleable – should scale with customers needs
and number of customers
Efficient – provision of QoS suited to the wirless
and mobile n/w

●

Reliable

●

Secure
Architecture

More Related Content

PDF
Mini-Training: Message Brokers
PPT
Distributed & Highly Available server applications in Java and Scala
PPTX
Network performance lessons from the coal face - Networkshop44
PPTX
Modern Distributed Messaging and RPC
PPTX
Eduroam workshop nic mitev probes - networkshop44
PPT
PFQ@ 9th Italian Networking Workshop (Courmayeur)
PDF
The Meteor Framework
PPTX
Alternative metrics
Mini-Training: Message Brokers
Distributed & Highly Available server applications in Java and Scala
Network performance lessons from the coal face - Networkshop44
Modern Distributed Messaging and RPC
Eduroam workshop nic mitev probes - networkshop44
PFQ@ 9th Italian Networking Workshop (Courmayeur)
The Meteor Framework
Alternative metrics

What's hot (20)

PPTX
Openstack Neutron Insights
PPTX
PLNOG 13: Michał Dubiel: OpenContrail software architecture
PDF
pfSense 2.3 Preview - pfSense Hangout December 2015
PDF
HBase Coprocessors @ HUG NYC
PPTX
An intro to MQTT
PDF
Creating a DMZ - pfSense Hangout January 2016
PPTX
Eduroam workshop nic mitev loughborough uni - networkshop44
PDF
WiFi - IEEE 802.11
PPTX
1.2 build cloud_fabric_final
PDF
Wso2 esb 5.0.0 product release webinar
PPTX
Lecture5
PPTX
Lecture1
PDF
Esb 4.9.0 release webinar
PPT
PFQ@ PAM12
PPTX
Chapter 14
ODP
The Internet of Things ... Babel
PDF
Advanced Captive Portal - pfSense Hangout June 2017
PPTX
Frogger vlan hopping
PDF
Site-to-Site VPNs - pfSense Hangout November 2015
PDF
Mtcna outline
Openstack Neutron Insights
PLNOG 13: Michał Dubiel: OpenContrail software architecture
pfSense 2.3 Preview - pfSense Hangout December 2015
HBase Coprocessors @ HUG NYC
An intro to MQTT
Creating a DMZ - pfSense Hangout January 2016
Eduroam workshop nic mitev loughborough uni - networkshop44
WiFi - IEEE 802.11
1.2 build cloud_fabric_final
Wso2 esb 5.0.0 product release webinar
Lecture5
Lecture1
Esb 4.9.0 release webinar
PFQ@ PAM12
Chapter 14
The Internet of Things ... Babel
Advanced Captive Portal - pfSense Hangout June 2017
Frogger vlan hopping
Site-to-Site VPNs - pfSense Hangout November 2015
Mtcna outline
Ad

Viewers also liked (20)

PDF
Building Complex Topology using NS3
PDF
Software Engineering Introduction
PPT
PDF
Inheritance
PDF
Fundamental of Shell Programming
PPT
PDF
Introduction of Cloud Computing
PDF
Socket Programming using Java
PDF
NS3 Overview
PDF
1 session installation
PDF
Building Topology in NS3
PDF
Socio-technical System
PDF
Mobile transportlayer
PPT
Quality planning
ODP
Introduction to Virtualization
PDF
WLAN - IEEE 802.11
PDF
Tutorial ns 3-tutorial-slides
PDF
Ns3 implementation wifi
PDF
ns-3 Tutorial
PDF
Mobile Network Layer
Building Complex Topology using NS3
Software Engineering Introduction
Inheritance
Fundamental of Shell Programming
Introduction of Cloud Computing
Socket Programming using Java
NS3 Overview
1 session installation
Building Topology in NS3
Socio-technical System
Mobile transportlayer
Quality planning
Introduction to Virtualization
WLAN - IEEE 802.11
Tutorial ns 3-tutorial-slides
Ns3 implementation wifi
ns-3 Tutorial
Mobile Network Layer
Ad

Similar to Support formobility (20)

PPTX
PDF
Cs8591 Computer Networks - UNIT V
PPTX
The new (is it really ) api stack
PPT
introduction to web application development
PPTX
computer network introduction. psc notes . Assisant professor in cse.
DOCX
Web server for cbse 10 FIT
DOCX
CN 6131(15) Module IV.docx
PDF
CN 6131(15) Module IV.pdf
ODP
Microservices
PPTX
WP Chap 1 & 2.pptx
PDF
SPDY and What to Consider for HTTP/2.0
PPTX
Next generation web protocols
PDF
HTTP/2 and a Faster Web
PPTX
PPTX
Introduction and Basics to web technology .pptx
PPTX
PPTX
Web Performance Optimization
PDF
Web Architecture and Technologies
PPTX
PDF
A new Internet? Intro to HTTP/2, QUIC, DoH and DNS over QUIC
Cs8591 Computer Networks - UNIT V
The new (is it really ) api stack
introduction to web application development
computer network introduction. psc notes . Assisant professor in cse.
Web server for cbse 10 FIT
CN 6131(15) Module IV.docx
CN 6131(15) Module IV.pdf
Microservices
WP Chap 1 & 2.pptx
SPDY and What to Consider for HTTP/2.0
Next generation web protocols
HTTP/2 and a Faster Web
Introduction and Basics to web technology .pptx
Web Performance Optimization
Web Architecture and Technologies
A new Internet? Intro to HTTP/2, QUIC, DoH and DNS over QUIC

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
Teaching material agriculture food technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PDF
KodekX | Application Modernization Development
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Unlocking AI with Model Context Protocol (MCP)
20250228 LYD VKU AI Blended-Learning.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
Teaching material agriculture food technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
KodekX | Application Modernization Development
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation
MYSQL Presentation for SQL database connectivity
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Support formobility

  • 2. World wide web ● ● Problems encounters the web applications used in a mobile and wireless environment. Basic intro about HTTP – It is a stateless , lightweight , application level protocol for data transfer between servers and clients. – HTTP transaction consists of HTTP request issued by the client and and HTTP response from a server
  • 3. HTTP ● ● ● ● It supported only simple caching mechanisms to avoid unnecessary retransmission. Caches may be located anywhere between server and client. Each client maintains a cache locally to minimize delay when jumping back and forth on web page. Application must not cache page beyond expiration.
  • 4. HTTP problems ● Bandwidth and delay – It is designed with high bandwidth/low delay connections in mind. – HTTP header is quite large and redundant. – Server transfer content uncompressed. – TCP connection is used for each item on web page, huge overhead with each item.(three way handshack and four way disconnection) – Requires an additional request for DNS.
  • 5. HTTP problems ● Caching – It is usefull in many cases, often disabled by content provider (number of clicks on a page). – Present-day pages contain dynamic objects that cannot be cached. – Page often created dynamically depending on the type of browser,client harware,client location etc. – Can't merge static content with dynamic remainder page.
  • 6. HTML ● ● ● ● It is designed for standard desktop computers connected witht a fixed wire. Having high-resolution, mouse,sound system and large hard disk. Wireless devices having low-resolution, limited user interference, low performance CPUs Pages are degined for nice presentation of content, not for efficient transfer of this content.
  • 7. HTTP and HTML solutions ● Image scaling – ● Scale down to fewer colors, lower resolution or just title of picture. User decide to zoom or download. Content transformtion – – ● Many application documents availabe is certain format (pdf, post script etc.) Convert and transfer. Content extraction/semantic compression – Headline or keyword extracted from a document
  • 8. HTTP and HTML solutions ● Special language and protocols – – ● Replace HTML Like introduction of Handheld Device Transport Protocol (HDTP) and the Handheld Device Markup Language (HDML) Push technologies – Instead of pulling content from server , the server could push content to a client. – Avoid overhead of connection on each object
  • 9. System Architecture ● Integrated browser enhancement – – ● Integration of caching into web browser. Does't perform pre-fatching of pages but stores already transferred contents. Additional application support browsing – ● Pre-fatching of content, caching and disconnected service Client proxy as browser support – Browser access the web server through the client proxy. – Proxy can perform pre-fetch and cache content.
  • 10. System Architecture ● Network proxy as browser support – – ● proxy support mobile client on the network side Further enhancement using ITCP. Client and network proxy as browser support – ● Combined client and n/w proxy Client and nerwork proxy with special transmission protocol – Client , n/w proxy with special transmission protocol
  • 11. Wireless Application Protocol(version 1.x) ● ● ● WAP Forum was founded in June 1997 by Ericsson, Motorola, Nokia and Unwired Planet In 2002, the WAP forum together with open mobile architecture forum formed open mobile alliance. Objective – To bring diverse internet content and other data services to digital cellular phones and other wireless, mobile terminals
  • 12. Design Consideration ● ● ● Interoperable – alowing terminals and s/w from different vendors to communicate with n/w from different providers. Scaleable – should scale with customers needs and number of customers Efficient – provision of QoS suited to the wirless and mobile n/w ● Reliable ● Secure