Embodied Data Objects

21
Embodied Data Objects: Tangible Interfaces to Information Appliances Tungare, Pyla, Glina, Bafna, Balli, Zheng,Yu and Harrison Presenter: Manas Tungare

description

Manas Tungare, Pardha S. Pyla, Pradyut Bafna, Vladimir Glina, Wenjie Zhang, Xiaoyan Yu, Umut Balli, Steve Harrison; Embodied Data Objects: Tangible Interfaces to Information Appliances.; Proceedings of the 44th ACM SouthEast Conference (ACM SE 2006).

Transcript of Embodied Data Objects

Page 1: Embodied Data Objects

Embodied Data Objects:Tangible Interfaces to Information Appliances

Tungare, Pyla, Glina, Bafna, Balli, Zheng, Yu and Harrison

Presenter:Manas Tungare

Page 2: Embodied Data Objects

Current Frustrations

• Networked printers

• Projectors that don’t always work

• Different file formats, platforms

• Incompatibilities

• Technology gets in the way

Page 3: Embodied Data Objects

... 20 minutes ago ...

Page 4: Embodied Data Objects

Why?

• General purpose computer: ‘One size fits all’

• Overly complex for simple tasks

• “Intrusive, overbearing” - Don Norman

• ‘Data’ is an abstract entity

• Too many things can go wrong

• Not always obvious, how to fix them

Page 5: Embodied Data Objects

Whereas ...

• Interacting with everyday appliances is natural and intuitive

• Toasters, radio

• Less frustrating than computers

• Easy to correct errors

• Can we exploit users’ familiarity with everyday objects?

Page 6: Embodied Data Objects

Information Appliances

• Task-specific devices

• Computation is invisible

• Low attentional requirements

• E.g.: Fuel gauge showing distance till empty

• E.g.: Apple iPod

Page 7: Embodied Data Objects

Why not ...

Page 8: Embodied Data Objects

Embodied Interaction

• “Designers of interactive systems have come to understand that interaction is intimately connected with the setting in which it occurs.”

• - Paul Dourish

Page 9: Embodied Data Objects

Tangible Interfaces

• “Seamless interfaces between people, bits and atoms” - Hiroshi Ishii

• “Giving physical form to digital information” - MIT Tangible Media Group

• Graspable media

Page 10: Embodied Data Objects

Ubiquitous Computing

• Placing computation in the environment

• “The most profound technologies are those that disappear.”

• “... They weave themselves into the fabric of everyday life until they are indistinguishable from it.”

• - Mark Weiser, 1991.

Page 11: Embodied Data Objects

Our System

• Tangible interfaces to users’ data: Embodied Data Objects (EDO)

• Active information:Information that knows what to do in a particular context

• Intentionality and context-awareness:Respect and act upon the user’s intention

Page 12: Embodied Data Objects

Embodied Data Objects

• Data you can carry along

• Data as physical objects: physical icons

• 35mm slide, leaf, business card, football (!)

• Stackable

• Store, copy, carry, print, recycle

Page 13: Embodied Data Objects
Page 14: Embodied Data Objects

Active Information

• Data on EDOs is not just ‘data’

• Information that knows what to do with itself based on context

• A printer prints

• A projector projects

• Capture intentionality

Page 15: Embodied Data Objects

Implementation

• a Printer, a Projector

• Hidden laptop (invisible computer!)

• RFID tags as data objects

• Chosen over bar codes, mag stripes & Bluetooth

• Activate on proximity

Page 16: Embodied Data Objects

Architecture

• Service-Oriented Devices

• Laptop + RFID reader + peripheral

• Data Manipulation Devices

• Laptop + 2 RFID readers

• Infrastructure Servers

• File server + database + inter-server communication module

Page 17: Embodied Data Objects

ArchitectureNetwork

DB

ISC File Server

Page 18: Embodied Data Objects

Implementation Notes

• Texas Instruments S-6350 RFID reader

• Passive RFID reader

• Range: 6”

• Communication over SOAP / HTTP

• Issue: time delay

Page 19: Embodied Data Objects

Photos

Page 20: Embodied Data Objects

Screenshots

Page 21: Embodied Data Objects

Future Work

• Extended dialogue with appliance

• Evaluate with real users

• Challenges

• Publish toolkit code for more devices