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
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
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