SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Wireless Communication &
Mobile Programming
UNIT- 1 – MOBILE COMPUTING INTRODUCTION
A C A D E M I C Y E A R : 2 0 1 3 - 1 4 @ S C E T, S U R AT

VINTESH PATEL, SCET

1
Reference Book
“Mobile Computing” By Asoke K Telukder, Roopa R
Yavagal, TMH
Chapters – 2

VINTESH PATEL, SCET

2
Mobile
Computing Architecture
 Introduction/Evolution

 Architecture

 In mainframe computers – many system uses TP/Transaction
Processing environment. At core of TP System, there is TP Monitor
Software.
 There is the resources like – Visual Display, Point of Sell Terminal,
Printers etc.
 A TP System monitors the resources at all the terminals & coordinates
with the users to pick up the right processing task to service business
transaction. It also manages all objects & connects them by policies &
rules – decided by Database Object/s.
 Now a days, World is moving from large, centralized mainframe
computers to the decentralized systems, technology moves towards
the 2-tier Architecture.

 With the help of Internet based network systems/applications &
cheaper computing power, technology is moving towards the
Centralized server-base architecture.
 The network centric mobile computing uses the 3-tier architecture as
shown in figure in next slide.

VINTESH PATEL, SCET

3
Mobile
Computing Architecture
 Introduction/Evolution

 Architecture

VINTESH PATEL, SCET

4
 First Tier/Layer

Mobile
Computing Architecture
 Introduction/Evolution

 Architecture

User Interface/Presentation Layer – deals with the user
facing device handling & rendering. This tier includes a user
interfacing components like Textbox, Labels, Checkboxes, etc.
 Second Tier/Layer

Process Management/application Layer – deals with
Business logic & Rules. It is capable of accommodating hundreds
users.

 Thired Tier/Layer
Database Management/Data Tier – deals with DB
management & access.

VINTESH PATEL, SCET

5
Three-Tier
Architecture
DIY

VINTESH PATEL, SCET

6
Design
considerations for
Mobile Computing

 Mobile computing environment needs to be contextindependent as well as context-sensitive.
 Here “Context” means all information that help determine the
state of object. The object can be person/device/place/physical or
computational object/any other entity that is being tracked by the
system.
 Mobility implies the service is associated with the user/device
will change constantly. So the change in the content & behavior of
the applications should be adopted to suit the current situation.
 There are many ways in which contexts can be adapted,
•
•
•

Content with Context Awareness
Content switch on Context
Content Transcoding on Context

VINTESH PATEL, SCET

7
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/PP

•

Policy Manager

•

Semantic Web

•

Security Manager

•

Platform for Privacy
Preference Project

•

Adaptability Manager

•

Content Adaptation &
Transcoding

•

Content Rating & Filtering
VINTESH PATEL, SCET

8
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/PP

•

Policy Manager

•

Semantic Web

•

Security Manager

•

Platform for Privacy
Preference Project

•

Adaptability Manager

•

Content Adaptation &
Transcoding

•

Content Rating & Filtering
VINTESH PATEL, SCET

9
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/PP

•

Policy Manager

•

Semantic Web

•

Security Manager

•

Platform for Privacy
Preference Project

•

Adaptability Manager

•

Content Adaptation &
Transcoding

•

Content Rating & Filtering
VINTESH PATEL, SCET

10
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/PP

•

Policy Manager

•

Semantic Web

•

Security Manager

•

Platform for Privacy
Preference Project

•

Adaptability Manager

•

Content Adaptation &
Transcoding

•

Content Rating & Filtering
VINTESH PATEL, SCET

11
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/PP

•

Policy Manager

•

Semantic Web

•

Security Manager

•

Platform for Privacy
Preference Project

•

Adaptability Manager

•

Content Adaptation &
Transcoding

•

Content Rating & Filtering
VINTESH PATEL, SCET

12
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/PP

•

Policy Manager

•

Semantic Web

•

Security Manager

•

Platform for Privacy
Preference Project

•

Adaptability Manager

•

Content Adaptation &
Transcoding

•

DIY

Content Rating & Filtering
VINTESH PATEL, SCET

13
WAP - Architecture

VINTESH PATEL, SCET

14
WAP
Architecture

VINTESH PATEL, SCET

15
WAP
Architecture

VINTESH PATEL, SCET

16
WAP – Protocol
Layers

VINTESH PATEL, SCET

17
WAP – Protocol Layers

VINTESH PATEL, SCET

18
SOC & AOC Clients
 Mobile users need solutions that can be used effectively at any time during
their work day and used wherever their works takes them.
 Mobile technology can be implemented with Sometimes On Connectivity/SOC
to mobile devices or Always On Connectivity/AOC.

 SOC and AOC terminology effectively describe to our clients the
communications frequency and performance: capabilities of alternatives for
mobile computing solutions.
 SOC clients can work effectively in a disconnected mode and take advantage of
wireless or wired connections when they are available while AOC clients must be
connected all or most of the time to be effective.

VINTESH PATEL, SCET

19
SOC Clients
 SOC clients have the ability to store large amounts of data on the mobile device
and provide the user with a complete application solution even when the user
does not have a wireless or wired data connection.

 Data updates can occur when wireless, Internet dialup, network or desktop
synchronization connections are available. Regardless of connectivity, productive
work can proceed. Data updates, when they do occur, can be fast bursts of small
amounts of data rather than entire screen images that AOC clients employ.
 SOC client technology typically requires a Pocket PC or WinCE device in order to
have sufficient processing power and data storage capability. AOC clients have
small amounts of data or no data on board the device.

VINTESH PATEL, SCET

20
AOC Clients
 AOC clients require a wireless connection that is always on to be able to access
data and the user interface, or screen image.
AOC clients typically use a browser for application interactions. Internet-like
HTML or WAP is employed by the browser to view web pages that are especially
designed for the smaller screens of mobile devices.
 AOC clients require transmission of the data and screen image for each user
action. Consequently, mobile workers need a wireless connection constantly
available in order to effectively use AOC client mobile devices.

VINTESH PATEL, SCET

21
References
 “Mobile Computing” By Asoke K Telukder, Roopa R Yavagal, TMH
 “Principle of Wireless Networks” By Pahlavan & Prashant – Highly recommended for
Specific Questions(& For Better Grades Specially in GTU)

VINTESH PATEL, SCET

22

Contenu connexe

Tendances

C11 support for-mobility
C11 support for-mobilityC11 support for-mobility
C11 support for-mobility
Rio Nguyen
 

Tendances (20)

Alternative metrics
Alternative metricsAlternative metrics
Alternative metrics
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Mobile Transport layer
Mobile Transport layerMobile Transport layer
Mobile Transport layer
 
ISSUES IN AD HOC WIRELESS NETWORKS
ISSUES IN  AD HOC WIRELESS  NETWORKS ISSUES IN  AD HOC WIRELESS  NETWORKS
ISSUES IN AD HOC WIRELESS NETWORKS
 
Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks
 
Module1 Mobile Computing Architecture
Module1 Mobile Computing ArchitectureModule1 Mobile Computing Architecture
Module1 Mobile Computing Architecture
 
Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks
 
Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)
 
Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network Layer
 
Geographic Routing in WSN
Geographic Routing in WSNGeographic Routing in WSN
Geographic Routing in WSN
 
Mobile computing : Indirect TCP
Mobile computing : Indirect TCPMobile computing : Indirect TCP
Mobile computing : Indirect TCP
 
Snooping TCP
Snooping TCPSnooping TCP
Snooping TCP
 
Umts system architecture
Umts system architectureUmts system architecture
Umts system architecture
 
Mobile IP
Mobile IPMobile IP
Mobile IP
 
WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
 
Ch7
Ch7Ch7
Ch7
 
UMTS, Introduction.
UMTS, Introduction.UMTS, Introduction.
UMTS, Introduction.
 
Gsm signalling protocol
Gsm signalling protocolGsm signalling protocol
Gsm signalling protocol
 
C11 support for-mobility
C11 support for-mobilityC11 support for-mobility
C11 support for-mobility
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
 

Similaire à Unit 1 - mobile computing introduction

NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 LinkedinNMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
Javier Guillermo, MBA, MSc, PMP
 
OCC-Executive-Summary-20150323
OCC-Executive-Summary-20150323OCC-Executive-Summary-20150323
OCC-Executive-Summary-20150323
Les Williams
 
09e4150ead3fa7505a000000
09e4150ead3fa7505a00000009e4150ead3fa7505a000000
09e4150ead3fa7505a000000
Fauzil Rizqi
 
Delivering Application Analytics for an Application Fluent Network
Delivering Application Analytics for an Application Fluent NetworkDelivering Application Analytics for an Application Fluent Network
Delivering Application Analytics for an Application Fluent Network
Benjamin Eggerstedt
 

Similaire à Unit 1 - mobile computing introduction (20)

Cisco project ideas
Cisco   project ideasCisco   project ideas
Cisco project ideas
 
Stephen Wallo
Stephen WalloStephen Wallo
Stephen Wallo
 
Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
 
IoT: An Introduction and Getting Started Session
IoT: An Introduction and Getting Started SessionIoT: An Introduction and Getting Started Session
IoT: An Introduction and Getting Started Session
 
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 LinkedinNMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
 
OCC-Executive-Summary-20150323
OCC-Executive-Summary-20150323OCC-Executive-Summary-20150323
OCC-Executive-Summary-20150323
 
Progea Cloud - Databoom eng
Progea Cloud - Databoom engProgea Cloud - Databoom eng
Progea Cloud - Databoom eng
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3X
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
 
5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council
 
Building Blocks for IoT
Building Blocks for IoTBuilding Blocks for IoT
Building Blocks for IoT
 
Beagle board
Beagle boardBeagle board
Beagle board
 
Get Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog ComputingGet Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog Computing
 
09e4150ead3fa7505a000000
09e4150ead3fa7505a00000009e4150ead3fa7505a000000
09e4150ead3fa7505a000000
 
Sdn whitepaper
Sdn whitepaperSdn whitepaper
Sdn whitepaper
 
Continuity in the cloud | vNF states in Siemens Common Repository
Continuity in the cloud | vNF states in Siemens Common RepositoryContinuity in the cloud | vNF states in Siemens Common Repository
Continuity in the cloud | vNF states in Siemens Common Repository
 
Accelerated adoption of Internet of Things (IoT) with In-network computing an...
Accelerated adoption of Internet of Things (IoT) with In-network computing an...Accelerated adoption of Internet of Things (IoT) with In-network computing an...
Accelerated adoption of Internet of Things (IoT) with In-network computing an...
 
Delivering Application Analytics for an Application Fluent Network
Delivering Application Analytics for an Application Fluent NetworkDelivering Application Analytics for an Application Fluent Network
Delivering Application Analytics for an Application Fluent Network
 
The network and on premise edge
The network and on premise edgeThe network and on premise edge
The network and on premise edge
 

Dernier

Dernier (20)

HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
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
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
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
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
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
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 

Unit 1 - mobile computing introduction

  • 1. Wireless Communication & Mobile Programming UNIT- 1 – MOBILE COMPUTING INTRODUCTION A C A D E M I C Y E A R : 2 0 1 3 - 1 4 @ S C E T, S U R AT VINTESH PATEL, SCET 1
  • 2. Reference Book “Mobile Computing” By Asoke K Telukder, Roopa R Yavagal, TMH Chapters – 2 VINTESH PATEL, SCET 2
  • 3. Mobile Computing Architecture  Introduction/Evolution  Architecture  In mainframe computers – many system uses TP/Transaction Processing environment. At core of TP System, there is TP Monitor Software.  There is the resources like – Visual Display, Point of Sell Terminal, Printers etc.  A TP System monitors the resources at all the terminals & coordinates with the users to pick up the right processing task to service business transaction. It also manages all objects & connects them by policies & rules – decided by Database Object/s.  Now a days, World is moving from large, centralized mainframe computers to the decentralized systems, technology moves towards the 2-tier Architecture.  With the help of Internet based network systems/applications & cheaper computing power, technology is moving towards the Centralized server-base architecture.  The network centric mobile computing uses the 3-tier architecture as shown in figure in next slide. VINTESH PATEL, SCET 3
  • 5.  First Tier/Layer Mobile Computing Architecture  Introduction/Evolution  Architecture User Interface/Presentation Layer – deals with the user facing device handling & rendering. This tier includes a user interfacing components like Textbox, Labels, Checkboxes, etc.  Second Tier/Layer Process Management/application Layer – deals with Business logic & Rules. It is capable of accommodating hundreds users.  Thired Tier/Layer Database Management/Data Tier – deals with DB management & access. VINTESH PATEL, SCET 5
  • 7. Design considerations for Mobile Computing  Mobile computing environment needs to be contextindependent as well as context-sensitive.  Here “Context” means all information that help determine the state of object. The object can be person/device/place/physical or computational object/any other entity that is being tracked by the system.  Mobility implies the service is associated with the user/device will change constantly. So the change in the content & behavior of the applications should be adopted to suit the current situation.  There are many ways in which contexts can be adapted, • • • Content with Context Awareness Content switch on Context Content Transcoding on Context VINTESH PATEL, SCET 7
  • 8. Design considerations for Mobile Computing • Client Context Manager • Composite Capabilities/CC or Preference Profiles/PP • Policy Manager • Semantic Web • Security Manager • Platform for Privacy Preference Project • Adaptability Manager • Content Adaptation & Transcoding • Content Rating & Filtering VINTESH PATEL, SCET 8
  • 9. Design considerations for Mobile Computing • Client Context Manager • Composite Capabilities/CC or Preference Profiles/PP • Policy Manager • Semantic Web • Security Manager • Platform for Privacy Preference Project • Adaptability Manager • Content Adaptation & Transcoding • Content Rating & Filtering VINTESH PATEL, SCET 9
  • 10. Design considerations for Mobile Computing • Client Context Manager • Composite Capabilities/CC or Preference Profiles/PP • Policy Manager • Semantic Web • Security Manager • Platform for Privacy Preference Project • Adaptability Manager • Content Adaptation & Transcoding • Content Rating & Filtering VINTESH PATEL, SCET 10
  • 11. Design considerations for Mobile Computing • Client Context Manager • Composite Capabilities/CC or Preference Profiles/PP • Policy Manager • Semantic Web • Security Manager • Platform for Privacy Preference Project • Adaptability Manager • Content Adaptation & Transcoding • Content Rating & Filtering VINTESH PATEL, SCET 11
  • 12. Design considerations for Mobile Computing • Client Context Manager • Composite Capabilities/CC or Preference Profiles/PP • Policy Manager • Semantic Web • Security Manager • Platform for Privacy Preference Project • Adaptability Manager • Content Adaptation & Transcoding • Content Rating & Filtering VINTESH PATEL, SCET 12
  • 13. Design considerations for Mobile Computing • Client Context Manager • Composite Capabilities/CC or Preference Profiles/PP • Policy Manager • Semantic Web • Security Manager • Platform for Privacy Preference Project • Adaptability Manager • Content Adaptation & Transcoding • DIY Content Rating & Filtering VINTESH PATEL, SCET 13
  • 14. WAP - Architecture VINTESH PATEL, SCET 14
  • 18. WAP – Protocol Layers VINTESH PATEL, SCET 18
  • 19. SOC & AOC Clients  Mobile users need solutions that can be used effectively at any time during their work day and used wherever their works takes them.  Mobile technology can be implemented with Sometimes On Connectivity/SOC to mobile devices or Always On Connectivity/AOC.  SOC and AOC terminology effectively describe to our clients the communications frequency and performance: capabilities of alternatives for mobile computing solutions.  SOC clients can work effectively in a disconnected mode and take advantage of wireless or wired connections when they are available while AOC clients must be connected all or most of the time to be effective. VINTESH PATEL, SCET 19
  • 20. SOC Clients  SOC clients have the ability to store large amounts of data on the mobile device and provide the user with a complete application solution even when the user does not have a wireless or wired data connection.  Data updates can occur when wireless, Internet dialup, network or desktop synchronization connections are available. Regardless of connectivity, productive work can proceed. Data updates, when they do occur, can be fast bursts of small amounts of data rather than entire screen images that AOC clients employ.  SOC client technology typically requires a Pocket PC or WinCE device in order to have sufficient processing power and data storage capability. AOC clients have small amounts of data or no data on board the device. VINTESH PATEL, SCET 20
  • 21. AOC Clients  AOC clients require a wireless connection that is always on to be able to access data and the user interface, or screen image. AOC clients typically use a browser for application interactions. Internet-like HTML or WAP is employed by the browser to view web pages that are especially designed for the smaller screens of mobile devices.  AOC clients require transmission of the data and screen image for each user action. Consequently, mobile workers need a wireless connection constantly available in order to effectively use AOC client mobile devices. VINTESH PATEL, SCET 21
  • 22. References  “Mobile Computing” By Asoke K Telukder, Roopa R Yavagal, TMH  “Principle of Wireless Networks” By Pahlavan & Prashant – Highly recommended for Specific Questions(& For Better Grades Specially in GTU) VINTESH PATEL, SCET 22