Unit 1 - mobile computing introduction
-
Upload
vintesh-patel -
Category
Education
-
view
3.725 -
download
7
description
Transcript of Unit 1 - mobile computing introduction
![Page 1: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/1.jpg)
Wireless Communication & Mobile ProgrammingUNIT- 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
![Page 2: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/2.jpg)
Reference Book
“Mobile Computing” By Asoke K Telukder, Roopa R Yavagal, TMH
Chapters – 2
VINTESH PATEL, SCET 2
![Page 3: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/3.jpg)
Mobile Computing -Architecture Introduction/Evolution
Architecture
VINTESH PATEL, SCET 3
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.
![Page 4: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/4.jpg)
Mobile Computing -Architecture Introduction/Evolution
Architecture
VINTESH PATEL, SCET 4
![Page 5: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/5.jpg)
Mobile Computing -Architecture Introduction/Evolution
Architecture
VINTESH PATEL, SCET 5
First Tier/Layer
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.
![Page 6: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/6.jpg)
Three-Tier ArchitectureDIY
VINTESH PATEL, SCET 6
![Page 7: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/7.jpg)
Design considerations for Mobile Computing
VINTESH PATEL, SCET 7
Mobile computing environment needs to be context-independent 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
![Page 8: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/8.jpg)
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
![Page 9: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/9.jpg)
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
![Page 10: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/10.jpg)
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
![Page 11: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/11.jpg)
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
![Page 12: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/12.jpg)
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
![Page 13: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/13.jpg)
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 13
DIY
![Page 14: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/14.jpg)
WAP - Architecture
VINTESH PATEL, SCET 14
![Page 15: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/15.jpg)
WAP Architecture
VINTESH PATEL, SCET 15
![Page 16: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/16.jpg)
WAP Architecture
VINTESH PATEL, SCET 16
![Page 17: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/17.jpg)
WAP – Protocol Layers
VINTESH PATEL, SCET 17
![Page 18: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/18.jpg)
WAP – Protocol Layers
VINTESH PATEL, SCET 18
![Page 19: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/19.jpg)
SOC & AOC Clients Mobile users need solutions that can be used effectively at any time duringtheir work day and used wherever their works takes them.
Mobile technology can be implemented with Sometimes On Connectivity/SOCto mobile devices or Always On Connectivity/AOC.
SOC and AOC terminology effectively describe to our clients thecommunications frequency and performance: capabilities of alternatives formobile computing solutions.
SOC clients can work effectively in a disconnected mode and take advantage ofwireless or wired connections when they are available while AOC clients must beconnected all or most of the time to be effective.
VINTESH PATEL, SCET 19
![Page 20: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/20.jpg)
SOC Clients SOC clients have the ability to store large amounts of data on the mobile deviceand provide the user with a complete application solution even when the userdoes not have a wireless or wired data connection.
Data updates can occur when wireless, Internet dialup, network or desktopsynchronization connections are available. Regardless of connectivity, productivework can proceed. Data updates, when they do occur, can be fast bursts of smallamounts of data rather than entire screen images that AOC clients employ.
SOC client technology typically requires a Pocket PC or WinCE device in order tohave sufficient processing power and data storage capability. AOC clients havesmall amounts of data or no data on board the device.
VINTESH PATEL, SCET 20
![Page 21: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/21.jpg)
AOC Clients AOC clients require a wireless connection that is always on to be able to accessdata and the user interface, or screen image.
AOC clients typically use a browser for application interactions. Internet-likeHTML or WAP is employed by the browser to view web pages that are especiallydesigned for the smaller screens of mobile devices.
AOC clients require transmission of the data and screen image for each useraction. Consequently, mobile workers need a wireless connection constantlyavailable in order to effectively use AOC client mobile devices.
VINTESH PATEL, SCET 21
![Page 22: Unit 1 - mobile computing introduction](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481704db37959652b8b5c99/html5/thumbnails/22.jpg)
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