Mobilecomputing
Mobilecomputing
access data(Text, Voice, Image etc) from any device in any network while on move.
MOBILE COMPUTING DEVICES
MOBILE COMPUTING – BASED ON CONTEXT ALSO KNOWN
AS...
1) Anytime, Anywhere Information:
3) Pervasive Computing:
4) Ubiquitous Computing:
5) Wearable Computing:
7) Nomadic Computing:
MOBILE COMPUTING - FUNCTIONS/CHARECTORSTICS
1) User with device: The user device, this could be fixed device like desktop computer in office
or a portable device like mobile phone. E.g Laptop Computers, Desktop Computers, Fixed Telephones,
Mobile Phones, Digital TV with set top box, palmtop computers,two way pagers, handheld terminals etc.
2) Network : Whenever a user is mobile, he will be using different networks at different places
at different time eg GSM, CDMA, iMode, Ethernet, Wireless LAN, and Bluetooth. etc.
MOBILE COMPUTING
3) Gateways: This is required to interface different transport bearers.
Eg: From a fixed phone (with voice interface) we access a service by pressing different keys on
the telephone.
These keys generate DTMF (Dual Tone Multi Frequency) signals.
These analogue signals are converted into digital data by Interactive Voice Response(IVR)
gateway to interface with a computer application.
4) Middle Ware: This is more of a function rather than a separate visible node.
In the present context middleware handles the presentation and rendering of the context
on a particular device. It will also handle the security and personalization for different users.
5) Content: This is the domain where the origin server and content is This could be an application,
system or even an aggregation of systems. The content can be mass market, personal or
corporate content. Origin Server will have some means to accessing the database and the
storage devices.
MC - NETWORKS
Mobile Computing networks can be:-
❖ Fixed telephone n/w
❖ GSM
❖ GPRS
❖ ATM(Asynchronous Transfer Mode)
❖ Frame Relay
❖ ISDN(Integrated Service Digital Network)
❖ CDMA
❖ CDPD (Cellular Digital Packet Data )
❖ DSL (Digital Subscriber Loop)
❖ Dial-up, Wi-Fi (Wireless Fidelty) , 802.11 , Bluetooth, Ethernet ,Broadband etc.
MC - NETWORKS
1) Wireline Networks:-
• - Networks over physical wires/ tangible conductors.
- Generally Public networks covers wide area.
- Eg. Landline, Optical Fibre, Wired Broadband etc.
2) Wireless Networks:-
- No Physical medium
- GSM, GPRS, CDMA etc.
3) Ad Hoc Networks:-
- No Static Infrastructures , On demand networks.
- Connection between wireless enabled devices in the “range” of each other.
- Bluetooth , Wi-Fi(802.11) etc.
4)Bearers :-
- Different types of Networks there are different types of transport bearers.
- For GSM - SMS,USSD,WAP etc | For Landline - Voice
MC – MIDDLEWARE AND GATEWAYS
Middleware & Gateways
“Any software layered between User application and Operating system called a middleware” .
1)Communication middleware
- Communicates between different nodes and services over MC Network.
Eg: IBM Mainframe services, Java mail connector for IMAP or POP3.
2)Transaction processing middleware
- Session Oriented Dialog (SOD)
- Session Less Dialog (SLD)
3) Behaviour management middleware
- We can have applications which are developed specially to deliver certain manner.
Eg: Device specific rendering of Apps and Websites.
4)Communication gateways:
- Gateways are deployed when there are different transport bearers or networks with
dissimilar protocols.
Eg: IVR for Voice to Computer , WAP for access internet over mobile phone
MC – INTENET THE UBIQUITOUS NETWORK
Internet -
- Packet Switched.
- Delay Possible.
- Working based on TCP/IP
Telecommunication Network -
- Circuit Switched.
- No Delay
- Working based on SS7
.
MC - THREE TIER ARCHITECTURE
• Mobile Networks needs to work on any network, bearer, agent and dev
• For universal access Ubiquitous network like internet is preferred.
• For accessing from any device, Web browsers are desirable.
• Three tiers:-
1)User Interface/Presentation tier
2)Application tier
3)Data Layer tier
MC – THREE TIER ARCHITECTURE
MC – THREE TIER ARCHITECTURE
THREE TIER ARCHITECTURE – PRESENTATION (TIER -1)
ICAP Steps: -
3)The server executes the ICAP Resource’s service, and sends the modified
Data Tier is used to store data needed by applications and act as repository for both temporary an
data.
● Database middleware will be responsible for “data” exchange across tiers.
● Database middleware sometimes called as “data connectors”.
● Eg: JDBC , ODBC
● The databases can be Oracle, MySql, XML database etc.
SyncML -
● Protocol for synchronization of data access from different nodes.
● Caching and syncing of DB.
● Updating of emails, calendar, task lists etc. Between server and “mobile” device.
● SyncML supports – HTTP, WSP (Wireless Session Protocol), SMTP,POP3 and IMAP etc.
DESIGN CONSIDERATIONS OF MOBILE COMPUTING
1)Context Awareness .
● www.abc.com - middleware(like ICAP) analyse the context and transcode the response
from server.
DESIGN CONSIDERATIONS OF MOBILE COMPUTING