Unit 1
Unit 1
Slide #1-1
Unit 1
Contents:
Introduction:
• Introduction to mobile computing,
• Application examples
• Mobile computing architecture
• Mobile devices.
Slide #1-2
Unit 2 – 6 hrs
Contents:
Medium Access Control:
• Motivation for special MAC : Hidden and
Exposed Terminal, Near and Far Terminal
• SDMA, FDMA, TDMA, CDMA
• Aloha , Reservation Schemes
• Collision Avoidance, MACA
Slide #1-3
Unit3 – 6hrs
Contents:
Logical Mobility:
• Process migration, Steps in process
migration, Advantages and application of
process migration
• Mobile Agents, Mobile Agent Platform
Slide #1-4
Unit 4 – 8 hrs
Contents:
Physical Mobility:
• Mobile IP
• Optimised TCP – Different Types
Slide #1-5
Unit 5 – 2 hrs
Contents:
Mobile Databases
• Design Issues,
• Problems in mobile databases
• CODA File System
Slide #1-6
Unit 6 – 04 hrs
Contents:
Wireless Communication
• Components of Wireless Communication
Systems
• Bluetooth: Application, Protocol Stack,
Services, Frame Structure
• Architecture of Mobile Communication
Systems, Wireless Networking Standards,
Slide #1-7
WLAN
Unit 7 – 04 hrs
Contents:
Mobile Internet and Wireless web
• WAP programming model,
• WAP protocol stack,
• WAP 2.0, XHTML- MP
Slide #1-8
Unit 8 – 08 hrs
Contents:
Mobile Ad-hoc Networks
• MANET characteristics,
• Classification of MANETs,
• Routing in MANETs,
• DSDV, DSR, AODV, Zone routing protocol
• Hierarchical State routing protocol,
• Power aware routing metrics Slide #1-9
Unit 9 – 03 hrs
Contents:
Mobile OS
• Case study of Android OS and Symbian OS
Slide #1-10
Textbooks and Reference Books
Text books
1. Kum Kum Garg, ”Mobile Computing Theory and
Practice”, Pearson Education, 2010
Reference Books
1. Jochen Schiller, “Mobile Communications”, 2nd Edition,
Pearson Education
2. Raj Kamal, “Mobile Computing” , Oxford University Press,
2007
Slide #1-11
Mobile Computing
• A technology that allows transmission of
data, voice and video via a computer or any
other wireless enabled device without
having to be connected to a fixed physical
link.
Slide #1-12
Evolution of Mobile Computing
• The mobile wireless Generation (G)
generally refers to a change in the nature of
the system, speed, technology, frequency,
data capacity, latency.
• First Generation: 1 G
Slide #1-13
Evolution of Mobile Computing
First Generation: 1 G
• Introduced in 1980 and continued till 1990
• Used for voice communication based on a
technology called AMPS( Advanced Mobile
Phone System)
• AMPS system uses FDMA
• Speed 2.4 kbps
Slide #1-14
Evolution of Mobile Computing
First Generation: 1 G
• Allows voice calls in 1 country
• Use analog signal.
• Poor voice quality
• Poor battery life
• Limited capacity and poor handoff reliability
Slide #1-15
Evolution of Mobile Computing
Second Generation: 2 G
• It uses digital signals for voice transmission
• Provides services to deliver text and picture message
at low speed (in kbps).
• It implemented both GSM and CDMA
• Uses both packet switched and circuit switched to
provide data rate upto 144 Kbps
• Eg. GPRS,CDMA and EDGE
Slide #1-16
Evolution of Mobile Computing
Second Generation: 2 G
• SMS, internal roaming , conference calls, call hold and
billing based on services e.g. charges based on long distance
calls and real time billing.
• The max speed of 2G with General Packet Radio Service (
GPRS ) is 50 Kbps or 1 Mbps with Enhanced Data Rates for
GSM Evolution ( EDGE ).
• Before making the major leap from 2G to 3G wireless
networks, the lesser-known 2.5G and 2.75G was an interim
standard that bridged the gap.
Slide #1-17
Cellular Architecture
Slide #1-18
Communication Flow
1. Call Request:
• A mobile device initiates a call.
• The Base Station sends the request to the
BSC, which forwards it to the MSC.
• The MSC validates the request, authenticates
the user, and establishes the call.
Slide #1-19
Communication Flow
2. Handover:
• A user moves to a new cell.
• The BSC detects signal strength changes and
requests the MSC to coordinate the handover
if it involves another BSC.
• The MSC informs the new BSC to allocate
resources, ensuring seamless service.
Slide #1-20
Evolution of Mobile Computing
Slide #1-21
Evolution of Mobile Computing
Third Generation: 3 G
• Web browsing, email, video downloading, picture sharing and
other Smartphone technology were introduced in the third
generation
• 3G is based on GSM and was launched in 2000.
• Speed 2 Mbps
• Increased bandwidth and data transfer rates to accommodate
web-based applications and audio and video files
Slide #1-22
Evolution of Mobile Computing
Fourth Generation: 4 G
• 4G offers a downloading speed of 100Mbps.
• Capable of provide 10Mbps-1Gbps speed
• High quality streaming video
• Combination of Wi-Fi and Wi-Max
• High security
• LTE, LTE Advanced and WiMax
Slide #1-23
Evolution of Mobile Computing
• Higher Data Rates: 5G is designed to provide
significantly faster data rates compared to 4G. It aims to
achieve peak data rates of up to 20 Gbps, enabling faster
download and upload speeds.
Slide #1-26
Technologies that offer
foundation to 5G
2. Massive Multiple-Input Multiple-Output
(Massive MIMO)
• Extends traditional MIMO technology by using a
large number of antennas (tens or hundreds) at the
base station.
• Improves spectral efficiency, increases network
capacity, and enhances signal reliability.
Slide #1-27
Technologies that offer
foundation to 5G
3. Beamforming
• Directs signals towards specific users rather than
broadcasting them omnidirectionally.
• Enhances signal strength and quality, reduces
interference, and supports mmWave usage.
4. Small Cells
• Deploys low-powered, short-range base stations to
enhance coverage in high-density areas.
Slide #1-28
Applications I
• Vehicles
– transmission of news, road condition, weather, music
via DAB personal communication using GSM
– position via GPS
– local ad-hoc network with vehicles close-by to
prevent accidents, guidance system, redundancy
– vehicle data (e.g., from busses, high-speed trains)
can be transmitted in advance for maintenance
Slide #1-29
Applications II
• Emergencies
– early transmission of patient data to the hospital,
current status, first diagnosis
– replacement of a fixed infrastructure in case of
earthquakes, hurricanes, fire, crisis, war etc.
Slide #1-30
Applications III
• Support services
caches, intermediate results, state information etc.
follow the mobile device through the fixed network
• Privacy
who should gain knowledge about the location
Slide #1-33
Mobile Computing Architecture
Slide #1-34
Mobile Computing Architecture
• Applications run on the client device and offer all the user
interfaces.
Access
applications
through http API Applications
Agent software
in client : Web
browsers
Mobile Computing Architecture
• Functions performed:
– Network management
– Security
– Database access
• Most of this functions are implemented using
middleware software's.
• Middleware software's – are between
operating system and user interface.
Application (Tier-2)
• TP is used in
– Data management
– Network access
– Security systems
– Delivery order processing
– Airline reservations
– Customer service
Application (Tier-2)- Transaction
Processing middleware
Client
Client
Processing
routines
Client
Client Transaction
Processing Application
Client Middleware Server
Client
Client
Application (Tier-2)-
Communication middleware
Slide #1-51