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

Chapter 2 - Mobile Computing

The document discusses mobile computing and related technologies. It covers topics such as mobile operating systems, mobile hardware, mobile communication infrastructure, and the goals of gaining an understanding of wireless communication technologies, mobile networks, and mobile application development. The goals include understanding topics such as mobile IP, 3G technologies, the mobile transport layer, and mobile middleware services and security.

Uploaded by

JONAS J JONAS
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
191 views

Chapter 2 - Mobile Computing

The document discusses mobile computing and related technologies. It covers topics such as mobile operating systems, mobile hardware, mobile communication infrastructure, and the goals of gaining an understanding of wireless communication technologies, mobile networks, and mobile application development. The goals include understanding topics such as mobile IP, 3G technologies, the mobile transport layer, and mobile middleware services and security.

Uploaded by

JONAS J JONAS
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

TECHNOLOGY DEPARTMENT

Wireless Communications and Mobile


Computing

Prepared by: Samuel M.


CHAPTER Two
Mobile Computing

Mobile

Computing
Chapter Goals 3

1. To give an insight into the technological trends in Mobile


Computing.
2. To elaborate about the basic mobile computing technologies like
GSM and GPRS.
3. To study in detail about wireless media access control which
includes the techniques like frequency management, location
management and MAC.
4. To gain fundamental knowledge about spread spectrums ,CDMA
and different type of coding methods in CDMA.
5. To learn about Mobile IP Network Layer and recent trends in 3G
technologies.

Wireless Communication and Mobile Computing – Computer Engineering 3/24/2023


Chapter Goals.. 4

6. To study about mobile transport layer and different variations of


traditional TCP.
7. To gain the basic understanding about different flavors of mobile
operating systems.
8. To get into the details of mobile middleware services and its
security problems.
9. To investigate about ADHOC and Sensor networks.
10. To provide application development expertise in cutting-edge
mobile technologies.

Wireless Communication and Mobile Computing – Computer Engineering


Course Environment 5

Mobile HW
Advantage and challenge
MOS challenges
applications

MSW
Mobile OS
Trend
Mobile
communication

Wireless Communication and Mobile Computing – Computer Engineering


Definitions – Mobile Computing 7

• What is mobile computing?


Computing that is not obstructed while the location of it
changes

Mobile computing = + ?

• Mobile computing draws from


Wireless communications and networking
• Ability to communicate via wireless links
Ubiquitous and pervasive computing
• Ability to provide computing anywhere and anytime (ubiquitous),
usually in a seamless manner, potentially not perceived (pervasive)

Wireless Communication and Mobile Computing – Computer Engineering


Definitions – Mobile Computing… 7

• Mobile computing can be defined as a human-computer


interaction that enables transmission of voice, video and data
via a computer or any other wireless enabled device without
having to be connected to a fixed physical link.

• Mobile computing systems are computing systems that may


be easily moved physically and whose computing
capabilities may be used while they are being moved.
Examples are laptops, personal digital assistants (PDAs), and
mobile phones.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing… 8

Mobile Computing comprises of:


 Mobile Communication,
 Mobile Hardware,
Mobile Software

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing… 9

Mobile Communication,
 The mobile communication in this case, refers to the
infrastructure put in place to ensure that seamless and
reliable communication goes on.

 These would include devices such as protocols, services,


bandwidth, and portals necessary to facilitate and support
the stated services.

 This ensures that there is no


collision with other existing systems
which offer the same service.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing… 10

 Mobile Hardware,
 Mobile hardware includes mobile devices or device
components that receive or access the service of mobility.
 They range from portable laptops, smartphones, tablet Pc's.
 These devices are configured to
operate in full- duplex, whereby they
are capable of sending & receiving
signals at the same time.

 In most cases, it would be a wireless


network.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing… 11

Mobile Software
 Mobile software is the actual program that runs on the mobile
hardware.
 It deals with the characteristics and requirements of mobile
applications.
 This is the engine of the mobile device.
 In other terms, it is the operating system of the appliance. It's
the essential component that operates the mobile device.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing… 12

Mobile Software..
 Mobile software is the actual program that runs on the mobile
hardware.
 It deals with the characteristics and requirements of mobile
applications.
 This is the engine of the mobile device.
 In other terms, it is the operating system of the appliance. It's
the essential component that operates the mobile device.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Software 13

Mobile Operating System


 A mobile operating system allows the user to run other different
application software on the mobile, tablets, etc.
Types of Popular Mobile Operating System
1. Android OS:
 The most common, open and free source
operating system among the mobile OS.
 This OS is based on the Linux kernel.
 The name for every new version of update
is based on ‘desserts’.
 The first Android device was launched
in 2008.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Software 14

Types of Popular Mobile Operating System…


2. Bada: Samsung is the launcher of this OS started from 2010.
Moreover, it includes features like 3-D graphics, application installation,
multipoint touch etc.
3. BlackBerry OS: It is a mobile operating system developed
by Research In Motion (RIM).
This operating system was designed specifically for BlackBerry
handheld devices.
This operating system is beneficial for the corporate users because it
provides synchronization

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Software 15

Types of Popular Mobile Operating System…


2. Bada:
 Samsung is the launcher of this OS started from 2010.
 It includes features like 3-D graphics, application installation, multipoint touch etc.

3. BlackBerry OS:
 It is a mobile operating system developed by Research In Motion (RIM).
 This operating system was designed specifically for BlackBerry handheld devices.
 This OS is beneficial for the corporate users because it provides synchronization

4. iPhone OS / iOS: 4.
 The iOS was developed by the Apple inc. for the use on its device.
 The iOS operating system is the most popular operating system today.
 It is a very secure operating system and is not available for any other mobiles.

Assignment: list and describe mobile OS


Wireless Communication and Mobile Computing – Computer Engineering
Why Mobile Computing ? 17

• People are mobile

Wireless Communication and Mobile Computing – Computer Engineering


Why Mobile Computing ? 18

• Devices are mobile

Wireless Communication and Mobile Computing – Computer Engineering


What is Mobility? 19

• A person who moves


 Between different geographical locations
 Between different networks
 Between different communication devices
 Between different applications

Wireless Communication and Mobile Computing – Computer Engineering


What is mobility? 20

• Mobile computing is about both physical


and logical computing entities that move
 Physical entities
 computers change locations
 Logical entities
 a running user application or a mobile agent migrating over
internet

Wireless Communication and Mobile Computing – Computer Engineering


New Forms of Computing 21

• Wireless Computing
• Nomadic Computing
• Distributed • Mobile Computing
Computing • Ubiquitous Computing
(Client/Server) • Pervasive Computing
• Invisible Computing

Wireless Communication and Mobile Computing – Computer Engineering


Nomadic -Mobile- Ubiquitous 22

Nomadic computing
– refers to limited migration
– migration is within a building at a pedestrian
speed
– interleaved pattern of user relocation and indoor
connections
– users carrying laptop with wireless access are
engaged in nomadic computing

Wireless Communication and Mobile Computing – Computer Engineering


Nomadic-Mobile-Ubiquitous 23

• Mobile computing
– Requires wireless h/w to support outdoor mobility and
handoff from one h/w to the next at a pedestrian or
vehicular speed
– Traveler in car using laptop / smart phone / mobile
device connected with a GSM/WCDMA/HSPA/LTE/5G
phone engaged in mobile computing
• Ubiquitous computing or pervasive computing
– refers to access to computer network all the time at any
location by any person
– can not be realized unless mobile computing matures

Wireless Communication and Mobile Computing – Computer Engineering


Nomadic, Mobile & Ubiquitous 24

Fixed Wireless Wireless


No Fixed
Wireless Network Network
Network Network
Network (A) (B)

Nomadic Computing Mobile Computing

Ubiquitous Computing

Wireless Communication and Mobile Computing – Computer Engineering


Advantages of Mobile Computing 24

1 - Increase in Productivity - Mobile devices can be used out


in the field of various companies, therefore reducing the time
and cost for clients and themselves.
2 - Entertainment - Mobile devices can be used for
entertainment purposes.
3- Portability - This would be one of the main advantages of
mobile computing, you are not restricted to one location in
order for you to get jobs done or even access on the go.
4 - Cloud Computing - This service is available for saving
documents on a online server and being able to access them
anytime and anywhere when you have a connection to the
internet and can access these files on several mobile devices

Wireless Communication and Mobile Computing – Computer Engineering


Disadvantages of Mobile Computing 25

1- Quality of connectivity - mobile devices will need either


WiFi connectivity or mobile network connectivity like 4G or
5G connectivity because if you are not near any of these
connections your access to the internet is very limited.

2- Security concerns - Mobile VPNs are unsafe to connect to,


and also syncing devices might also lead to security concerns.

3- Power Consumption - due to the use of batteries in these


devices, these do not tend to last long, if in a situation where
there is no source of power for charging then that will
certainly be a let down.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing Applications 26

• Enable the business initiatives by supporting mobility of


– Customers
– Suppliers and Businesses
– Employees
• Two views:
– Mobile applications are fundamentally new applications.
– Mobility is another dimension of the existing
applications
• Research in every aspect

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing Applications 27

• Mobile computing applications


– Wireless messaging (e.g., SMS)
– Mobile ecommerce (M-Commerce) and its variants
• Positional commerce (p-commerce) .
• Voice commerce (v-commerce).
• Television commerce (T-Commerce)
– Mobile ebusiness applications (MEBAs), e.g., M-CRM,
M-portal, N-SCM
– Specialized applications – Many areas of research
• Location sensitive apps (E911)
• Wireless sensor network apps
• Mobile agent apps

Wireless Communication and Mobile Computing – Computer Engineering


Challenges in Mobile Computing 29
 Limited asymmetric bandwidth and high latency
 Wireless channels are of limited bandwidth and asymmetric.
 Perhaps of speed of grade of modems.
 Weak connectivity and low reliability
 Disconnection to channels can easily occur (planned/unplanned) & can be
prolonged.
 Messages may be lost with much higher probability.
 Low processing power and energy
 Battery is expensive and limited.
 Screen or display is small.
 Mobility of devices
 Need to track location of devices and to provide proper services.
 Invalidation to data upon change of location.
 Low physical security
 Mobile devices are easily lost, broken or stolen.
 High degree of heterogeneity
 Devices are very different in nature, e.g., Palm and Pocket PC are
programmed differently, worse for embedded systems and devices.
Wireless Communication and Mobile Computing – Computer Engineering
Mobility Constraints 30

 CPU
 Power
 Variable Bandwidth
 Delay tolerance, but unreliable
 Physical size
 Constraints on peripherals and GUIs
 Frequent Location changes
 Security
 Heterogeneity
 Expensive
 Frequent disconnections but predictable

Wireless Communication and Mobile Computing – Computer Engineering


Mobile/Phone Manufacturer (Smartphones) 31
Cellular Phones (Smartphones) Manufacturers:
 Apple’s iPhone OS,

 Google's Android OS,

 Microsoft Windows Mobile OS,

 Research In Motion(RIM)'s Blackberry OS

 Nokia's Symbian OS,

 Samsung's Bada OS and

 Embedded Linux Distributions such as Maemo and MeeGo

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing - Classification 32

 Not only is mobile computing limited to mobile phones.


 They are commonly categorized into the following categories.
Personal Digital Assistant (PDA)
 The PDA is an extension of the PC, not a replacement.
 The aim of this device is to serve as a compact, easy-to-use
electronic planner, capable of sharing info. with computer systems
 Using infrared and Bluetooth interfaces allows synchronization of
these devices at all times.
Smartphones
 This kind of phone blends the features of a mobile phone or
camera phone with those of a PDA. It has a superior edge over
mobile phones of other kinds.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing - Classification 33

Tablet PC and iPads


 This mobile device is larger and integrates into a touch screen
than a mobile phone or a PDA and is controlled by touch-sensitive
motions on the screen or by a pen or the touch of a finger.
 Typically, they are in slate form and are light in weight. Examples
include ipads, Blackberry Playbooks, Galaxy Tabs, etc.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing - Current Trends 34

 Worldwide Interoperability for Microwave Access (WiMAX)


 Increased mobile payments
 Artificial Intelligent (AI)
 Location-based technology
 Long Term Evolution (LTE)
 Motion and Location Sensing
 Biometrics Advancements
 Internet of Things
 Mobile Cloud
 Hybrid apps

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing - Current Trends 35

1. Artificial intelligence (AI): Artificial intelligence has penetrated our


mobile world.
 There are advancements in mobile AI like: Alexa, Siri, Cortana, Google
Assistant
 All of these are examples of AI that may even be installed on your
mobile devices right now.
2. Location-based technology: the smartphones & tablets are tracking
your location. They need your exact location to connect you with a driver
3. Motion and Location Sensing: mobile phone’s location sensor
capabilities which use multiple positioning methods to provide different
granularities of location data.
Knowing an individual’s location to within a few meters is useful for
providing highly relevant contextual information and services.
Motion sensing apps are used in security, anti-theft, power-saving & games.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing - Current Trends 36

4. Increased mobile payments: As mobile security improves and global


app revenue rises, we’ll see an increase in mobile payments as well.
Some of them are:
 Bank apps  Google Pay
 PayPal  Samsung Pay
 Venmo  Apple Pay

 5. Hybrid apps: mobile app development can be expensive.


 Business owners have weighed the pros and cons of native and hybrid
app development.
 Native apps can be built only for one platform at a time and expensive
in development.
 Hybrid apps give people the opportunity to launch their apps on the
Google Play & Apple App Store simultaneously for a fraction of the
cost
Wireless Communication and Mobile Computing – Computer Engineering
Mobile Computing - Current Trends 37

6. Biometrics advancements: Biometrics are used to enhance


security for mobile devices.
Examples of biometrics include:
 voice recognition  Signature recognition
 facial recognition  Fingerprint recognition
7. Mobile Cloud: The mobile computing has met cloud computing
which has centrally coordinated applications and can be shared and
delivered to a number of devices which will continue to grow horizontally
as well as vertically in its span of spread.
The upcoming trend will make cloud transform the basic idea of
computing i.e. to access data to “cloud/client computing “
8. Internet of Things: The expansion of Internet of things (IOT) is the
best example of shift in computing model.

Wireless Communication and Mobile Computing – Computer Engineering


Mobile Computing - Current Trends 38

8. Internet of Things: The expansion of Internet of things (IOT) is the


best example of shift in computing model.
 Provide customers to challenge their increasing need for interacting with
organizations.
 Now the consumer market is leading in utilizing the mobile computing.
9. Long Term Evolution (LTE): standard for wireless communication
of high-speed data for mobile phones and data terminals.
 It is based on the GSM/EDGE and UMTS/HSPA network technologies,
increasing the capacity and speed using new modulation techniques.
 It is related with the implementation 4G technology.
10. WiMAX (Worldwide Interoperability for Microwave Access) is part of
4G wireless communications standard designed to provide 30 to 40 Mbps
data rates, with the latest update give up to 1Gbps for fixed stations.
Assignment: describe the current and future trends of mobile computing
Wireless Communication and Mobile Computing – Computer Engineering
Wireless Communication and Mobile Computing – Computer Engineering

You might also like