Ubiquitous Computing
Download
Report
Transcript Ubiquitous Computing
stanford hci group
/ cs376
Ubiquit
ous
Scott Klemmer · 05 October
http://cs376.stanford.ed
The origins of ubiquitous
computing research at
http://www.research.ibm.com/jo
PARC
in
the
late
1980s
urnal/sj/384/weiser.html
2
The Coming Age of Calm
Technology
3
Some Computer Science
Issues in Ubiquitous
Computing
4
Ubiquitous Computing
networked
networked
networked
…but to make the world
“calmer”, not to connect your
faucet to your cell phone
5
“for every ant in the
world today
there are 100
transistors”
- Gordon Moore, 2003
6
Computing by the inch,
foot, & yard
At each scale, the devices
have input, computation, and
output
Different than more recent
work (e.g., that of Abowd et
al) where these elements are
often decoupled
7
http://nano.xerox.com/hypertex
t/weiser/UbiMovies.html
8
Rem Koolhaas: S M L XL
9
Computing by the inch,
foot, & yard
Originally: ParcTabs
Today
Palm Handhelds
Smart Phones
model: add computation to the
device that is already networked
10
Computing by the inch,
foot, & yard
ParcPads
Today: Tablet Computers
11
Computing by the inch,
foot, & yard
LiveBoards
Today: SMART Boards
12
Privacy
Dog food / kool aid
Danyel Fisher and email
The nurses in east bay express
13
Evaluation
With embodied virtuality,
“tasks” aren’t as discrete,
and evaluation (both methods
and metrics) is much harder
14
Foreground & Background
Interaction
Buxton 1980s
Hinckley TOCHI
15
Mobile: What actually
happened
16
Making Sense of Sensing
Systems
Bellotti et al., CHI 2002
When I address a system, how does
it know I am addressing it?
When I ask a system to do something
how do I know it is attending?
When I issue a command (such as
save, execute or delete), how does
the system know what it relates to?
How do I know the system
understands my command and is
correctly executing my intended
action?
How do I recover from mistakes?
17
At Home with Ubiquitous
Computing
Edwards & Grinter, Ubicomp
2001
The "Accidentally" Smart Home
Impromptu Interoperability
No Systems Administrator
Designing for Domestic Use
Social Implications of Aware
Home Technologies
Reliability
18
Unpacking Privacy
Dourish and Palen, CHI
19
Further Reading
General Ubicomp
Bellotti et al, Making Sense of
Sensing Systems
Tolmie et al, Unremarkable
computing
(Equator Workshop)
Edwards & Grinter Ubicomp
Privacy
Heinrich et al, Privacy by Design
(Ubicomp 01)
20
Next Time…
Fieldwork/Prototyping
Work, Ethnography, and System
Design, Bob Anderson
What Do Prototypes Prototype?,
Stephanie Houde and Charles
Hill
Informing the Design of an
Information Management System
with Iterative Fieldwork,
Victoria Bellotti, Ian Smith
21