0% found this document useful (0 votes)
26 views32 pages

Introduction To Mobile Computing

This document provides an introduction to mobile computing. It defines mobile computing as using portable computing devices to run applications or access remote ones via wireless networks. It discusses the evolution of mobile technologies from 1G to 5G and how mobile devices have integrated features that were once separate devices. The document also explores some challenges of mobile computing like battery life and limited resources, and solutions like optimized applications and cloud services. It examines the differences between wired and wireless communication and issues of mobility. Finally, it outlines several applications of mobile computing like communications, education, and smart home control.

Uploaded by

Sk. Azraf Sami
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views32 pages

Introduction To Mobile Computing

This document provides an introduction to mobile computing. It defines mobile computing as using portable computing devices to run applications or access remote ones via wireless networks. It discusses the evolution of mobile technologies from 1G to 5G and how mobile devices have integrated features that were once separate devices. The document also explores some challenges of mobile computing like battery life and limited resources, and solutions like optimized applications and cloud services. It examines the differences between wired and wireless communication and issues of mobility. Finally, it outlines several applications of mobile computing like communications, education, and smart home control.

Uploaded by

Sk. Azraf Sami
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

Introduction to Mobile

Computing
CSE 3217
Md. Motaleb Hossen Manik
Lecturer
Department of CSE
KUET
What is Mobile Computing?
• Techniques that allow mobile users to use portable computing devices
to run stand-alone applications and/or to access remote ones via
wireless networks
• A simple definition could be:
• Mobile Computing is using a computer (of one kind) while on the move

2
Other Names
• Many other names/overlapping computing paradigms:
Pervasive Computing
Ubiquitous Computing
Wireless Computing
Embedded Computing
Nomadic Computing
Wireless Sensor Networks
(Mobile) Ad-Hoc Networks
Mesh Networks
Vehicular Networks

3
MC with WC
• Applications
• Location-awareness
• Mobility Support
Mobile Computing • Security
• Resource Management
• Network Protocols
• Broadcast
Wireless Communication
• Technologies
• Standards
• Wireless Medium

4
Mobile Devices
• Smartphones
• Tablets
• Laptops
• Wearable devices
• GPS devices
• Personal assistants (e.g., Siri, Alexa,…)

5
How did everything begin??

6
1980s to early 2000:
Consistent innovation in wireless communication

7
Cont.

8
Generations of Mobile Technology
• First generation (1G)
• Introduced in 1980s
• Analog technology
• Large devices
• Second generation (2G)
• Introduced in 1990s
• Digital technology
• Introduced GSM network
• Improved call quality, messaging, and battery life

9
Cont.
• Third generation (3G)
• Introduced in the early 2000s
• Faster data transfer speeds
• Introduced mobile internet, video calling, and multimedia messaging
• Fourth generation (4G)
• Introduced in the late 2000s
• Increased data speeds
• Enhanced mobile broadband, streaming, and high-quality video
• Enhanced app stores and mobile applications

10
Cont.
• Other generations
• 5G
• AI integration
•…

11
Modern Mobile Devices
• A modern mobile device contains almost all of the equipment that
was separate devices in earlier ages

12
Smartphone as a Sensory Device

13
Cont.

Application Support
14
Cont.

15
Anatomy of a Mobile Device
• Refers to its physical components and features
• Screen/Display
• Speaker
• Buttons
• Microphone
• Camera(s)
• Sensors

16
Cont.
• Battery
• Charging port
• SIM card slot
• Memory and storage
• Processor
•…

17
At Present and in Future
Microsoft, Intel, Cisco …
Mesh Networks and
Wireless Backbones

Personal Area
Networks
Motorola, Intel,
Samsung …

RFID and Citywatchers, Walmart


Sensor Networks Intel, Philips, Bosch … 18
Challenges of Mobile Computing
• Battery Life
• Network connectivity
• Disconnection
• Limited resources
• App compatibility
• Data security
• User interface compatibility

19
The Solutions
• Optimized energy-efficient application design
• Provide offline facilities
• Use cloud-based services
• Develop cross-platform applications
• Use encryption techniques
• Use interface design guidelines

20
A Big Question

Is Mobile Computing a wireless


technology or wired technology?

21
Wireless Communication
• Refers to transmission (data, info, signal) without a physical
connection
• Relies on electromagnetic waves or radio frequencies
• Used in
• Cell phone
• IoT devices

22
Cont.
• Can be classified into
• Radio Frequency (RF) communication
• Cellular communication
• Wi-Fi
• Bluetooth
• Near Field Communication (NFC)
• Satellite communication
• Wireless Sensor Networks (WSNs)

23
Challenges of Wireless Communication
• Limited bandwidth
• Security concerns
• Propagation delay
• Signal interference
• Energy consumption
• Line-of-sight problem

24
The solutions
• Use QoS to prioritize traffic
• Deploy strong encryption techniques
• Use time synchronization and buffering
• Use advanced signal processing technology
• Optimize power management algorithms
• Use relay station or intermediate devices

25
Wired vs. Wireless Communication
Aspects Wired Wireless
Connection Physical Waves
Transmission Faster Slower
Propagation delay Low High
Security More secure Less secure
Expense Less expensive More expensive
Installation and maintenance cost High Low

26
Issues of Mobility
• Dynamic change of physical location
• Users may use devices from different places
• Dynamic change of logical addresses
• Users may use devices via different networks
• Frequent changes in system configuration
• Wi-Fi in indoor, cellular network in outdoor

27
Applications of Mobile Computing
• Communications
• Voice calls
• Video calls
• Text messaging
• Education
• Distance-learning
• Knowledge sharing
• Entertainment
• Music and Video streaming
• Mobile gaming

28
Cont.
• Internet accessing
• Browsing, searching
• Information retrieval
• Travelling
• Travel planning
• Location-based services
• E-commerce and banking
• Online shopping
• Mobile banking

29
Cont.
• Health and fitness
• Health monitoring
• Fitness services
• Smart home control
• Home automation
• Voice assistant

30
Acknowledgment

Dr. M.M.A. Hashem


Professor
Department of CSE
KUET

31
Thank You

32

You might also like