Dr Hadi, FTSM
TM2033 Platform Technlogy
Mobile Operating System
Dr Hadi
FTSM,UKM
Dr Hadi, FTSM
Eric Schmidt
(Ex-CEO, Google)
“Mobile is the future!”
Dr Hadi, FTSM
Definition
Mobile OS!
Combine features of a personal computer operating
system with other features useful for mobile or
handheld use.
Dr Hadi, FTSM
Examples
Dr Hadi, FTSM
Dr Hadi, FTSM
OUTLINE
•
•
•
•
•
Dr Hadi, FTSM
OUTLINE
•
•
•
•
•
Dr Hadi, FTSM
OUTLINE
•
•
•
•
•
Dr Hadi, FTSM
Core Concept
Allow software and services to be Allow application to share data
run on devices (Fling 2009) and services
Example: Palm, BlackBerry, Example: Palm OS, Symbian,
iPhone, Android and Windows Windows Mobile, Mac OS X and
Mobile Android
Dr Hadi, FTSM
Core Concept
- Mobile application frameworks are set of class libraries that provide
developers an interface to build applications
- Example: Java ME, Cocoa Touch, Android SDK, WebKit, Xcode
(Apple’s integrated development environment (IDE))
Android
-Founded in October 2003,
later purchased by Google
Inc in August 2005
- Architecture
- Applications
- Framework
- Libraries
- Runtime
- Kernel
Dr Hadi, FTSM
Kernel
Dr Hadi, FTSM
Runtime
Dr Hadi, FTSM
Framework
Dr Hadi, FTSM
Application
Dr Hadi, FTSM
Unique Features
Dr Hadi, FTSM
Architecture
iOS Formerly known as
(Iphone OS) was release
on June 2007 by Apple
Inc.
Dr Hadi, FTSM
Architecture
Dr Hadi, FTSM
Architecture
Dr Hadi, FTSM
Windows Architecture
Dr Hadi, FTSM
OUTLINE
•
•
•
•
•
Desktop to Mobile
Desktop user usually in a Mobile user are on the go
static environment.
Eg: Application in transit,
Eg: home, office, college bur or train rides, walking
etc
Heavy computation
Easy user interaction
Dr Hadi, FTSM
Mobile Resource Constraint
Limit for IOS not IMPORTANT
Android enforce hard officially released, to follow memory
limit of 16 to 32MB but safe range about limits to avoid
on application 15 to 20MB application crashed
Dr Hadi, FTSM
Mobile Resource Constraint
OPTION: Lack of proper file
Limited storage for Use external storage explorer, therefore
mobile compare to such as SD card allowing user to
Desktop control data
Dr Hadi, FTSM
Mobile Resource Constraint
Battery life affected
Desktop has easy Mobile users
by usage of multiple
access to electricity depends on battery
devices and sensor,
wi-fi, accelerometer,
GPS etc.
Dr Hadi, FTSM
Mobile Resource Constraint
Much smaller size of Only important and
screen thus affected required things Less graphic power
is required
size of fonts visible on screen
Dr Hadi, FTSM
Mobile Resource Constraint
Desktop has separate TIPS: Use gentures, Have a good fault
input device motions don’t rely tolerance, spell-
(keyboard and mouse) much on keyboard checker, re-confirm
message
Dr Hadi, FTSM
Resource Opportunities
Allow the user to
directly interact with Capable of measuring
the mobile without the tilt and the motion
keyboard and mouse of the phone
Single and Multi * Autorotate and so on
touch
Dr Hadi, FTSM
Resource Opportunities
Obtain location using Use in-built camera and
information from the combine it with other
GPS and network features like location
operators and accelerometer,
geo-tagging and so on.
Dr Hadi, FTSM
OUTLINE
•
•
•
•
•
To optimize hardware capability
with brighter but low consumption
Week long battery life Dr Hadi, FTSM
Low-light performance
High volume storage
Powerful processor Dr Hadi, FTSM
Future mobile OS: GOOGLE GLASS??
Dr Hadi, FTSM