Presentation is loading. Please wait.

Presentation is loading. Please wait.

Stanford hci group / cs376 u Scott Klemmer · 05 October 2006 Ubiquit ous Computi ng.

Similar presentations


Presentation on theme: "Stanford hci group / cs376 u Scott Klemmer · 05 October 2006 Ubiquit ous Computi ng."— Presentation transcript:

1 stanford hci group / cs376 http://cs376.stanford.ed u Scott Klemmer · 05 October 2006 Ubiquit ous Computi ng

2 2 The origins of ubiquitous computing research at PARC in the late 1980s  http://www.research.ibm.com/jo urnal/sj/384/weiser.html

3 3 The Coming Age of Calm Technology

4 4 Some Computer Science Issues in Ubiquitous Computing

5 5 Ubiquitous Computing  networked  …but to make the world “calmer”, not to connect your faucet to your cell phone

6 6 “for every ant in the world today there are 100 transistors” - Gordon Moore, 2003

7 7 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

8 8  http://nano.xerox.com/hypertex t/weiser/UbiMovies.html

9 9 Rem Koolhaas: S M L XL

10 10 Computing by the inch, foot, & yard  Originally: ParcTabs  Today  Palm Handhelds  Smart Phones  model: add computation to the device that is already networked

11 11 Computing by the inch, foot, & yard  ParcPads  Today: Tablet Computers

12 12 Computing by the inch, foot, & yard  LiveBoards  Today: SMART Boards

13 13 Privacy  Dog food / kool aid  Danyel Fisher and email  The nurses in east bay express

14 14 Evaluation  With embodied virtuality, “tasks” aren’t as discrete, and evaluation (both methods and metrics) is much harder

15 15 Foreground & Background Interaction  Buxton 1980s  Hinckley TOCHI

16 16 Mobile: What actually happened

17 17 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?

18 18 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

19 19 Unpacking Privacy  Dourish and Palen, CHI

20 20 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)  Dourish & Palen, Unpacking "privacy" for a networked world (CHI 2003)

21 21 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


Download ppt "Stanford hci group / cs376 u Scott Klemmer · 05 October 2006 Ubiquit ous Computi ng."

Similar presentations


Ads by Google