Performance Enhancement of TFRC in Wireless Networks

Download Report

Transcript Performance Enhancement of TFRC in Wireless Networks

Open Discussion
Mobile Operating Systems
Presenter - Bob Kinicki
[email protected]
PEDS Seminar
December 7, 2009
Merging of Several Areas
•
•
•
•
2
Smart Phones
Pervasive Computing
Mobile Operating Systems
Sensor Networks
Mobile Operating Systems - PEDS December 2009
Interesting Questions for PEDS
• How does this change design of
these Mobile Operating Systems?
• How should we react with respect
to research opportunities?
• How should we adjust our curriculum
at the undergraduate and graduate
levels?
3
Mobile Operating Systems - PEDS December 2009
Android {Wikipedia}
• Android is a mobile operating
system running on the Linux kernel.
It was initially developed by
Android Inc., a firm later
purchased by Google, and lately by
the Open Handset Alliance.[3] It
allows developers to write managed
code in the Java language,
controlling the device via Googledeveloped Java libraries.[4]
4
Mobile Operating Systems PEDS December 2009
Android [R. Yang 4/14/2009]
5
Mobile OS
• A Mobile operating system or a Handheld
operating system, is the operating
system that controls a mobile device—
similar in principle to an operating
system such as Linux or Windows that
controls a desktop computer.
• They are currently somewhat simpler,
and deal more with the wireless versions
of broadband and local connectivity,
mobile multimedia formats, and different
input methods.
6
Mobile Operating Systems PEDS December 2009
Comparing Mobile OSs
“In my thesis I will compare these operating
systems both qualitatively and quantitatively.
The qualitative analysis will focus on the
different features the operating systems offer
to enhance quality attributes that are important
for ubiquitous computing applications.
The most important quality attributes that have
been listed in the table below, together with
the most important operating systems.”
7
Mobile Operating Systems PEDS December 2009
Comparing Mobile OSs
“TinyOS is not a mobile OS, but will be included
in the comparison because it’s a candidate OS
for the SM4ALL project and has in theory
several interesting features that make it
suitable for this application.”
Symbian
Windows Mobile
Android
iPhone OS
TinyOS
Cost
Power consumption
Memory usage
Security/privacy
Networking features
8
Mobile Operating Systems PEDS December 2009
Battery Life
Carmi Levy Published November 30, 2009
“Then she told me about battery life, and
suddenly things weren't so lovely. Her
device lasts for about three hours of
consistent use before she needs to plug
in. Granted, she admits she's a heavy
user, often hammering away at her
device as incessantly as most of us use a
regular desktop or laptop computer
during a typical work session.”
9
Mobile Operating Systems - PEDS December 2009
Smart Phone Support for
Bluetooth Body Sensors
• Technologies are coming together
here!
• Sensors and phones are being
networked together in a variety of
applications.
10
Mobile Operating Systems - PEDS December 2009