Slide - IMPACT - Arizona State University

friendlybathMobile - Wireless

Nov 12, 2013 (3 years and 9 months ago)

61 views

Mobile Health and Social
Networking


CSE 494/598 Spring 2009

Sandeep K. S. Gupta

Arizona State University



Hardware and software donations by

Course Goals

1.
To give an insight into the technological trends of Mobile
Computing in the emerging area between Smartphones and
UMPCs.

2.
To identify new applications and paradigms that these
technologies enable

3.
To investigate scientific and engineering challenges in that
area

4.
To provide application development expertise in cutting
-
edge
mobile technologies

Course Goals
-

Indirect


To get you a high
-
paying job


To enrich you with new ideas


To train you in systems
-
oriented thinking


To prepare you for research/profession in
mobile computing

That is …


CSE494 Goal 1

“To give an insight into the
technological trends of Mobile Computing in the
emerging area between Smartphones and UMPCs.”


To gain in
-
depth knowledge of technologies on
smartphones (e.g. iPhone, Android), Ultra
-
mobile PCs, and
Mobile Internet Devices and In
-
Vehicle Information Systems
(e.g. Atom/Moblin).


To understand the differences between platform
-
dependent
and platform
-
independent software development, including
application revenue and business models


To understand emerging HCI interfaces: gesture
-
based,
attentive, immersive, zero
-
input etc

That is …


CSE494 Goal 2

“To identify new applications
and paradigms that these technologies
enable”


How they can change existing applications and
paradigms:


Telephony


Personal assistance


Social networking


How they can enable new or long
-
visioned
applications


Internet
-
enabled automobiles


Personal health care and monitoring

That is … (Cont.)


CSE494 Goal 3


To identify the scientific and
engineering challenges in that area



Conserving Energy


Ensuring security


Communicating efficiently and effectively with the
user


Presenting information


Gathering information


Processing and managing information


Context
-
aware computing

That is … (Cont.)


CSE 494 Goal 4
: “
To provide application
development expertise in cutting
-
edge mobile
technologies



Intel Atom/Moblin


Google Android


Course/Reference Book(s) +
Material


“Fundamentals of Mobile and
Pervasive Computing”
, Adelstein,
Gupta, Richard and Schwiebert, McGraw
Hill, 2004.


Reading List on the course web site


Course Pre
-
requisites


No hard prerequisites


Suggested background:


Programming Experience


Familiarity with Operating Systems and Networking


Familiarity with Software Engineering methods and
tools


Familiarity with User Interface design


Related Topics


Pervasive and Ubiquitous Computing


Wireless Networks and Mobile Computing

platforms

challenges

applications

design and

development

HCI

Operating

Systems

Mobile

Networks

CSE

494/598

SW devel

methods

Definitions


Mobile Computing


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)

Mobile Computing


Examples


Mobile Medicine

1.
911 Call and dispatch

2.
Ambulance
arrives/departs

3.
Closest hospital

4.
Access patient records

5.
Send vital signs

6.
Update patient records

7.
Page hospital personnel

8.
Order medical supplies


Mobile Computing


Examples


Party on Friday




Update Smart Phone’s calendar with guests names.


Make a note to order food from Dinner
-
on
-
Wheels.


Update shopping list based on the guests drinking preferences.





Don’t forget to swipe that last can of beer’s UPS label.


The shopping list is always up
-
to
-
date.




AutoPC detects a near Supermarket that advertises sales.


It accesses the shopping list and your calendar on the Smart
Phone.


It informs you the soda and beer are on sale, and reminds you.
that your next appointment is in 1 hour.


There is enough time based on the latest traffic report.



13


Definitions


Health


What is
health
?


Health is a state of complete physical, mental
and social well
-
being and not merely the
absence of disease or infirmity

(WHO)

Definitions


Social Networking


What is
social networking
?


Social networking is about enabling
interactions with individuals who share
interests


Definitions


Smartphones


Smartphone


a device that combines the functions of a cellular phone and a
handheld computer



= + ?



Characteristics: 5˝
-
10˝ screen, possible keyboard,
cellular capability, embedded operating system, storage,
internet applications, organizer, calendar


Examples


Blackberry


iPhone


G1


Mobile Internet Device (MID)


a multimedia
-
capable handheld computer providing wireless
Internet access



= + ?



Characteristics: 4˝
-
6˝ screen, no keyboard, near
-
general
purpose O/S, HSDPA capability, no telephony



Examples




Definitions


Mobile Internet
Devices


Ultra
-
Mobile PCs (a.k.a Netbooks)


a portable personal computer (may be a TabletPC) of very small
factor (5˝
-
10˝)




Characteristics: 5˝
-
10˝ screen, possible slate design, true
general
-
purpose O/S, wifi/wimax capability


Examples


Samsung Q1


Sony VAIO UX


OQO 02

Definitions


UMPCs

Why talk about all the above?


Technology convergence


What technology will survive?


A significant shift in consumer computing
since laptops


What will happen to laptops?


Change in application development
paradigm


No keyboard, no mouse/pad, small screens

Course Mechanics


Homeworks+Exams+Quizzes


Quizzes


many will be un
-
announced


Exams


one mid
-
term


Homeworks


may involve programming


In
-
class and online discussion


Term Project


Group or Self
-
defined (with help of instructor)


Involves design and implementation


Term Project presentation and demo


Presentation, Demo, critiquing, summary

Class Format


Lecture (5
-
75 min)


As class progresses the lecture time will decrease (on
average)


One or Two Project presentations (1/2 hr each)


Towards the end of the semester!


5 min. mid
-
break


if desired


Note: slides of presenters should be provided 24
hours in advance


they will be reviewed and feedback may be provided
before the presentation

Class Cyberpresence


http://impact.asu.edu/~mcn/cse494sp09.html


class assignments


Solutions


Slides


reference material


Visit regularly for latest information


What can you expect from this course?


Lots of in
-
class/ on
-
line interaction


Interesting and challenging assignments and
exam questions


Reading technical papers and magazine
articles


Technical Writing


critiquing, summarizing


Help/Tutorials by instructor on difficult material


And lot more!

Contacting me


Instructor


Email:
sandeep.gupta@asu.edu


Subject line: CSE494Sp09


Office: BY 522


Phone: 5
-
3806


Office Hours: T
-
TH 11:45
-
1:15pm


Call me || come to my office hrs || Set up an
appointment


http://impact.asu.edu


What do I do when I am not teaching?

Goal:


Pervasive Health
monitoring


Evaluation of medical
applications


Features:


Secure, Dependable
and Reliable data
collection, storage
and communication


Sponsor:



Pervasive Health
Monitoring

IMPACT: Research

Use
-
inspired

research in pervasive computing & wireless sensor networking

Goal:


Increasing
computing capacity
for datacenters


Energy efficiency


Features:


Online thermal
evaluation


Thermal Aware
Scheduling


Sponsor:


Thermal Management

for Data Centers

Goal:


Evaluation of crisis
response
management


Features:


Theoretical model


Performance
evaluation


Access control for
crisis management


Sponsor:



Criticality Aware
-
Systems

Goal:


Container Monitoring
for Homeland
Security


Dynamic Supply
Chain Management


Features:


Integration of RFID
and environmental
sensors


Energy management


Communication
security


Sponsor:


Goal:


Protect people’s
identity & consumer
computing from viral
threats


Features:


PKI based


Non
-
tamperable,
non
-
programmable
personal
authenticator


Hardware and VM
based trust
management


Sponsor
:


ID Assurance

Intelligent

Container

Goal:


Protocols for mobile
ad
-
hoc networks


Features:


Energy efficiency


Increased lifetime


Data aggregation


Localization


Caching


Multicasting


Sponsor:


Mobile Ad
-
hoc

Networks

Medical Devices, Mobile Pervasive Embedded Sensor Networks

BOOK: Fundamentals of Mobile and Pervasive Computing, Publisher: McGraw
-
Hill


Dec. 2004

What’s Next?


Next Class: Google Android!


Start reading: Android whitepapers,
tutorials


Join Class Google Group


http://groups.google.com/group/asu
-
cse494
-
spring
-
2007
-
mobile
-
computing


Email: asu
-
cse494
-
spring
-
2007
-
mobile
-
computing@googlegroups.com