SlideShare a Scribd company logo
1 of 21
Download to read offline
Embodied Data Objects:
Tangible Interfaces to Information Appliances

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

                       Presenter:
                      Manas Tungare
Current Frustrations

• Networked printers
• Projectors that don’t always work
• Different file formats, platforms
• Incompatibilities
• Technology gets in the way
... 20 minutes ago ...
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
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?
Information Appliances

• Task-specific devices
• Computation is invisible
• Low attentional requirements
• E.g.: Fuel gauge showing distance till empty
• E.g.: Apple iPod
Why not ...
Embodied Interaction

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

• “Seamless interfaces between people, bits
  and atoms” - Hiroshi Ishii
• “Giving physical form to digital
  information” - MIT Tangible Media Group
• Graspable media
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.
Our System
• Tangible interfaces to users’ data:
  Embodied Data Objects (EDO)
• Active information: what to do in a particular
  Information that knows
  context

• Intentionality and context-awareness:
  Respect and act upon the user’s intention
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
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
Implementation

• a Printer, a Projector
• Hidden laptop (invisible computer!)
• RFID tags as data objects
  •   Chosen over bar codes, mag stripes & Bluetooth

  • Activate on proximity
Architecture
• Service-Oriented Devices
  •   Laptop + RFID reader + peripheral

• Data Manipulation Devices
  •   Laptop + 2 RFID readers

• Infrastructure Servers
  •   File server + database + inter-server
      communication module
Architecture
                     Network




               ISC       File Server




                               DB
Implementation Notes

• Texas Instruments S-6350 RFID reader
 • Passive RFID reader
 • Range: 6”
• Communication over SOAP / HTTP
 • Issue: time delay
Photos
Screenshots
Future Work

• Extended dialogue with appliance
• Evaluate with real users
 •   Challenges

• Publish toolkit code for more devices

More Related Content

What's hot

Is202 ch03 and ch04
Is202   ch03 and ch04Is202   ch03 and ch04
Is202 ch03 and ch04
Shaheen Khan
 
History Of Personal Computers
History Of Personal ComputersHistory Of Personal Computers
History Of Personal Computers
rynders18
 
Computer networking
Computer networkingComputer networking
Computer networking
jlunceford12
 
Cibm ch03 and ch04
Cibm   ch03 and ch04Cibm   ch03 and ch04
Cibm ch03 and ch04
Shaheen Khan
 

What's hot (20)

Gab17 lyon-the thingsofinternetofthings-by-alexandersurkov
Gab17 lyon-the thingsofinternetofthings-by-alexandersurkovGab17 lyon-the thingsofinternetofthings-by-alexandersurkov
Gab17 lyon-the thingsofinternetofthings-by-alexandersurkov
 
Ubiquitous Computing: Privacy Issues
Ubiquitous Computing: Privacy IssuesUbiquitous Computing: Privacy Issues
Ubiquitous Computing: Privacy Issues
 
1810.mid1043.14
1810.mid1043.141810.mid1043.14
1810.mid1043.14
 
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
 
The Future of UX
The Future of UXThe Future of UX
The Future of UX
 
Computer
ComputerComputer
Computer
 
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsWoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of Things
 
Is202 ch03 and ch04
Is202   ch03 and ch04Is202   ch03 and ch04
Is202 ch03 and ch04
 
History Of Personal Computers
History Of Personal ComputersHistory Of Personal Computers
History Of Personal Computers
 
1810.mid1043.03
1810.mid1043.031810.mid1043.03
1810.mid1043.03
 
Web of Things Application Architecture
Web of Things Application ArchitectureWeb of Things Application Architecture
Web of Things Application Architecture
 
Software sustainability - Patrick Aerts
Software sustainability - Patrick AertsSoftware sustainability - Patrick Aerts
Software sustainability - Patrick Aerts
 
Computer networking
Computer networkingComputer networking
Computer networking
 
IOT
IOTIOT
IOT
 
Embedded & Tangible Interaction Design
Embedded & Tangible Interaction DesignEmbedded & Tangible Interaction Design
Embedded & Tangible Interaction Design
 
Tourism and the Web of Things
Tourism and the Web of ThingsTourism and the Web of Things
Tourism and the Web of Things
 
Virtuals
VirtualsVirtuals
Virtuals
 
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
 
Cibm ch03 and ch04
Cibm   ch03 and ch04Cibm   ch03 and ch04
Cibm ch03 and ch04
 
Information society
Information societyInformation society
Information society
 

Similar to Embodied Data Objects

4 D Computing: Life comes at us polydimensionally
4 D Computing: Life comes at us polydimensionally4 D Computing: Life comes at us polydimensionally
4 D Computing: Life comes at us polydimensionally
Joe Raimondo
 
Arti e Culture Digitali Lezione 1, Luca Simeone
Arti e Culture Digitali Lezione 1, Luca SimeoneArti e Culture Digitali Lezione 1, Luca Simeone
Arti e Culture Digitali Lezione 1, Luca Simeone
meetingsalongtheedge
 
cloud of things Presentation
cloud of things Presentation cloud of things Presentation
cloud of things Presentation
Assem mousa
 
chapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptxchapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptx
JayasheelanP
 

Similar to Embodied Data Objects (20)

Hci unit 3(final)
Hci unit 3(final)Hci unit 3(final)
Hci unit 3(final)
 
Surface computer
Surface computerSurface computer
Surface computer
 
ActiveMap: A Visualization Tool for Location Awareness to Support Informal In...
ActiveMap: A Visualization Tool for Location Awareness to Support Informal In...ActiveMap: A Visualization Tool for Location Awareness to Support Informal In...
ActiveMap: A Visualization Tool for Location Awareness to Support Informal In...
 
Ubiquitous Computing: an Introduction
Ubiquitous Computing: an IntroductionUbiquitous Computing: an Introduction
Ubiquitous Computing: an Introduction
 
Classification of digital computers
Classification of digital computersClassification of digital computers
Classification of digital computers
 
E3 chap-20
E3 chap-20E3 chap-20
E3 chap-20
 
e3-chap-20.ppt
e3-chap-20.ppte3-chap-20.ppt
e3-chap-20.ppt
 
4 D Computing: Life comes at us polydimensionally
4 D Computing: Life comes at us polydimensionally4 D Computing: Life comes at us polydimensionally
4 D Computing: Life comes at us polydimensionally
 
Smart Playing Cards A Ubiquitous Computing Game
Smart Playing Cards A Ubiquitous Computing GameSmart Playing Cards A Ubiquitous Computing Game
Smart Playing Cards A Ubiquitous Computing Game
 
Suface comp ppt
Suface comp pptSuface comp ppt
Suface comp ppt
 
Arti e Culture Digitali Lezione 1, Luca Simeone
Arti e Culture Digitali Lezione 1, Luca SimeoneArti e Culture Digitali Lezione 1, Luca Simeone
Arti e Culture Digitali Lezione 1, Luca Simeone
 
Surface computer
Surface computerSurface computer
Surface computer
 
cloud of things Presentation
cloud of things Presentation cloud of things Presentation
cloud of things Presentation
 
Lecture 1 notes ict
Lecture 1 notes  ictLecture 1 notes  ict
Lecture 1 notes ict
 
Problem Solving and Programming
Problem Solving and ProgrammingProblem Solving and Programming
Problem Solving and Programming
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIA
 
chapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptxchapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptx
 
ubicom-ch02-slides.ppt
ubicom-ch02-slides.pptubicom-ch02-slides.ppt
ubicom-ch02-slides.ppt
 
Surface computing
Surface computingSurface computing
Surface computing
 

More from Manas Tungare

Mental Workload at Transitions between Multiple Devices in Personal Informati...
Mental Workload at Transitions between Multiple Devices in Personal Informati...Mental Workload at Transitions between Multiple Devices in Personal Informati...
Mental Workload at Transitions between Multiple Devices in Personal Informati...
Manas Tungare
 
Research Internships Panel at Virginia Tech 2008
Research Internships Panel at Virginia Tech 2008Research Internships Panel at Virginia Tech 2008
Research Internships Panel at Virginia Tech 2008
Manas Tungare
 
DejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java SoftwareDejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java Software
Manas Tungare
 
Genetic Algorithms and their use in the Design of Evolvable Hardware
Genetic Algorithms and their use in the Design of Evolvable HardwareGenetic Algorithms and their use in the Design of Evolvable Hardware
Genetic Algorithms and their use in the Design of Evolvable Hardware
Manas Tungare
 
SIGIR PIM Workshop 2006
SIGIR PIM Workshop 2006SIGIR PIM Workshop 2006
SIGIR PIM Workshop 2006
Manas Tungare
 
Increasing the Adoption of Public Transport Through Multi-Platform Social Net...
Increasing the Adoption of Public Transport Through Multi-Platform Social Net...Increasing the Adoption of Public Transport Through Multi-Platform Social Net...
Increasing the Adoption of Public Transport Through Multi-Platform Social Net...
Manas Tungare
 

More from Manas Tungare (16)

Mental Workload at Transitions between Multiple Devices in Personal Informati...
Mental Workload at Transitions between Multiple Devices in Personal Informati...Mental Workload at Transitions between Multiple Devices in Personal Informati...
Mental Workload at Transitions between Multiple Devices in Personal Informati...
 
My Research Defense
My Research DefenseMy Research Defense
My Research Defense
 
Research Internships Panel at Virginia Tech 2008
Research Internships Panel at Virginia Tech 2008Research Internships Panel at Virginia Tech 2008
Research Internships Panel at Virginia Tech 2008
 
Grad School 101
Grad School 101Grad School 101
Grad School 101
 
Preliminary Examination Proposal Slides
Preliminary Examination Proposal SlidesPreliminary Examination Proposal Slides
Preliminary Examination Proposal Slides
 
Thinking Outside the (Beige) Box: Personal Information Management Beyond the ...
Thinking Outside the (Beige) Box: Personal Information Management Beyond the ...Thinking Outside the (Beige) Box: Personal Information Management Beyond the ...
Thinking Outside the (Beige) Box: Personal Information Management Beyond the ...
 
Understanding the Evolution of Users' Personal Information Practices
Understanding the Evolution of Users' Personal Information PracticesUnderstanding the Evolution of Users' Personal Information Practices
Understanding the Evolution of Users' Personal Information Practices
 
DejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java SoftwareDejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java Software
 
Genetic Algorithms and their use in the Design of Evolvable Hardware
Genetic Algorithms and their use in the Design of Evolvable HardwareGenetic Algorithms and their use in the Design of Evolvable Hardware
Genetic Algorithms and their use in the Design of Evolvable Hardware
 
SIGIR PIM Workshop 2006
SIGIR PIM Workshop 2006SIGIR PIM Workshop 2006
SIGIR PIM Workshop 2006
 
Increasing the Adoption of Public Transport Through Multi-Platform Social Net...
Increasing the Adoption of Public Transport Through Multi-Platform Social Net...Increasing the Adoption of Public Transport Through Multi-Platform Social Net...
Increasing the Adoption of Public Transport Through Multi-Platform Social Net...
 
Towards a Syllabus Repository for Computer Science Courses
Towards a Syllabus Repository for Computer Science CoursesTowards a Syllabus Repository for Computer Science Courses
Towards a Syllabus Repository for Computer Science Courses
 
Towards a Standardized Representation of Syllabi to Facilitation Sharing and ...
Towards a Standardized Representation of Syllabi to Facilitation Sharing and ...Towards a Standardized Representation of Syllabi to Facilitation Sharing and ...
Towards a Standardized Representation of Syllabi to Facilitation Sharing and ...
 
Evaluation of a Location-Linked Notes System
Evaluation of a Location-Linked Notes SystemEvaluation of a Location-Linked Notes System
Evaluation of a Location-Linked Notes System
 
Why Consistency is Not Everything, and Seamless Task Migration is Key
Why Consistency is Not Everything, and Seamless Task Migration is KeyWhy Consistency is Not Everything, and Seamless Task Migration is Key
Why Consistency is Not Everything, and Seamless Task Migration is Key
 
The Syncables Framework
The Syncables FrameworkThe Syncables Framework
The Syncables Framework
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Embodied Data Objects

  • 1. Embodied Data Objects: Tangible Interfaces to Information Appliances Tungare, Pyla, Glina, Bafna, Balli, Zheng,Yu and Harrison Presenter: Manas Tungare
  • 2. Current Frustrations • Networked printers • Projectors that don’t always work • Different file formats, platforms • Incompatibilities • Technology gets in the way
  • 3. ... 20 minutes ago ...
  • 4. 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
  • 5. 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?
  • 6. Information Appliances • Task-specific devices • Computation is invisible • Low attentional requirements • E.g.: Fuel gauge showing distance till empty • E.g.: Apple iPod
  • 8. Embodied Interaction • “Designers of interactive systems have come to understand that interaction is intimately connected with the setting in which it occurs.” • - Paul Dourish
  • 9. Tangible Interfaces • “Seamless interfaces between people, bits and atoms” - Hiroshi Ishii • “Giving physical form to digital information” - MIT Tangible Media Group • Graspable media
  • 10. 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.
  • 11. Our System • Tangible interfaces to users’ data: Embodied Data Objects (EDO) • Active information: what to do in a particular Information that knows context • Intentionality and context-awareness: Respect and act upon the user’s intention
  • 12. 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
  • 13.
  • 14. 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
  • 15. Implementation • a Printer, a Projector • Hidden laptop (invisible computer!) • RFID tags as data objects • Chosen over bar codes, mag stripes & Bluetooth • Activate on proximity
  • 16. Architecture • Service-Oriented Devices • Laptop + RFID reader + peripheral • Data Manipulation Devices • Laptop + 2 RFID readers • Infrastructure Servers • File server + database + inter-server communication module
  • 17. Architecture Network ISC File Server DB
  • 18. Implementation Notes • Texas Instruments S-6350 RFID reader • Passive RFID reader • Range: 6” • Communication over SOAP / HTTP • Issue: time delay
  • 21. Future Work • Extended dialogue with appliance • Evaluate with real users • Challenges • Publish toolkit code for more devices