Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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 ...
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/Tra...
Mobile
Computing Architecture
 Introduction/Evolution

 Architecture

VINTESH PATEL, SCET

4
 First Tier/Layer

Mobile
Computing Architecture
 Introduction/Evolution

 Architecture

User Interface/Presentation La...
Three-Tier
Architecture
DIY

VINTESH PATEL, SCET

6
Design
considerations for
Mobile Computing

 Mobile computing environment needs to be contextindependent as well as conte...
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/...
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/...
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/...
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/...
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/...
Design
considerations for
Mobile Computing
•

Client Context Manager

•

Composite Capabilities/CC or
Preference Profiles/...
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 wh...
SOC Clients
 SOC clients have the ability to store large amounts of data on the mobile device
and provide the user with a...
AOC Clients
 AOC clients require a wireless connection that is always on to be able to access
data and the user interface...
References
 “Mobile Computing” By Asoke K Telukder, Roopa R Yavagal, TMH
 “Principle of Wireless Networks” By Pahlavan &...
Upcoming SlideShare
Loading in …5
×

Unit 1 - mobile computing introduction

21,585 views

Published on

For BE Computer/IT - GTU Students - WCMP - Unit 4 - PPT

Published in: Education, Technology

Unit 1 - mobile computing introduction

  1. 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. 2. Reference Book “Mobile Computing” By Asoke K Telukder, Roopa R Yavagal, TMH Chapters – 2 VINTESH PATEL, SCET 2
  3. 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
  4. 4. Mobile Computing Architecture  Introduction/Evolution  Architecture VINTESH PATEL, SCET 4
  5. 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
  6. 6. Three-Tier Architecture DIY VINTESH PATEL, SCET 6
  7. 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. 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. 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. 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. 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. 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. 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. 14. WAP - Architecture VINTESH PATEL, SCET 14
  15. 15. WAP Architecture VINTESH PATEL, SCET 15
  16. 16. WAP Architecture VINTESH PATEL, SCET 16
  17. 17. WAP – Protocol Layers VINTESH PATEL, SCET 17
  18. 18. WAP – Protocol Layers VINTESH PATEL, SCET 18
  19. 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. 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. 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. 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

×