0% found this document useful (0 votes)
41 views54 pages

Chapter 2-Intro To Mobile Computing-1

This document provides an introduction to mobile computing. It begins with an outline of topics to be covered, including definitions of mobile and computing, trends in mobile computing, computing paradigms such as personal, distributed, parallel and ubiquitous computing, types of mobile devices including laptops, communication devices and tablets, and applications and networks for mobile computing. Examples are given of different mobile devices and how they differ in screen size, purpose, weight and computing power. The basic components and characteristics of various computing paradigms such as distributed, parallel and ubiquitous computing are also summarized.

Uploaded by

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

Chapter 2-Intro To Mobile Computing-1

This document provides an introduction to mobile computing. It begins with an outline of topics to be covered, including definitions of mobile and computing, trends in mobile computing, computing paradigms such as personal, distributed, parallel and ubiquitous computing, types of mobile devices including laptops, communication devices and tablets, and applications and networks for mobile computing. Examples are given of different mobile devices and how they differ in screen size, purpose, weight and computing power. The basic components and characteristics of various computing paradigms such as distributed, parallel and ubiquitous computing are also summarized.

Uploaded by

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

Ambo University Woliso Campus

School of Technology and Informatics


Department Of Computer Science

Wireless Communication and


Mobile Computing
/CoSc3062/ Unit Two
Introduction to Mobile
Computing
8/18/2019
Introduction to Mobile Computing
2

Projection
keyboard Android
The iPhone

Mobile Computin g
The iPad

Google glass Portable projectors


8/18/2019
Outline
3

 Definition
 Trends of Mobile
 Computing Paradigms
 Mobile Devices
 Application
 Wired vs. Mobile Network
 Mobile OS

8/18/2019
Definitions
4

 Mobile:
 Any electronic device that may be easily moved from place
to place physically.
 Able to move freely and usually Wireless is need to move
freely.
 Computing:
 The activity of performing computations.
 The activity of using computer hardware and software for
some purpose.
 Mobile Computing: is computing system that may be easily
moved physically and whose computing capabilities may be
used while they are being moved or it is Performing of
computation in mobile units.ex:- laptops, smart phones, …
8/18/2019
Basic components of Mobile Computing
5

 There a r e t h re e b a s i cc o m p o n e n t s
of M o b i l e Components. These are:
1. Networks: communications. i.e. the way through
which two or more devices communicate
2. Devices and Computing units: device used to do
calculation. i.e. mobile itself
3. Applications : computation. i . e. any
computer calculation taking place in mobile
system/OS

8/18/2019
Trends of Mobile
6

8/18/2019
Computing Paradigms
7

8/18/2019
Computing Paradigms
8

1. Personal computing system: – refers to the use of


personal computers for computations.
 characterized by:
 Local software installation,
 Local system maintenance
 Customizable to user needs
 Very low utilization
8/18/2019
Computing Paradigms
9

2. Distributed computing: –refers to the use of distributed


systems to solve computational problems.
o consists of multiple autonomous computers
that communicate through a computer
network.
o it appears to its users as a single coherent
system.
 Distributed systems are characterized by:
 remote information access (Message passing )
 High availability (replication , mirrored
execution, ...) 8/18/2019
Computing Paradigms
10

 Example: surfing the web from different terminals on


university . Each web page consists of hypertext, pictures,
movies and elements anywhere on the internet.
 Google has more than 1.5 million servers across a globe.

8/18/2019
Computing Paradigms
11

3.Parallel Computing: – Calculations of large problems a


r e d i v i ded i n t o s m a l l e r parts and car r i e d
out simultaneously or concurrently on different
processors.
characterized by:
 Shared memory . i.e. to exchange information
between processors they share memory.
4.Pervasive /Ubiquitous Computing: is about the
invisible and everywhere, every time computing.
 “It is about making computers so “embedded”, so fitting,
so natural that we use them without even thinking about
them.”
8/18/2019
Computing Paradigms
12

 Characteristics of Pervasive computing


 Invisible: tiny, embedded, attachable.
 Everywhere: we can access remotely.
 Context Awareness (physical location, physiological state, emotional
state,…).
 Smart Sensors, wearable, …

 Example:

1. The automatic adjustment of heating, cooling and lighting levels in a


room based on an occupant’s profile.
2. Refrigerators "aware" of their suitably tagged contents, able to both plan
a variety of menus from the food actually on hand, and warn users of
stale or spoiled food.
8/18/2019
Computing Paradigms
13

5. Cloud Computing: is a computing paradigm that provides


computation software, data access, and storage services that
do not require end-user knowledge of the physical location
and configuration of the system that delivers the services.”
 Characteristics:
 Unknown location. i.e. where it is placed is unknown
for end users.
 Store high amount of data. Example. Big data.

8/18/2019
Computing Paradigms
14

• Cloud Computing

8/18/2019
Mobile Devices
15

Mobile Device: is handheld device or handheld


computer and a pocket sized computing
device,
typically having a display with touch
screen input or keyboard.
Remember that
 Due to the rapid advancement of the technology its
hard to make a specific classifications of mobile devices.

8/18/2019
Mobile Devices
16
 Different types of mobile devices

 Laptop

1. Notebook
2. Netbook
3. Ultra-Mobile PC
 Communication devices
1. Pager
2. Smartphone
3. PDA &Pocket PC
4. cell phone
5. Cordless phone
 Tablet PC & E-book readers
8/18/2019
Mobile Devices
17

 Laptop in general
 is a small personal computer designed for
portability.
 usually all of the interface hardware(ports,
graphics card, sound channel, etc.,) are built in to
a single unit.
 contain batteries that can power the device for
some periods of time.
 upgrade is usually difficult/impossible. Example
Keyboard

8/18/2019
Mobile Devices
18

1. Notebook: used for heavy & multi-tasking


loads. Example creating and editing HD video
or computer aided engineering software & –
contain high capacity batteries.
 Screen -(10” and above)
 Purpose- (multi- purpose)
 Weight – (light)
 Computing power (high )

8/18/2019
Mobile Devices
19

2.Netbook: – Used for basic applications. Example Office


applications & it has Longer battery life.
 Screen -(7”-10”)
 Purpose – (limited,.. internet, basic applications)
 Weight – (very light)
 Computing power (low )

8/18/2019
Mobile Devices
20

3.Ultra mobile-pcs(UMPCs): – Used for basic applications


with Longer battery life. Example Office applications.
 Purpose – (very limited,…, Internet, view info)
 Screen -(4”-7”)
 Weight –(very very light)
 Computing power (very low )
 UMPCs are pocketable!
 reduced specification (lack of CD-drive)

8/18/2019
Mobile Devices
21

 Communication devices
1. Pager
 Beeper: because of the sound it made
 Voice tone pager: for recording Voice message.
 Numeric pager: can display up to twenty digits at a time.
 Alphanumeric pager: – modified versions of
numeric pagers with sophisticated display to
accommodate text.

8/18/2019
Mobile Devices
22

2. Mobile phone/cellphone
 Provides:

 voice communications

 Short Message Service (SMS)

 Multimedia Message Service (MMS),

 newer phones also provide


 Internet services
 Web browsing, instant messaging, …
 e-mail.

8/18/2019
Mobile Devices
23

3.PDA: Personal Digital Assistant


 designed primarily to provide the functionality of maintaining
appointments, tasks, contacts, etc.
 usually pen-based,(use a stylus rather than a keyboard for input)
 Today PDAs function as a cellular phone, fax sender, Web browser
and personal organizer.
 Traditional PDAs have not had phone or fax services.
 Pocket PC: A type of PDA/smartphone which runs
Windows Mobile as its operating system.

8/18/2019
Mobile Devices
24

4. Smart Phones

8/18/2019
Mobile Devices
25

 Smart Phones
 traditional PDA + cellular phone
 combines standard phone features, such as making and
receiving phone calls, with computer functionality.
 Incorporates

 Wi-Fi access, email, calendars and

 GPS
 let you store information & install programs.

8/18/2019
Mobile Devices
26

 Smart phone Functionality


 Voice callsincluding Video calls
 Local File Storage
 Internet/Cloud Services
 Office Computing
 eBook Reader
 Multimedia Player
 Digital Audio/Video Recorder
 Location Based Services
 Context awareness

8/18/2019
Mobile Devices
27

5.Cordless telephone: is a telephone with a wireless handset


that communicates via radio wave with base station connected
to a fixed telephone line.

8/18/2019
Mobile Devices
28

6. Tablet PC
 Portable personal computer equipped with a touch
screen as a primary input device and designed to be
operated and owned by an individual.
 Use virtual keyboard & handwriting for text input
recognition through touchscreen.
 It also can be connected to a full-size keyboard
and monitor.

8/18/2019
Mobile Devices
29

 There are two types of tablet PCs. These are:


1. Convertible -look a lot like normal laptops except the screen
can be rotated all the way around and laid down flat across
the Keyboard.
2. Slate- looks like a flat screen without a keyboard.

8/18/2019
Mobile Devices
30

 Advantage
 Great mobility
 digital ink. i.e. record your handwriting and drawings

7. E-book reader
 Portable electronic device is designed primarily for the
purpose of reading digital books and publication.
Support
 Text to speech
 Internet Capabilities( Wi-Fi ,3G)

8/18/2019
Applications of Mobile Computing
31

 Transport
 Position and tracking system through GPS.
 prevent accidents, navigation system.

 Tourist navigation

 Emergencies/ Disaster relief


 early transmission of patient data to the hospital.

 current status, first diagnosis.

 earthquakes, fire etc.

8/18/2019
Applications of Mobile Computing
32

 Business
 M-Commerce: mobile E-commerce /shopping, …
 M-Banking: offer mobile access to financial and account
information.
 Advertising: using SMS is becoming very popular in our
country.
 Entertainment, Education
 outdoor Internet access
 multi user games
 M-learning : E-learning

8/18/2019
Applications of Mobile Computing
33

 Location aware
 find services in the local environment. Example printer.
 nearest cash ATM/ shop / restaurant/hotel

 Web access & Communication


 Internet accessing

 electronic mail. i.e. email

 chatting

• Application Services in general


 push: e.g., breaking news info

 pull: e.g., nearest cash ATM

8/18/2019
Comparison b/n Wired Net & Mobile Net
34

 Wired Network #Mobile Network


 high bandwidth 1. low bandwidth
 can listen on wire 2. hidden terminal problem.
 high power machines 3. low power machine
 high resource machines 4. low resource machine
 No security problem 5. there is security problem
 low delay 6. high information delay
 connected operation. 7. disconnected operation

8/18/2019
Questions
35

1. Define Mobile Computing!


2. Why will mobile computing revolutionize the way we use
computers?
3. What problems are associated with mobile computers and
wireless networks?
4. What is a palmtop?
5. How can the network capacity of a wireless network be
improved?

8/18/2019
Answer
36

1. Performing computation in mobile units.


2. Because these wireless computers can communicate with
other computers even though the user is changing location.
This means that if you are carrying a mobile computer you
will be able to communicate and access information from
any position at any time.
3. N e t w o r k f a i l u r e i s a p r o b l e m b e c a u s e w i r e
l e s s communication is more affected by
disconnection than wired communication. Low power is
a problem since hand- held computers need to be small and
light and small batteries must be used.
8/18/2019
Answer
37

4. Palmtops are hand held computers with low speed CPU


and limited memory. They provide applications
such as schedule, calendar and spread
sheets. To improve their portability,
manufacturers, design palmtops such that they are
powered by small light batteries.
5. Increasing the number of cells. The capacity of a wireless
network measured by its bandwidth per unit cubic meter.
The network bandwidth is divided among the users sharing
a cell. Therefore increasing the number of mobile users in
a cell decreases the network capacity.

8/18/2019
Mobile OS
38
 Mobile OS: is the operating system that controls a mobile device
similar in principle to an operating system such as Windows, Mac
OS, or Linux that controls a desktop computer or laptop.
 What are the major functions of any OS???
 managing the various peripheral devices. Ex. mouse, keyboard,..
 Provides a user interface:, e.g. CLI, (GUI).
 Handles system resources: such as computer's memory and sharing
of the central processing unit (CPU) time by various applications
or peripheral devices.
 Provides file management: refers to the way that the operating
system manipulates, stores, retrieves and saves data.
8/18/2019
Mobile OS
39

Types of Mobile OS

8/18/2019
Mobile OS
40

 Symbian/ Nokia Mobile


 Market share(2010): 37.6%( the first since 2010 GC )
 License : open source

 Company: Nokia.

 CPU Architecture: ARM

 Programmed in: C++

 Application store: Symbian Horizon, Ovistore(10000+).

 Package manager: Nokia Ovi Suite.

 Other: multi-touch, easily affordable cost.

8/18/2019
Mobile OS
41

 Symbian (Nokia)
 Advantage
 massive global reach. This leads WW market with 62% of
smartphone traffic.
 being open source could help accelerate pace of innovation.
 Disadvantage
 limited reach in the US/Developed countries
 application distribution more difficult today.
 manufacturer dependent.

8/18/2019
Mobile OS
42

 Android
 Market share(2010): 22.7%. # 2nd since 2010. but today it is
the first OS for Mobile.
 License : open source

 Company: Open Handset Alliance(Google).

 CPU Architecture: ARM, x86

 Programmed in: C, C++, Java

 Application store: Google play (700,000+)

 Other: multi-touch, Linux

8/18/2019
Mobile OS
43

 Android/Google
 Sensors
1. Ambient Light Sensor: adjusts the display brightness.
2. Proximity Sensor: detects how close screen of the
phone is to your body .display turns off in order to save
battery.
3. Accelerometer Sensor: detects the orientation of the
device and adapts the content to suit the new orientation
4. Gyroscope Sensor: is a device used for measuring
orientation.
5. Proximity Sensor: detects the presence of nearby
objects without physical contact.
8/18/2019
Mobile OS
44

 Android/Google
 pros
 Open source
 Manufacturer independent

 Technology support like GPS.

 Issue
 Late to market. This was since 2o1o.

8/18/2019
Mobile OS
45

 BlackBerry RIM OS
 Market share(2010): 16.0%
 License : Proprietary

 Company: Research in motion (RIM).

 CPU Architecture: ARM

 Programmed in: Java

 Application store: Blackberry App World(30000+)

 Package manager: Blackberry Desktop Manager

8/18/2019
Mobile OS
46

 BlackBerry
 Pros:
 Leads US market with 31% of smartphone traffic.
 It was at 3rd place in WW market with 11% of smartphone
traffic.
 Developers not limited to single distribution channel.
 Issues:

 Less Developer momentum


 RIM / hardware dependent &
 Users more email focused.

8/18/2019
Mobile OS
47

 Apple iOS
 Market share(2010): 15.7%
 License : Proprietary
 Company: Apple.
 CPU Architecture: ARM
 Programmed in: C, C++, Objective-C
 Application store: Apple App Store(300,000+)
 Package manager: iTunes
 Other: Mac OS, multi-touch, for iphone ,ipod touch.
 ipad, Apple Tv only.

8/18/2019
Mobile OS
48

 iPhone OS (Apple)
 Pros:
 Strong user growth.
 More than 10 million iPhones sold.
 Application store creating a vibrant app ecosystem with More
than 1 million downloads.
 Powerful technology (e.g., multi-touch, GPS,
accelerometer).
 Issues:

 App approval process is largely to developers.


 App store is the only authorized distribution channel.
 Apple / hardware dependent.
8/18/2019
Mobile OS
49

 Windows Mobile
 Market share(2010): 4.2%.
 License : Proprietary.
 Company: Microsoft.
 CPU Architecture: ARM.
 Programmed in: C++.
 Application store: Windows Marketplace for
Mobile.
 Package manager: Windows Mobile Device
Center.

8/18/2019
Mobile OS
50

 Windows Mobile
 Pros:
 Strong user reach
 Manufacturer independent
 Issues:

 Less developer satisfaction


 Application distribution is more difficult compared to
others.

8/18/2019
Mobile OS
51

 Others
 Palm OS: mobile operating system initially developed by
Palm.
 webOS: mobile operating system from HP/Palm.
 Bada: mobile operating system developed by Samsung
Electronics.
 MeeGo OS: from Nokia and Intel (open source).

8/18/2019
Mobile OS
52
TheEnd!
53

8/18/2019
Review Questions
54

1. Define the term Mobile, Computing, & Mobile Computing?


2. List the three components of Mobile and describe each!
3. Describe trends of Mobile Computing relating to its Size &
Number by sketching diagram!
4. What is Computer Paradigm?
5. List all computing paradigms and justify each paradigm briefly
with its features!
6. What is Mobile device! List all & describe at least four of
them!
7. Write application area of Mobile Computing?
8. What is Mobile OS?
9. List all Mobile OS & describe each briefly with its features!
10. Compare & Contrast Wired Network with Mobile Network!
8/18/2019

You might also like