0% found this document useful (0 votes)
162 views

Mobile Computing - 1

Mobile computing involves using mobile devices and wireless networks to access centralized information and application software. This course discusses challenges in building mobile solutions like different operating systems and limited resources on mobile devices. It focuses on understanding constraints of mobile devices and how cloud computing can help overcome limitations of storage, computational power and battery life. Major challenges include wireless communication issues, mobility, and resource limitations of mobile devices. Cloud computing is presented as a solution to offload storage and processing from resource-constrained mobile devices.

Uploaded by

suliman
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)
162 views

Mobile Computing - 1

Mobile computing involves using mobile devices and wireless networks to access centralized information and application software. This course discusses challenges in building mobile solutions like different operating systems and limited resources on mobile devices. It focuses on understanding constraints of mobile devices and how cloud computing can help overcome limitations of storage, computational power and battery life. Major challenges include wireless communication issues, mobility, and resource limitations of mobile devices. Cloud computing is presented as a solution to offload storage and processing from resource-constrained mobile devices.

Uploaded by

suliman
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/ 13

Mobile Computing

Dr. Mohammed Fadhil


INTRODUCTION TO MOBILE COMPUTING
Mobile Computing is the process of executing computations on a mobile device
and transmission of data to and from one or more devices. It is the technique
of getting connected and making use of centrally located information and
application software with the deployment of small, portable wireless
communication and computing devices.
WHAT IS THIS COURSE ABOUT?
 Discussed several challenges in building solutions for mobile devices.
 Different operating systems used in mobile devices.
 Various applications of mobile computing.
Mobile communication and networks
Wireless Communications Networks I and II (Third Year)
Antennas and Wave Propagation (Third Year)
 Mobile Communications I and II (Forth Year)

The main focus of this course is to understand the challenges and


limitations that mobile devices have and how new technologies such as
cloud computing help to overcome those constraints.
MOBILE DEVICE
A mobile device (or handheld computer) is a computing device
small enough to hold and operate in the hand. Typically, any
handheld computer device will have an LCD flatscreen interface,
providing a touchscreen interface with digital buttons and
keyboard or physical buttons along with a physical keyboard.
Many such devices can connect to the Internet and interconnect with
other devices such as car entertainment systems
or headsets via Wi-Fi, Bluetooth, cellular networks or near field
communication (NFC).
Integrated cameras, digital media players, the ability to place
and receive telephone calls, video games, and Global Positioning
System (GPS) capabilities are common. Power is typically provided
by a lithium battery. Mobile devices may run mobile operating
systems that allow third-party apps specialized for said
capabilities to be installed and run.
MOBILE DEVICE
o Early smartphones were joined in the late 2000s by larger, but otherwise essentially the
same, tablets. Input and output is now usually via a touch-screen
interface. Phones/tablets and personal digital assistants may provide much of the
functionality of a laptop/desktop computer but more conveniently, in addition to exclusive
features. Enterprise digital assistants can provide additional business functionality such as
integrated data capture via barcode, RFID and smart card readers.
‫التسارع‬ ‫اداة تحديد اإل تجاه‬
o By 2010, mobile devices often contained sensors such as accelerometers and gyroscopes,
allowing detection of orientation and motion.
o Mobile devices may provide biometric user authentication such as face
recognition or fingerprint recognition.
o Major global manufacturers of mobile devices
include Apple, Samsung, Sony, Google, HTC, LG, Motorola Mobility and Nokia .
CHALLENGES OF MOBILE COMPUTING
The current smartphone user base already has reached the 1
billion mark. So, computing through mobile devices has become a
more feasible concept than the conventional approach. But still
some drawbacks such as lack of storage, computational power,
and limited battery life of mobile devices have become the
challenges for MC technology.
MOBILE DRAWBACKS/CHALLENGES/LIMITATIONS
1. Wireless communication 3. Resource limitation
a. Network disconnection  a. Data storage
 b. Network bandwidth  b. Power consumption
 c. Network optimization for confined areas with high
user concentration 4. And More …
2. Mobility
 a. Changing network address
 b. Locality migration
 c. Location management
 d. Mobile network traffic forecasting
WIRELESS COMMUNICATION
Mobile devices have either wired or wireless communication with the Internet. When
‫ثابت‬
the mobile device is stationary, wired communication provides cheaper and better
Internet access. But due to mobility, these devices need wireless communication too.
Wireless communication comes with several disadvantages such as frequent
disconnection due to network error, low bandwidth accessibility, and the varied network
conditions. Moreover, security of wireless communication is more vulnerable than wired
communication.

 Disconnection Network failure can result in disconnection of mobile devices, which


‫أعاق‬
affects the quality of service and obstruct the quality of experience by the mobile
users. Methods involved in the prevention of network disconnection involve spending
more on extra resources to deal with the disconnection scenario effectively.
WIRELESS COMMUNICATION
 Low Bandwidth : Wireless networks provide lower bandwidths compared to wired
networks. Mobile communication is greatly sensitive to low bandwidth. The bandwidth
that can be delivered to each user depends on the number of users sharing a cell. For
improving network capacity, techniques such as data compression, splitting large files
into smaller ones, pre-fetching and write-back caching are commonly used.
‫غير حصين‬
 Security Issues : Wireless communication is more vulnerable to the risk of security
dangers due to the ease of breaking into the wireless links.
MOBILITY
Mobile devices are able to change locations unlike static devices. The risk of information
loss increases with mobility. For example changing Network Address As their location
changes, mobile devices use different access points and different addresses. When in
active mode, devices cannot be moved to a new address. The address for a host name is
‫تقديم‬ ‫التحقق من صحة‬
cached in the system memory for a long time without the provision of validating the data
‫المضمنة‬
stored. In the IP, for example, a host name is embedded with its network address. Thus,
changing the location means acquiring a new IP name. Some methods for solving address
migration such as broadcasting and central service.
RESOURCE LIMITATION |DATA STORAGE
Data Storage: The memory of mobile devices is finite. Thus, these devices
are not capable of storing an unlimited volume of information. This is a
major constraint of the mobile devices because, with the increasing usage
of mobile devices, the need to store various data in the device memory
also increases. Solutions proposed for handling this shortcoming includes
offloading the storage to some other device as facilitated by cloud
computing, or, more specifically, mobile cloud computing.
RESOURCE LIMITATION | POWER CONSUMPTION
Power Consumption In the absence of any power point or portable generator, mobile devices
rely on battery power for functioning. Battery is one of the main alarms for mobile devices.
Quite a few solutions have been proposed to enhance the CPU performance and to manage the
disk and screen in an efficient manner to reduce power consumption. However, these solutions
require changes in the structure of mobile devices, or they require new hardware, which results in
an increase of cost and may not be feasible for all mobile devices. The computation offloading
technique is proposed to migrate large computations and complex processing from resource-
limited mobile devices to resource-rich cloud servers. This avoids lengthy application executions
on mobile devices that consume a large amount of power.
Solution for mobile
limited power, computing
and storage is cloud.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy