SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Embedded & Tangible Interaction David Shaw “We live in a complex world, filled with myriad objects, tools, toys, and people. Our lives are spent in diverse interaction with this environment.  Yet, for the most part, our computing takes place sitting in front of, and staring at, a single glowing screen attached to an array of buttons and a mouse.” Wellner, Mackay and Gold (1993)
Introduction Talk is about Embedded & Tangible Interaction What it is Related fields History The necessities to facilitate the technology Problems and challenges
About Tangible and Embedded interfaces allow us to move beyond being limited to mouse and keyboard input to interact with a computer We are quickly moving towards a post-WIMP revolution  Novel interaction devices are becoming commonplace Simultaneously, computers are increasing being embedded in everyday objects and environments
What is Embedded Technology? “Embedded means enclosed; these chips and software are not considered computers. They are unseen parts of everyday things.” Malcolm McCullough, Digital Ground, 2004
What is Tangible Interaction? Tangible Interaction encompasses user interfaces and interaction that emphasize Tangibility and materiality of the interface Physical embodiment of data Whole-body interaction The embedding of the interface and the users’ interaction in real spaces and contexts. Eva Hornecker
What is Tangible Interaction? Tangible computing covers Distributing computation over many specialised and networked devices in the environment Augmenting the everyday world computationally so that it is able to react to the user Interaction by manipulating physical objects
What is Tangible Interaction? Tangible computing shares these characteristics No single focus or interaction No enforced sequentially or modal interaction Interface objects make intentional use of affordances
What is Tangible Interaction? Classifications of Tangible User Interfaces (TUIs) Interactive Surfaces Tangible objects can be placed onto a surface and interpreted by the system Constructive Assembly Modular and connectable elements attached to each other Token & Constraint Token represents an item, can be moved Constraints provide structure to limit positioning and give tactile guidance
Related fields Tangible and Embedded Interaction Design is an interdisciplinary field that draws influence from:  Ubiquitous Computing The Internet of Things Industrial Design Actuation and Sensor based technology Robotics and Mechanics
Technology That Disappears “We have been very good at putting computers into the environment, but we have been very bad at getting them out of the way.” “The most profound technologies are those that disappear” “They weave themselves into the fabric of everyday life until they are indistinguishable from it” Weiser (1991) The computer will “take on the appearance of the task; it can disappear behind a facade.” Norman (1990)
3rd Phase of Computing Mainframe > PC > Ubiquitous Lähdemäki (2007)
History of the Technology Emerged alongside Ubiquitous Computing as a research field philosophically opposed to Virtual Reality (VR)  Approach to “retain the richness and situatedness of physical interaction” whilst simultaneously “embedding computing in existing environments” “Humans are of and in the everyday world” Shaer and Hornecker (2009)
Example Projects
Example projects Marble Answering Machine (Bishop, 1992) Phonecall represented by coloured marbles Drop marble to play message or call back Graphic from Shaer and Hornecker (2009)
Example projects Graspable User Interface (Fitzmaurice, Ishii, Buxton, 1995) Uses wooden blocks as handles to manipulate digital objects, early form of multi-touch Blocks are placed on monitors
Example projects Tangible Bits (Ishii and Ulmer, 1997) The entire world as an interface Connect data between physical artifacts and surfaces Move from ‘graspable’ to ‘tangible’ Three key concepts; Interactive surfaces Coupling of bits with graspable physical objects Ambient media for background awareness Ishii identifies the abacus as the ultimate tangible interaction metaphor
Example projects LiveWire (Jeremijenko) Piece of string dangling from the ceiling Visualisation of network traffic Pioneer project was influence for ambient display
Example projects Intelligent Physical Modeling Systems (Frazer) Intelligent cubes that know the position of its surrounding neighbours Siftables (Merrill & Kalanithi) 1.5” cubes that sense motion & each other http://www.youtube.com/watch?v=ZgF2rRzTg8Q
Example projects URP (Underkoffler and Ishii. 1999) A TUI for urban planning Combines physical models with interactive simulation Can project / model wind flow, sunlight simulation, building materials  Graspable tokens Collaborative
Example projects Tern Tern is a tangible programming language for education Program actions for robots Uses interlocking wooden block which represent actions Shape of blocks creates a physical syntax
Example projects reacTable Tangible music interface Each token has has a function Dynamically attract using proximity “The foremost goal was to design an attractive, intuitive and non-intimidating musical instrument for multi-user electronic music performance.” http://www.youtube.com/watch?v=Ni_x_74VKU0
Surface Technology Microsoft Surface (2007) Multi-touch is arguably the most commercially successful application of horizontal surfaces Implicit capability of table interfaces is to support physical items on them The Surface adds digital information to everyday physical objects, allowing digital entities to coexist as fully digital non-physical form and as shared digital-physical form
Arduino Open source physical computing platform Simple I/O board that can be used as a stand-alone device or connecting to software on a computer Add-on modules, shields, that provide additional functionality
Benefits of Tangible UI Tangible User Interfaces (TUI) have many benefits Facilitating the kinds of collaborative activities that are not possible or poorly supported by single user technologies Appropriate for those who have lost their sight or have difficulty with motor control Andrew Cyrus Smith, Interactions 09/10 – 2010 Enhance learning - physical learning environments engage all sense and thereby support the child development. Lego Mindstorms and Topobo Support ambient awareness Can use tags to trigger digital information
Necessities to facilitate this technology  McCullough (2004) suggests 10 essential building blocks to computing beyond the desktop
1. Sites and devices are embedded with microprocessors “Less than a quarter of the chips produced by Intel, the largest manufacturer, are put into desktop or laptop computer motherboards” “The rest are embedded into things you carry about, drive, or wear; or are embedded into physical locations.” More than 95% of devices containing microchips do not present themselves to their users as computers.
1. Sites and devices are embedded with microprocessors Practical economies of engineering do not always warrant providing a full service network operating system; devices can communicate at lower levels without that kind overhead. With connectivity, embedded systems can communicate their status and receive ongoing instruction to and from their surroundings.
2. Sensors detect action “If technologies are to keep out of the way, they need to see us coming.” “If computationally embedded environments are to be useful yet unobtrusive, they have to recognise what is happening in them.” Examples of sensors Accelerometer Tilt sensor Pressure sensor Light sensor Microphone
2. Sensors detect action Sensors have become the ‘key enabling technology’ for computing A sensor responds to a change in state Continuous sensor field Wirelessly interlinked sensors Passing or ‘hopping’ message directly amongst themselves Compare to a typical setup –  LAN -> Dedicated Network -> Hardwired
3. Communication links form ad hoc networks of devices Pervasive computing depends on unplanned communication Not all linked objects will benefit from a full-featured web browser.  More will run slimmer set of communications Decentralised networking
4. Tags identify actors Contextual awareness begins from an ability to recognise who or what is present Recognition is easy with the use of tags Smart badges RFID Tags Proximity detection Passive, Active, or Battery Assisted Passive (BAP)
5. Actuators close the loop A device to automatically control a system via motion Open / close windows & doors, turn lights on / off, produce sound, motion or haptic feedback Bridges and dams can detect and identify deterioration, and signal for upkeep before failure occurs
6. Controls make it participatory Smart systems need to be operable where it is appropriate This means providing an override facility
An example of a smart system Outdoor wind sensor detects wind speed and direction Indoor temperature sensor monitors room temperature Building Management System calculates that it can save energy by shutting off air conditioning system and opening windows Actuators physically open windows to allow air to flow into the building Staff may override system and close windows or turn AC system on, if they wish
7. Display spreads out Before Gutenberg, text was reproduced using woodblock printing technique The Gutenberg press revolutionised the type industry and his printing methods spread rapidly across the world Today, the world thinks nothing of text. It is practically everywhere we look. On every conceivable surface Embedded interaction will do the same for computing
8. Fixed locations track mobile positions “Let’s put GPS in necklaces and dog collars. Everything that moves should have GPS.” KanwarChadha, CEO at SiRF “This kind of stuff has enormous potential for abuse by the authorities, or by anyone who can break into the information.” Emily Whitfield, spokesperson for the  American Civil Liberties Union Practical applications – GPS, Google Maps, Augmented Reality, Social Networks
Proximity “When you walk up to your computer, does the screensaver stop and the working windows reveal themselves?” Bill Buxton Important for context-aware properties of embedded interaction
Proximity There are four proxemic zones (Hall, 1966) Intimate 	(< 1.5 feet) Personal	(1.5 to 4 feet) Social	(4 to 12 feet) Public	(12 to 25 feet) Each have expectations of engagement and behaviour
9. Software models situations System may begin to model a physically proximate area by polling local ad hoc links between known tags and devices As hardware becomes less expensive, more diverse, and more plentiful, software becomes more challenging “Who is here, and what are they doing?”
10. Tuning overcomes rigidity Much of the place-centred character of situated interaction design comes from the fact that any fixed collection of devices has to be integrated Question arise pertaining to protocols, distributed object programming systems The challenge of embedded interaction design is how can we make these interactions meaningful.
Problems and challenges ,[object Object]
Security
What if it breaks?
Social acceptance
Information overload,[object Object]
How Important is Privacy? Sorry, Slide removed for privacy issues Ironic, I know…
How Important is Privacy? Sorry, Slide removed for privacy issues Ironic, I know…
Security Privacy and Security are two different concepts Implementation of security does not ensure privacy Data collection and processing are core components of ubiquitous computing, and therefore embedded interactions
Privacy & Security Scenario Intelligent fridge scenario Knows what products you regularly buy and sources offers and coupons Re-orders food when your stock levels are low What if it gets hacked? ‘Hacker’can capture usage data Can infer information
What if it breaks? What if
What if it breaks? Critical systems Health systems Flight systems

Weitere ähnliche Inhalte

Was ist angesagt?

System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computing
purplesea
 
Fog computing
Fog computingFog computing
Fog computing
Mahantesh Hiremath
 

Was ist angesagt? (20)

System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computing
 
Artificial Intelligence and Human Computer Interaction
Artificial Intelligence and Human Computer InteractionArtificial Intelligence and Human Computer Interaction
Artificial Intelligence and Human Computer Interaction
 
Cloud Deployment Report
Cloud Deployment ReportCloud Deployment Report
Cloud Deployment Report
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
 
FOG COMPUTING
FOG COMPUTINGFOG COMPUTING
FOG COMPUTING
 
Vm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computingVm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computing
 
Fog computing
Fog computingFog computing
Fog computing
 
Ultimate list of 50 Best IoT platforms of 2019
Ultimate list of 50 Best  IoT platforms of 2019Ultimate list of 50 Best  IoT platforms of 2019
Ultimate list of 50 Best IoT platforms of 2019
 
Nano computing.
Nano computing.Nano computing.
Nano computing.
 
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
 
Fog computing
Fog computingFog computing
Fog computing
 
Nano computing
Nano computingNano computing
Nano computing
 
Fog computing ( foggy cloud)
Fog computing  ( foggy cloud)Fog computing  ( foggy cloud)
Fog computing ( foggy cloud)
 
Ubiquitous Computing: Privacy Issues
Ubiquitous Computing: Privacy IssuesUbiquitous Computing: Privacy Issues
Ubiquitous Computing: Privacy Issues
 
Cyber-Physical Systems
Cyber-Physical SystemsCyber-Physical Systems
Cyber-Physical Systems
 
Fog computing document
Fog computing documentFog computing document
Fog computing document
 
Fog computing technology
Fog computing technologyFog computing technology
Fog computing technology
 
Sustainability and fog computing applications, advantages and challenges
Sustainability and fog computing applications, advantages and challengesSustainability and fog computing applications, advantages and challenges
Sustainability and fog computing applications, advantages and challenges
 
Introduction to Fog Computing
Introduction to Fog ComputingIntroduction to Fog Computing
Introduction to Fog Computing
 

Ähnlich wie Embedded & Tangible Interaction Design

Pervasive computing write up
Pervasive computing write upPervasive computing write up
Pervasive computing write up
WhoGoesThere
 
Ubiquitous computing Paper
 Ubiquitous computing Paper Ubiquitous computing Paper
Ubiquitous computing Paper
Assem mousa
 
The Five forces that shape StrategyRivalry among existing co
The Five forces that shape StrategyRivalry among existing coThe Five forces that shape StrategyRivalry among existing co
The Five forces that shape StrategyRivalry among existing co
carmanl5wisc
 
Wearable Computer
Wearable ComputerWearable Computer
Wearable Computer
Mehdia Mahmood
 

Ähnlich wie Embedded & Tangible Interaction Design (20)

Ubiqutous Computing
Ubiqutous ComputingUbiqutous Computing
Ubiqutous Computing
 
pervasive-computing-09022014092937-pervasive-computing.ppt
pervasive-computing-09022014092937-pervasive-computing.pptpervasive-computing-09022014092937-pervasive-computing.ppt
pervasive-computing-09022014092937-pervasive-computing.ppt
 
Ubiquitous computing
Ubiquitous computing Ubiquitous computing
Ubiquitous computing
 
Pervasive computing write up
Pervasive computing write upPervasive computing write up
Pervasive computing write up
 
Ubiquitous computing Paper
 Ubiquitous computing Paper Ubiquitous computing Paper
Ubiquitous computing Paper
 
The Five forces that shape StrategyRivalry among existing co
The Five forces that shape StrategyRivalry among existing coThe Five forces that shape StrategyRivalry among existing co
The Five forces that shape StrategyRivalry among existing co
 
UBIQUITOUS COMPUTING
UBIQUITOUS COMPUTINGUBIQUITOUS COMPUTING
UBIQUITOUS COMPUTING
 
PhD Admission Pitching
PhD Admission PitchingPhD Admission Pitching
PhD Admission Pitching
 
Ubiquitous computing 1.0
Ubiquitous computing 1.0Ubiquitous computing 1.0
Ubiquitous computing 1.0
 
Beekman5 std ppt_17
Beekman5 std ppt_17Beekman5 std ppt_17
Beekman5 std ppt_17
 
Tele immersion
Tele immersionTele immersion
Tele immersion
 
Ambient Intelligence seminar report made by Shifali Jindal
Ambient Intelligence seminar report made by Shifali JindalAmbient Intelligence seminar report made by Shifali Jindal
Ambient Intelligence seminar report made by Shifali Jindal
 
Ubiquitous computing abstract
Ubiquitous computing abstractUbiquitous computing abstract
Ubiquitous computing abstract
 
EVALUATION & TRENDS OF SURVEILLANCE SYSTEM NETWORK IN UBIQUITOUS COMPUTING EN...
EVALUATION & TRENDS OF SURVEILLANCE SYSTEM NETWORK IN UBIQUITOUS COMPUTING EN...EVALUATION & TRENDS OF SURVEILLANCE SYSTEM NETWORK IN UBIQUITOUS COMPUTING EN...
EVALUATION & TRENDS OF SURVEILLANCE SYSTEM NETWORK IN UBIQUITOUS COMPUTING EN...
 
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
 
hcid2011 - Gesture Based Interfaces: Jacques chueke (HCID, City University L...
hcid2011 -  Gesture Based Interfaces: Jacques chueke (HCID, City University L...hcid2011 -  Gesture Based Interfaces: Jacques chueke (HCID, City University L...
hcid2011 - Gesture Based Interfaces: Jacques chueke (HCID, City University L...
 
Wearable Computer
Wearable ComputerWearable Computer
Wearable Computer
 
How to overcome security issues of smart home.pdf
How to overcome security issues of smart home.pdfHow to overcome security issues of smart home.pdf
How to overcome security issues of smart home.pdf
 
Io t 22
Io t 22Io t 22
Io t 22
 
Experimental Input and Output
Experimental Input and OutputExperimental Input and Output
Experimental Input and Output
 

KĂźrzlich hochgeladen

Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
amitlee9823
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
amitlee9823
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
SUHANI PANDEY
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
home
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
nirzagarg
 

KĂźrzlich hochgeladen (20)

Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 

Embedded & Tangible Interaction Design

  • 1. Embedded & Tangible Interaction David Shaw “We live in a complex world, filled with myriad objects, tools, toys, and people. Our lives are spent in diverse interaction with this environment. Yet, for the most part, our computing takes place sitting in front of, and staring at, a single glowing screen attached to an array of buttons and a mouse.” Wellner, Mackay and Gold (1993)
  • 2. Introduction Talk is about Embedded & Tangible Interaction What it is Related fields History The necessities to facilitate the technology Problems and challenges
  • 3. About Tangible and Embedded interfaces allow us to move beyond being limited to mouse and keyboard input to interact with a computer We are quickly moving towards a post-WIMP revolution Novel interaction devices are becoming commonplace Simultaneously, computers are increasing being embedded in everyday objects and environments
  • 4. What is Embedded Technology? “Embedded means enclosed; these chips and software are not considered computers. They are unseen parts of everyday things.” Malcolm McCullough, Digital Ground, 2004
  • 5. What is Tangible Interaction? Tangible Interaction encompasses user interfaces and interaction that emphasize Tangibility and materiality of the interface Physical embodiment of data Whole-body interaction The embedding of the interface and the users’ interaction in real spaces and contexts. Eva Hornecker
  • 6. What is Tangible Interaction? Tangible computing covers Distributing computation over many specialised and networked devices in the environment Augmenting the everyday world computationally so that it is able to react to the user Interaction by manipulating physical objects
  • 7. What is Tangible Interaction? Tangible computing shares these characteristics No single focus or interaction No enforced sequentially or modal interaction Interface objects make intentional use of affordances
  • 8. What is Tangible Interaction? Classifications of Tangible User Interfaces (TUIs) Interactive Surfaces Tangible objects can be placed onto a surface and interpreted by the system Constructive Assembly Modular and connectable elements attached to each other Token & Constraint Token represents an item, can be moved Constraints provide structure to limit positioning and give tactile guidance
  • 9. Related fields Tangible and Embedded Interaction Design is an interdisciplinary field that draws influence from: Ubiquitous Computing The Internet of Things Industrial Design Actuation and Sensor based technology Robotics and Mechanics
  • 10. Technology That Disappears “We have been very good at putting computers into the environment, but we have been very bad at getting them out of the way.” “The most profound technologies are those that disappear” “They weave themselves into the fabric of everyday life until they are indistinguishable from it” Weiser (1991) The computer will “take on the appearance of the task; it can disappear behind a facade.” Norman (1990)
  • 11. 3rd Phase of Computing Mainframe > PC > Ubiquitous Lähdemäki (2007)
  • 12. History of the Technology Emerged alongside Ubiquitous Computing as a research field philosophically opposed to Virtual Reality (VR) Approach to “retain the richness and situatedness of physical interaction” whilst simultaneously “embedding computing in existing environments” “Humans are of and in the everyday world” Shaer and Hornecker (2009)
  • 14. Example projects Marble Answering Machine (Bishop, 1992) Phonecall represented by coloured marbles Drop marble to play message or call back Graphic from Shaer and Hornecker (2009)
  • 15. Example projects Graspable User Interface (Fitzmaurice, Ishii, Buxton, 1995) Uses wooden blocks as handles to manipulate digital objects, early form of multi-touch Blocks are placed on monitors
  • 16. Example projects Tangible Bits (Ishii and Ulmer, 1997) The entire world as an interface Connect data between physical artifacts and surfaces Move from ‘graspable’ to ‘tangible’ Three key concepts; Interactive surfaces Coupling of bits with graspable physical objects Ambient media for background awareness Ishii identifies the abacus as the ultimate tangible interaction metaphor
  • 17. Example projects LiveWire (Jeremijenko) Piece of string dangling from the ceiling Visualisation of network traffic Pioneer project was influence for ambient display
  • 18. Example projects Intelligent Physical Modeling Systems (Frazer) Intelligent cubes that know the position of its surrounding neighbours Siftables (Merrill & Kalanithi) 1.5” cubes that sense motion & each other http://www.youtube.com/watch?v=ZgF2rRzTg8Q
  • 19. Example projects URP (Underkoffler and Ishii. 1999) A TUI for urban planning Combines physical models with interactive simulation Can project / model wind flow, sunlight simulation, building materials Graspable tokens Collaborative
  • 20. Example projects Tern Tern is a tangible programming language for education Program actions for robots Uses interlocking wooden block which represent actions Shape of blocks creates a physical syntax
  • 21. Example projects reacTable Tangible music interface Each token has has a function Dynamically attract using proximity “The foremost goal was to design an attractive, intuitive and non-intimidating musical instrument for multi-user electronic music performance.” http://www.youtube.com/watch?v=Ni_x_74VKU0
  • 22. Surface Technology Microsoft Surface (2007) Multi-touch is arguably the most commercially successful application of horizontal surfaces Implicit capability of table interfaces is to support physical items on them The Surface adds digital information to everyday physical objects, allowing digital entities to coexist as fully digital non-physical form and as shared digital-physical form
  • 23. Arduino Open source physical computing platform Simple I/O board that can be used as a stand-alone device or connecting to software on a computer Add-on modules, shields, that provide additional functionality
  • 24. Benefits of Tangible UI Tangible User Interfaces (TUI) have many benefits Facilitating the kinds of collaborative activities that are not possible or poorly supported by single user technologies Appropriate for those who have lost their sight or have difficulty with motor control Andrew Cyrus Smith, Interactions 09/10 – 2010 Enhance learning - physical learning environments engage all sense and thereby support the child development. Lego Mindstorms and Topobo Support ambient awareness Can use tags to trigger digital information
  • 25. Necessities to facilitate this technology McCullough (2004) suggests 10 essential building blocks to computing beyond the desktop
  • 26. 1. Sites and devices are embedded with microprocessors “Less than a quarter of the chips produced by Intel, the largest manufacturer, are put into desktop or laptop computer motherboards” “The rest are embedded into things you carry about, drive, or wear; or are embedded into physical locations.” More than 95% of devices containing microchips do not present themselves to their users as computers.
  • 27. 1. Sites and devices are embedded with microprocessors Practical economies of engineering do not always warrant providing a full service network operating system; devices can communicate at lower levels without that kind overhead. With connectivity, embedded systems can communicate their status and receive ongoing instruction to and from their surroundings.
  • 28. 2. Sensors detect action “If technologies are to keep out of the way, they need to see us coming.” “If computationally embedded environments are to be useful yet unobtrusive, they have to recognise what is happening in them.” Examples of sensors Accelerometer Tilt sensor Pressure sensor Light sensor Microphone
  • 29. 2. Sensors detect action Sensors have become the ‘key enabling technology’ for computing A sensor responds to a change in state Continuous sensor field Wirelessly interlinked sensors Passing or ‘hopping’ message directly amongst themselves Compare to a typical setup – LAN -> Dedicated Network -> Hardwired
  • 30. 3. Communication links form ad hoc networks of devices Pervasive computing depends on unplanned communication Not all linked objects will benefit from a full-featured web browser. More will run slimmer set of communications Decentralised networking
  • 31. 4. Tags identify actors Contextual awareness begins from an ability to recognise who or what is present Recognition is easy with the use of tags Smart badges RFID Tags Proximity detection Passive, Active, or Battery Assisted Passive (BAP)
  • 32. 5. Actuators close the loop A device to automatically control a system via motion Open / close windows & doors, turn lights on / off, produce sound, motion or haptic feedback Bridges and dams can detect and identify deterioration, and signal for upkeep before failure occurs
  • 33. 6. Controls make it participatory Smart systems need to be operable where it is appropriate This means providing an override facility
  • 34. An example of a smart system Outdoor wind sensor detects wind speed and direction Indoor temperature sensor monitors room temperature Building Management System calculates that it can save energy by shutting off air conditioning system and opening windows Actuators physically open windows to allow air to flow into the building Staff may override system and close windows or turn AC system on, if they wish
  • 35. 7. Display spreads out Before Gutenberg, text was reproduced using woodblock printing technique The Gutenberg press revolutionised the type industry and his printing methods spread rapidly across the world Today, the world thinks nothing of text. It is practically everywhere we look. On every conceivable surface Embedded interaction will do the same for computing
  • 36. 8. Fixed locations track mobile positions “Let’s put GPS in necklaces and dog collars. Everything that moves should have GPS.” KanwarChadha, CEO at SiRF “This kind of stuff has enormous potential for abuse by the authorities, or by anyone who can break into the information.” Emily Whitfield, spokesperson for the American Civil Liberties Union Practical applications – GPS, Google Maps, Augmented Reality, Social Networks
  • 37. Proximity “When you walk up to your computer, does the screensaver stop and the working windows reveal themselves?” Bill Buxton Important for context-aware properties of embedded interaction
  • 38. Proximity There are four proxemic zones (Hall, 1966) Intimate (< 1.5 feet) Personal (1.5 to 4 feet) Social (4 to 12 feet) Public (12 to 25 feet) Each have expectations of engagement and behaviour
  • 39. 9. Software models situations System may begin to model a physically proximate area by polling local ad hoc links between known tags and devices As hardware becomes less expensive, more diverse, and more plentiful, software becomes more challenging “Who is here, and what are they doing?”
  • 40. 10. Tuning overcomes rigidity Much of the place-centred character of situated interaction design comes from the fact that any fixed collection of devices has to be integrated Question arise pertaining to protocols, distributed object programming systems The challenge of embedded interaction design is how can we make these interactions meaningful.
  • 41.
  • 43. What if it breaks?
  • 45.
  • 46. How Important is Privacy? Sorry, Slide removed for privacy issues Ironic, I know…
  • 47. How Important is Privacy? Sorry, Slide removed for privacy issues Ironic, I know…
  • 48. Security Privacy and Security are two different concepts Implementation of security does not ensure privacy Data collection and processing are core components of ubiquitous computing, and therefore embedded interactions
  • 49. Privacy & Security Scenario Intelligent fridge scenario Knows what products you regularly buy and sources offers and coupons Re-orders food when your stock levels are low What if it gets hacked? ‘Hacker’can capture usage data Can infer information
  • 50. What if it breaks? What if
  • 51. What if it breaks? Critical systems Health systems Flight systems
  • 52.
  • 53.
  • 54. References Buxton, W. (1997) Living in augmented reality: Ubiquitous media and reactive environments. Video Mediated Communication. K. Finn, A. Sellen, and S. Wilber (eds.). Erlbaum, Hillsdale, N.J, 1997. Greenfield, A. (2006). Everywhere: The Dawning Age of Ubiquitous Computing, New Riders, Berkeley, CA, USA Hall, E.T. (1966) The Hidden Dimension. Doubleday, New York,1966. Ishii, H. & Ullmer, B. (1997). Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms. Proc. CHI 1997, ACM Press (1997), p. 234-241. McCullough (2004). Digital Ground, MIT Press, London, England Norman, D. (1990). The Design of Everyday Things. Doubleday/Currency, New York. Shaer, O., and Hornecker, E., (2009) “Tangible User Interfaces: Past, Present, and Future Directions” Foundations and Trends in Human-Computer Interaction, Vol. 3 Nos 1-2 Underkoffler, J. and Ishii, H. (1999) , “Urp: A luminous-tangible workbench for urban planning and design,” in Proceedings of CHI ’99, pp. 386–393, NY: ACM,1999. Vogel, D. and Balakrishnan, R. (2004) Interactive public ambient displays: transitioning from implicit to explicit, public to personal, interaction with multiple users. Proc. of the 17th Annual ACM Symposium on User Interface Software and Technology. (Santa Fe, NM, Oct. 24-27). ACM, New York, 2004,137-146. Weiser, M. (1991). The Computer for the 21st Century. Scientific American. Sept, 94-104. Wellner, P., Mackay, W., and Gold, R., (1993) “Computer-augmented environments.Back to the real world,” Communications of the ACM, vol. 36, no. 7, pp. 24–26,1993.