ISA5428: 普及計算 Pervasive Computing Course Outline

advertisement
ISA5428: 普及計算
Pervasive Computing
Course Outline
金仲達教授
清華大學資訊系統與應用研究所
九十三學年度第一學期
(Slides are taken from the presentations by
Prof. Friedemann Mattern of ETH Zurich)
普及計算
Ubiquitous Computing
Pervasive Computing
Course Outline-1
Computing: The Trend
Size
One computer for
many people
Number
One computer
for each person
Many computers
for each person
Course Outline-2
As the Trend Goes ..
Number
Dust can compute
and communicate!
請掃床底下,
我們有三吋
厚了!
“Smart” Dust
Size
Course Outline-3
When Everything Smart ..
and Communicating
Computing Becomes
Ubiquitous!
Course Outline-4
Ubiquitous Computing
Environments saturated with computing and
communication capability, yet gracefully
integrated with human users
- M. Satyanarayanan
 People and environments augments with
computational resources that provide
information and services when and where
desired
- Mark Weiser
 Computing and communicating everywhere and
always

Course Outline-5
Imagine …

What could happen when things are connected?
And connected to the Internet?
Course Outline-6
Requirements

Things must be smart …



small, cheap, mobile processors, with sensors,
actuators, and networking
in almost all everyday objects,
including on our body
(“wearable computing”)
Real world objects are
enriched with information
processing and
communication
capabilities
Course Outline-7
Requirements

Things must be smart …
Smart and smarter
What makes it smart?
Course Outline-8
Requirements (cont.)

Things are connected …

wireless, most probably to the Internet
to form a smart space/environment
 and is linked to the cyberspace


access to virtual world, virtual counterpart,
augmented reality
Course Outline-9
But, What If All Things Were Smart?
Course Outline-10
Consequences
Indistinguishable and more tightly integrated
physical and virtual worlds
 Scarcest resource:
human attention

Course Outline-11
Good Technology Is Invisible

“Invisible” stays out of the way of task



Bad technology draws attention to itself, not task



Like a broken, or skipping, or dull pencil
Like a car that needs a tune-up
Computers are mostly not invisible


Like a good pencil stays out of the way of the writing
Like a good car stays out of the way of the driving
They dominate interaction with them
Pervasive computing is about “invisible
computers”
Course Outline-12
Pervasive Computing Vision
Mark Weiser (1952 –1999), XEROX PARC
 “In the 21st century the technology revolution
will move into the everyday, the small and the
invisible…”
 “The most profound technologies
are those that disappear.
They weave themselves into the
fabrics of everyday life until they
are indistinguishable from it.”
e.g., motors
Course Outline-13
Invisible/Disappearing Computing
Clam, non-intrusive, disappearing, proactive
 Information processing moves to background



Human centered: concentrate on task, not tool
Computing as an invisible, ubiquitous, autonomic
background assistance



Specialized, invisible computers will become an
integral part of the nature human environment
 “Computing without computers”
Adaptive, self-healing, self-managing, ...
Natural human interfaces (speech, gesture)
 interact with real objects, not computers
Course Outline-14
Course Administration

Instructor: Prof. Chung-Ta King


Office: EECS443
Telephone: 2804
email: king@cs.nthu.edu.tw
Class hours:

Monday 15:20-17:10
Thursday 14:10-15:00
Classroom: EECS132
 Course page:

http://www.cs.nthu.edu.tw/~king/courses/isa5428.html
Course Outline-15
Expected Course Workload

Each student is expected to make two in-class
presentations during the semester


Other students are expected to ask questions and
actively participate in discussions
Homework assignments:

programming, surveys, essays

Class presentation and participation
Homework assignments
Term project
Term project
 Grade breakdown



35%
25%
40%
Course Outline-16
Download