Ubiquitous Computing

Download Report

Transcript Ubiquitous Computing

stanford hci group / cs376
Ubiquitous Computing
Scott Klemmer
06 October 2005
research topics in human-computer interaction
Ubiquitous Computing




networked
networked
networked
…but to make the world
“calmer”, not to connect your
faucet to your cell phone
07 October
Ubicomp
2
“for every ant in the
world today
there are 100
transistors”
- Gordon Moore, 2003
07 October
Ubicomp
3
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
07 October
Ubicomp
4
 http://nano.xerox.com/hypertex
t/weiser/UbiMovies.html
07 October
Ubicomp
5
Rem Koolhaas: S M L XL
07 October
Ubicomp
6
Computing by the inch,
foot, & yard
 Originally: ParcTabs
 Today
 Palm Handhelds
 Smart Phones
 model: add computation to the
device that is already networked
07 October
Ubicomp
7
Computing by the inch,
foot, & yard
 ParcPads
 Today: Tablet Computers
07 October
Ubicomp
8
Computing by the inch,
foot, & yard
 LiveBoards
 Today: SMART Boards
07 October
Ubicomp
9
Privacy
 Dog food / kool aid
 Danyel Fisher and email
 The nurses in east bay express
07 October
Ubicomp
10
Evaluation
 With embodied virtuality,
“tasks” aren’t as discrete,
and evaluation (both methods
and metrics) is much harder
07 October
Ubicomp
11
Foreground & Background
Interaction
 Buxton 1980s
 Hinckley TOCHI
07 October
Ubicomp
12
Mobile: What actually
happened
07 October
Ubicomp
13
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
Ubicomp
07 October
14
action?
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
07 October
Ubicomp
15
Unpacking Privacy
 Dourish and Palen, CHI
07 October
Ubicomp
16
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)
07 October
Ubicomp
17