: Part II

mashpeemoveΚινητά – Ασύρματες Τεχνολογίες

24 Νοε 2013 (πριν από 3 χρόνια και 4 μήνες)

52 εμφανίσεις

I5310
: Part II

Context
-
Aware C
omputing

[Introduction to the course]

Y
un
-
Maw Kevin Cheng
鄭穎懋

C
ontext
-
Aware

I
nteractive Systems Lab

F
aculty Introduction


O
ffice:
尚志
703B


E
mail: kevin@ttu.edu.tw


Education


P
hD (summer/2003), Computing Science, University of
Glasgow, UK


MSc (winter/1999), Computing Science, University of
Glasgow, UK


BSc (1997), CSE, Tatung University (was TTIT)


Professional Experience


P
ostdoctoral Fellow, IIS, Academia Sinica


P
ostdoctoral Fellow, National Health Research Institutes


M
ember of ACM SIGCHI

T
opics

Evolution of HCI ‘interfaces’

(1/2)


50s

-

Interface at the hardware level for
engineers
-

switch panels


60
-
70s

-

interface at the programming
level
-

COBOL, FORTRAN


70
-
90s

-

Interface at the terminal level
-

command languages


80s

-

Interface at the interaction
dialogue level
-

GUIs, multimedia

Evolution of HCI ‘interfaces’

(2/2)


90s

-

Interface at the work setting
-

networked systems, groupware


00s

-

Interface becomes pervasive
,
disappearing, and invisible in a way


The world is the interface itself


How to realize this?


sensor

technolog
y
, mobile devices, consumer
electronics, interactive screens, embedded technology

From “Resource
-
Centric” to
“User
-
Centric”

Past










Super Distribution











Are the clients satisfied?

Please

give me…

Servants for human and society.

Java

I like…

-
Logic
-
aware

-
Resource centered

-
Context
-
aware

-
Resource distributed

Resource

A
dopt from: “
Context
-
Aware & Yet Another service”

Hiromitsu Kato,
ubicomp2002

Systems Development Lab. Hitachi, Ltd.

C
ontext
-
Aware Computing

is hot!


EU Equator
Project


MIT

Media Lab, MIT Project
Oxygen


CMU

Project
Aura


Georgia

Tech Aware
Home


Stanford

Interactive
Workspace


Intel

Proactive
Computing


Philips

Research: Ambient
Intelligence


Microsoft

Research


NTT

DoCoMo


IBM

Pervasive
Computing


U
-
Korean
, U
-
Japan, U
-
Taiwan (e.x.
工研院創意中心
)

A
message from NSC

C
ourse objective and format (1/2)


T
his is mainly a graduate level,
research (seminar) oriented course


Go through a
light
-
weight

research cycle
within
one term



Collaborative learning

-

students and
faculties

C
ourse objective and format (2/2)


Traning in technical paper reading and critical
thinking


Paper reading


Define problems
and

challenges


Understand state
-
of
-
art techniques
and

solutions


Identify limitations of state
-
of
-
art solutions


Paper presentation and discussion


“Project idea presentation”



5~6 papers on a specific topic/week


Review for each paper before the class


20mins for paper presentation


10mins for paper discussion

M
y role in this course


Facilitate your learning


will not presume to “teach” you everything


you will learn most by reading, thinking, listening
to and challenging your fellow classmates,
and
doing


Help you consume papers


Try best to help stimulate critical
thinking


Help you form

the base for future
research in this area

H
ow to “consume” and “attack”
a paper? (1/2)


For each paper, try to answer the
following questions:


What is the problem?


What is the
most up
-
to
-
date

solutions?


What is the key (new) method and
technique?


What is
good

or
bad

about this method?


What has actually been done?

Adopt from Hao
-
Hua Chu’s
Teaching Experience Sharing in Ubiquitous Computing Course

H
ow to “consume” and “attack”
a paper? (2/2)


C
hallenge what you read


Are assumptions reasonable?


Is the method similar to other methods in
related work?


Is the improvement marginal or significant?


Are arguments logically sound?


Are evaluation metrics reasonable?

L
ight
-
weight research cycle (1/2)


D
rama: d
efine motivation scenario
s

(Tell an interesting

and attractive

story)


Emphasize the parts of
a
scenario where it
is currently not possible, but with your idea,
it will become possible.


Derive problem(s)


Assumptions

(
research
problems
)
,
requirements, implementation

L
ight
-
weight research cycle (2/2)


Survey

related work


Design solution(s) (new
method

and
concept
)


Differentiate your work from related
work


Must

answer two questions:
What

s

new? Why is
it significant?


Rapid
prototyping


Evaluation

of Prototype Implementation
(Experiments, user studies)

M
ust read!


Mark Weiser, The Computer for the 21th Century,
Scientific American, September 1991.


Mark Weiser, Some computer science issues in
ubiquitous computing, Communications of the
ACM, 36(7):75
-
85, July 1993.


Mark Weiser, John S. Brown, The Coming Age of
Calm Technology, 1996.

Related journals, conferences &
workshops


IEEE Pervasive Computing Magazine


Springer
-
Verlag Personal and Ubiquitous Computing


UbiComp: International Conference on Ubiquitous Computing


MobileHCI: International Conference on Human Computer Interaction with
Mobile Devices and Services


PerCom: IEEE Conference on Pervasive Computing and Communications


Pervasive: International Conference on Pervasive Computing


CHI: Conference on Human Factors in Computing


HCI: British HCI Group Annual Conference


MobiSys: International Conference on Mobile Systems, Applications, and
Services


EUSAI: European Symposium on Ambient Intelligence


MobiCom: ACM Annual International Conference on Mobile Computing
and Networking


SenSys: The ACM Conference on Embedded Networked Sensor Systems




W
orkshop Q1


05 May 2008


“Share what you’ll have found about
context
-
aware computing”


10~15
mins presentation and Q&A


Wrap up what you think of this new breed
of computing/applications/services