SlideShare uma empresa Scribd logo
1 de 25
designing for physicality
everyday devices to physigrams
Alan Dix
www.alandix.com
www.physicality.org/TouchIT/
levels of fidelity in design
from paper prototype
to working mock-up
study the old to design the new
• look at ordinary consumer devices
– washing machine, light switch, personal stereo
• why?
– we are used to using them ourselves
– they have been ‘tested’ by the marketplace
– they embody the experience of designers
half empty?
other places …
– Norman – DOET/POET
– Thimbleby – FSM for video, microwave
often used as HCI strawman
– emphasise for design flaws
we are looking for the good lessons
– how mundane devices exploit physicality
multiple feedback loops
physical–logical
mappings
physical aspects
knobs, dials,
buttons, location,
orientation
virtual aspects
screens,
lights,
buzzers, speakers
(ii) physical effects
(iii) virtual effects
show message,
turn light on
motors, effectors
(a) physical manipulation (i) sensed inputs
logical
system
A B
C
(c) felt feedback
(d)‘electronic’ feedback
(b) perceived state
see message on screen
resistance,
? physical sounds ?
turn knob, press button
effects on
logical objects
device
physical
environment
D
(iv) physical effects
controlling
external things
(e) physical feedback
notice light is on,
kettle boils
semantic
feedback
multiple feedback loops
physical aspects
knobs, dials,
buttons, location,
orientation
virtual aspects
screens,
lights,
buzzers, speakers
A
(c) felt feedback
(b) perceived state
(a) physical manipulation
turn knob, press button
device
multiple feedback loops
physical aspects
knobs, dials,
buttons, location,
orientation
virtual aspects
screens,
lights,
buzzers, speakers
logical
system
A
(ii) physical effects
motors, effectors
(i) sensed inputs
B
(c) felt feedback
physical–logical
mappings
(b) perceived state
(a) physical manipulation
turn knob, press button
device
multiple feedback loops
physical–logical
mappings
physical aspects
knobs, dials,
buttons, location,
orientation
virtual aspects
screens,
lights,
buzzers, speakers
(ii) physical effects
motors, effectors
(a) physical manipulation (i) sensed inputs
logical
system
A B
(iii) virtual effects
show message,
turn light on
C
(c) felt feedback
(b) perceived state
(d)‘electronic’ feedback
see message on screen
resistance,
? physical sounds ?
turn knob, press button
device
multiple feedback loops
physical–logical
mappings
physical aspects
knobs, dials,
buttons, location,
orientation
virtual aspects
screens,
lights,
buzzers, speakers
(ii) physical effects
(iii) virtual effects
show message,
turn light on
motors, effectors
(a) physical manipulation (i) sensed inputs
logical
system
A B
C
(c) felt feedback
(d)‘electronic’ feedback
(b) perceived state
see message on screen
resistance,
? physical sounds ?
turn knob, press button
effects on
logical objects
device
physical
environment
D
(iv) physical effects
controlling
external things
(e) physical feedback
notice light is on,
kettle boils
multiple feedback loops
the GUI fallacy … semantic feedback is NOT enough
physical–logical
mappings
physical aspects
virtual aspects
screens,
lights,
buzzers, speakers
(ii) physical effects
(iii) virtual effects
show message,
turn light on
motors, effectors
(a) physical manipulation (i) sensed inputs
logical
system
A B
C
(c) felt feedback
(d)‘electronic’ feedback
(b) perceived state
see message on screen
resistance,
? physical sounds ?
turn knob, press button
effects on
logical objects
device
physical
environment
D
(iv) physical effects
controlling
external things
(e) physical feedback
notice light is on,
kettle boils
semantic
feedback
knobs, dials,
buttons, location,
orientation
multiple feedback loops
physical–logical
mappings
physical aspects
knobs, dials,
buttons, location,
orientation
virtual aspects
screens,
lights,
buzzers, speakers
(ii) physical effects
(iii) virtual effects
show message,
turn light on
motors, effectors
(i) sensed inputs
logical
system
B
C
(d)‘electronic’ feedback
see message on screen
resistance,
? physical sounds ?
(a) physical manipulation
A
(c) felt feedback
(b) perceived state
turn knob, press button
effects on
logical objects
device
physical
environment
D
(iv) physical effects
controlling
external things
(e) physical feedback
notice light is on,
kettle boils
semantic
feedback
the GUI fallacy … semantic feedback is NOT enough
model physical device states
the device ‘unplugged’
the device ‘unplugged’
switch
UP
DOWN
user pushes
switch up
and down
two visible …
and feelable …
states
physigram
model logical system
light
OFF
ON
two states
of the system
physical–logical mapping
light
OFF
ON
switch
UP
DOWN
user pushes
switch up
and down
exposed state
particularly easy to understand and use
but not always 1–1
light
OFF
ON
switch
UP
DOWN
user pushes
switch up
and down
mapping 1–1
controlled state
compliant interaction
(1) system state visible through control
(2) system and user have similar effects
press
down
UP
DOWN
press
up
kettle switch
system
down
system
downBOILING
Temp
< 100
POWER
OFF
POWER
ON
system state
20
bounce-back button
OUT
IN
user pushes
switch in
bounce
back
computer
OFF
ON
(a) (a)
switch
(a)
(z)
21
initial pressure on exposed state switch
UP
DOWN
PART
DOWN
PART
UP
press
down
press
down
press
up
press
up
switch
‘gives’
switch
‘gives’
press
down
UP
DOWN
press
up
shorthand
time-dependent devices (continued
pressure)
22
CENTRE
IN
LEFT
IN
RIGHT
IN
twist
left
twist
right
CENTRE
OUT
LEFT
OUT
RIGHT
OUT
twist
left
twist
right
pull out
pull out
pull out
minidisk
23
CENTRE
LEFT
RIGHT
twist left
(down)
twist right
(up)
1
down
minidisk knob
2
3
 (up)
 (down)
track selected
17
up
up
up
up
down
down
down
give it to designer
Physicality 3

Mais conteúdo relacionado

Mais procurados

Touch technology
Touch technologyTouch technology
Touch technologylrkohrman
 
Sensors for e-textiles creatives
Sensors for e-textiles creativesSensors for e-textiles creatives
Sensors for e-textiles creativesRain Ashford
 
Here Comes Wearable Technology!
Here Comes Wearable Technology!Here Comes Wearable Technology!
Here Comes Wearable Technology!Rain Ashford
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interactionemaan waseem
 
Multimodal, crossmedia, multi platform
Multimodal, crossmedia, multi platformMultimodal, crossmedia, multi platform
Multimodal, crossmedia, multi platformHans Kemp
 
On Wearable Technology, Makers and Making
On Wearable Technology, Makers and MakingOn Wearable Technology, Makers and Making
On Wearable Technology, Makers and MakingRain Ashford
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous ComputingDaniel Kornev
 
The Future of Computers and the Internet - Mens en computer in 2030?
The Future of Computers and the Internet - Mens en computer in 2030?The Future of Computers and the Internet - Mens en computer in 2030?
The Future of Computers and the Internet - Mens en computer in 2030?Beat Signer
 
Wearable Technology (+ a bit of Open Sourcery)
Wearable Technology (+ a bit of Open Sourcery)Wearable Technology (+ a bit of Open Sourcery)
Wearable Technology (+ a bit of Open Sourcery)Rain Ashford
 
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 Gameguest218195
 
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017Blend Interactive
 
Microsoft Surface Report
Microsoft Surface ReportMicrosoft Surface Report
Microsoft Surface Reportpiyush khadse
 
Visualising Physiological Data - Quantified Self Europe 2013
Visualising Physiological Data - Quantified Self Europe 2013Visualising Physiological Data - Quantified Self Europe 2013
Visualising Physiological Data - Quantified Self Europe 2013Rain Ashford
 
Sixth sense technolgy
Sixth sense technolgySixth sense technolgy
Sixth sense technolgyAnvesh Ranga
 
The Coming Age of Empathic Computing
The Coming Age of Empathic ComputingThe Coming Age of Empathic Computing
The Coming Age of Empathic ComputingMark Billinghurst
 
Virtual Reality and Augmented Reality
Virtual Reality and Augmented RealityVirtual Reality and Augmented Reality
Virtual Reality and Augmented RealityNikitaGour5
 

Mais procurados (20)

Touch technology
Touch technologyTouch technology
Touch technology
 
Sensors for e-textiles creatives
Sensors for e-textiles creativesSensors for e-textiles creatives
Sensors for e-textiles creatives
 
Here Comes Wearable Technology!
Here Comes Wearable Technology!Here Comes Wearable Technology!
Here Comes Wearable Technology!
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Multimodal, crossmedia, multi platform
Multimodal, crossmedia, multi platformMultimodal, crossmedia, multi platform
Multimodal, crossmedia, multi platform
 
On Wearable Technology, Makers and Making
On Wearable Technology, Makers and MakingOn Wearable Technology, Makers and Making
On Wearable Technology, Makers and Making
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
 
The Future of Computers and the Internet - Mens en computer in 2030?
The Future of Computers and the Internet - Mens en computer in 2030?The Future of Computers and the Internet - Mens en computer in 2030?
The Future of Computers and the Internet - Mens en computer in 2030?
 
Wearable Technology (+ a bit of Open Sourcery)
Wearable Technology (+ a bit of Open Sourcery)Wearable Technology (+ a bit of Open Sourcery)
Wearable Technology (+ a bit of Open Sourcery)
 
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
 
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
"Click to Continue" by Sam Otis, from Content+Design Meetup, Oct. 4, 2017
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
 
Microsoft Surface Report
Microsoft Surface ReportMicrosoft Surface Report
Microsoft Surface Report
 
Surface computer
Surface computer Surface computer
Surface computer
 
IMD 203 - Ch01
IMD 203 - Ch01IMD 203 - Ch01
IMD 203 - Ch01
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Visualising Physiological Data - Quantified Self Europe 2013
Visualising Physiological Data - Quantified Self Europe 2013Visualising Physiological Data - Quantified Self Europe 2013
Visualising Physiological Data - Quantified Self Europe 2013
 
Sixth sense technolgy
Sixth sense technolgySixth sense technolgy
Sixth sense technolgy
 
The Coming Age of Empathic Computing
The Coming Age of Empathic ComputingThe Coming Age of Empathic Computing
The Coming Age of Empathic Computing
 
Virtual Reality and Augmented Reality
Virtual Reality and Augmented RealityVirtual Reality and Augmented Reality
Virtual Reality and Augmented Reality
 

Semelhante a Physicality 3

Modelling interactions: digital and physical – Part 2 – getting physical
Modelling interactions: digital and physical – Part 2 – getting physicalModelling interactions: digital and physical – Part 2 – getting physical
Modelling interactions: digital and physical – Part 2 – getting physicalAlan Dix
 
Multisensory and multimedia
Multisensory and multimediaMultisensory and multimedia
Multisensory and multimediakivilcimcinar
 
Multisensory and multimedia
Multisensory and multimediaMultisensory and multimedia
Multisensory and multimediakivilcimcinar
 
Architecting Virtual and Physical Spaces
Architecting Virtual and Physical SpacesArchitecting Virtual and Physical Spaces
Architecting Virtual and Physical SpacesPreston McCauley
 
Introduction to Motion Tracking to Dance
Introduction to Motion Tracking to  DanceIntroduction to Motion Tracking to  Dance
Introduction to Motion Tracking to DanceMarlon Solano
 
Physical Computing in the Real World
Physical Computing in the Real WorldPhysical Computing in the Real World
Physical Computing in the Real WorldHanley Weng
 
Introduction to Wearable Technology
Introduction to Wearable TechnologyIntroduction to Wearable Technology
Introduction to Wearable TechnologyRain Ashford
 
HCI 3e - Ch 18: Modelling rich interaction
HCI 3e - Ch 18:  Modelling rich interactionHCI 3e - Ch 18:  Modelling rich interaction
HCI 3e - Ch 18: Modelling rich interactionAlan Dix
 
Various User Interfaces
Various User InterfacesVarious User Interfaces
Various User InterfacesColm Walsh
 
Web Developers, Please Meet... The Physical World!
Web Developers, Please Meet... The Physical World!Web Developers, Please Meet... The Physical World!
Web Developers, Please Meet... The Physical World!Jean-Philippe Côté
 
AT Bootcamp - Access
AT Bootcamp - AccessAT Bootcamp - Access
AT Bootcamp - AccessATBootcamp
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artJorge Cardoso
 

Semelhante a Physicality 3 (17)

Modelling interactions: digital and physical – Part 2 – getting physical
Modelling interactions: digital and physical – Part 2 – getting physicalModelling interactions: digital and physical – Part 2 – getting physical
Modelling interactions: digital and physical – Part 2 – getting physical
 
Multisensory and multimedia
Multisensory and multimediaMultisensory and multimedia
Multisensory and multimedia
 
Multisensory and multimedia
Multisensory and multimediaMultisensory and multimedia
Multisensory and multimedia
 
Architecting Virtual and Physical Spaces
Architecting Virtual and Physical SpacesArchitecting Virtual and Physical Spaces
Architecting Virtual and Physical Spaces
 
Cg ptu assigement
Cg ptu assigementCg ptu assigement
Cg ptu assigement
 
Introduction to Motion Tracking to Dance
Introduction to Motion Tracking to  DanceIntroduction to Motion Tracking to  Dance
Introduction to Motion Tracking to Dance
 
E3 chap-18
E3 chap-18E3 chap-18
E3 chap-18
 
Physical Computing in the Real World
Physical Computing in the Real WorldPhysical Computing in the Real World
Physical Computing in the Real World
 
Introduction to Wearable Technology
Introduction to Wearable TechnologyIntroduction to Wearable Technology
Introduction to Wearable Technology
 
HCI 3e - Ch 18: Modelling rich interaction
HCI 3e - Ch 18:  Modelling rich interactionHCI 3e - Ch 18:  Modelling rich interaction
HCI 3e - Ch 18: Modelling rich interaction
 
Various User Interfaces
Various User InterfacesVarious User Interfaces
Various User Interfaces
 
Web Developers, Please Meet... The Physical World!
Web Developers, Please Meet... The Physical World!Web Developers, Please Meet... The Physical World!
Web Developers, Please Meet... The Physical World!
 
HAPTIC_TECH ppt final.pptx
HAPTIC_TECH ppt final.pptxHAPTIC_TECH ppt final.pptx
HAPTIC_TECH ppt final.pptx
 
Embodied Artificial Evolution: the Next BIG Thing? by A.E. Eiben
Embodied Artificial Evolution: the Next BIG Thing? by A.E. EibenEmbodied Artificial Evolution: the Next BIG Thing? by A.E. Eiben
Embodied Artificial Evolution: the Next BIG Thing? by A.E. Eiben
 
AT Bootcamp - Access
AT Bootcamp - AccessAT Bootcamp - Access
AT Bootcamp - Access
 
Haptic Technology
Haptic TechnologyHaptic Technology
Haptic Technology
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive art
 

Mais de Alan Dix

CDT Away Day Talk: Qualitative–Quantitative reasoning and lightweight numbers
CDT Away Day Talk: Qualitative–Quantitative reasoning and lightweight numbersCDT Away Day Talk: Qualitative–Quantitative reasoning and lightweight numbers
CDT Away Day Talk: Qualitative–Quantitative reasoning and lightweight numbersAlan Dix
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Human-Centred Artificial Intelligence – Malta 2024
Human-Centred Artificial Intelligence – Malta 2024Human-Centred Artificial Intelligence – Malta 2024
Human-Centred Artificial Intelligence – Malta 2024Alan Dix
 
The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024Alan Dix
 
Qualitative–Quantitative reasoning and lightweight numbers
Qualitative–Quantitative reasoning and lightweight numbersQualitative–Quantitative reasoning and lightweight numbers
Qualitative–Quantitative reasoning and lightweight numbersAlan Dix
 
Invited talk at Diversifying Knowledge Production in HCI
Invited talk at Diversifying Knowledge Production in HCIInvited talk at Diversifying Knowledge Production in HCI
Invited talk at Diversifying Knowledge Production in HCIAlan Dix
 
Exceptional Experiences for Everyone
Exceptional Experiences for EveryoneExceptional Experiences for Everyone
Exceptional Experiences for EveryoneAlan Dix
 
Inclusivity and AI: opportunity or threat
Inclusivity and AI: opportunity or threatInclusivity and AI: opportunity or threat
Inclusivity and AI: opportunity or threatAlan Dix
 
Hidden Figures architectural challenges to expose parameters lost in code
Hidden Figures architectural challenges to expose parameters lost in codeHidden Figures architectural challenges to expose parameters lost in code
Hidden Figures architectural challenges to expose parameters lost in codeAlan Dix
 
ChatGPT, Culture and Creativity simulacrum and alterity
ChatGPT, Culture and Creativity simulacrum and alterityChatGPT, Culture and Creativity simulacrum and alterity
ChatGPT, Culture and Creativity simulacrum and alterityAlan Dix
 
Why pandemics and climate change are hard to understand and make decision mak...
Why pandemics and climate change are hard to understand and make decision mak...Why pandemics and climate change are hard to understand and make decision mak...
Why pandemics and climate change are hard to understand and make decision mak...Alan Dix
 
Beyond the Wireframe: tools to design, analyse and prototype physical devices
Beyond the Wireframe: tools to design, analyse and prototype physical devicesBeyond the Wireframe: tools to design, analyse and prototype physical devices
Beyond the Wireframe: tools to design, analyse and prototype physical devicesAlan Dix
 
Forever Cyborgs – a long view on physical-digital interaction
Forever Cyborgs – a long view on physical-digital interactionForever Cyborgs – a long view on physical-digital interaction
Forever Cyborgs – a long view on physical-digital interactionAlan Dix
 
Truth in an Age of Information
Truth in an Age of InformationTruth in an Age of Information
Truth in an Age of InformationAlan Dix
 
Rome Seminar: Designing User Interactions with AI
Rome Seminar: Designing User Interactions with AIRome Seminar: Designing User Interactions with AI
Rome Seminar: Designing User Interactions with AIAlan Dix
 
Tools and technology to support rich community heritage
Tools and technology to support rich community heritageTools and technology to support rich community heritage
Tools and technology to support rich community heritageAlan Dix
 
Maps with Meaning
Maps with MeaningMaps with Meaning
Maps with MeaningAlan Dix
 
Democratising Digitisation Tools to Support Small Community Archives
Democratising Digitisation Tools to Support Small Community ArchivesDemocratising Digitisation Tools to Support Small Community Archives
Democratising Digitisation Tools to Support Small Community ArchivesAlan Dix
 
Follow your nose: history frames the future
Follow your nose: history frames the futureFollow your nose: history frames the future
Follow your nose: history frames the futureAlan Dix
 

Mais de Alan Dix (20)

CDT Away Day Talk: Qualitative–Quantitative reasoning and lightweight numbers
CDT Away Day Talk: Qualitative–Quantitative reasoning and lightweight numbersCDT Away Day Talk: Qualitative–Quantitative reasoning and lightweight numbers
CDT Away Day Talk: Qualitative–Quantitative reasoning and lightweight numbers
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Human-Centred Artificial Intelligence – Malta 2024
Human-Centred Artificial Intelligence – Malta 2024Human-Centred Artificial Intelligence – Malta 2024
Human-Centred Artificial Intelligence – Malta 2024
 
The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024
 
Qualitative–Quantitative reasoning and lightweight numbers
Qualitative–Quantitative reasoning and lightweight numbersQualitative–Quantitative reasoning and lightweight numbers
Qualitative–Quantitative reasoning and lightweight numbers
 
Invited talk at Diversifying Knowledge Production in HCI
Invited talk at Diversifying Knowledge Production in HCIInvited talk at Diversifying Knowledge Production in HCI
Invited talk at Diversifying Knowledge Production in HCI
 
Exceptional Experiences for Everyone
Exceptional Experiences for EveryoneExceptional Experiences for Everyone
Exceptional Experiences for Everyone
 
Inclusivity and AI: opportunity or threat
Inclusivity and AI: opportunity or threatInclusivity and AI: opportunity or threat
Inclusivity and AI: opportunity or threat
 
Hidden Figures architectural challenges to expose parameters lost in code
Hidden Figures architectural challenges to expose parameters lost in codeHidden Figures architectural challenges to expose parameters lost in code
Hidden Figures architectural challenges to expose parameters lost in code
 
ChatGPT, Culture and Creativity simulacrum and alterity
ChatGPT, Culture and Creativity simulacrum and alterityChatGPT, Culture and Creativity simulacrum and alterity
ChatGPT, Culture and Creativity simulacrum and alterity
 
Why pandemics and climate change are hard to understand and make decision mak...
Why pandemics and climate change are hard to understand and make decision mak...Why pandemics and climate change are hard to understand and make decision mak...
Why pandemics and climate change are hard to understand and make decision mak...
 
Beyond the Wireframe: tools to design, analyse and prototype physical devices
Beyond the Wireframe: tools to design, analyse and prototype physical devicesBeyond the Wireframe: tools to design, analyse and prototype physical devices
Beyond the Wireframe: tools to design, analyse and prototype physical devices
 
Forever Cyborgs – a long view on physical-digital interaction
Forever Cyborgs – a long view on physical-digital interactionForever Cyborgs – a long view on physical-digital interaction
Forever Cyborgs – a long view on physical-digital interaction
 
Truth in an Age of Information
Truth in an Age of InformationTruth in an Age of Information
Truth in an Age of Information
 
Rome Seminar: Designing User Interactions with AI
Rome Seminar: Designing User Interactions with AIRome Seminar: Designing User Interactions with AI
Rome Seminar: Designing User Interactions with AI
 
Tools and technology to support rich community heritage
Tools and technology to support rich community heritageTools and technology to support rich community heritage
Tools and technology to support rich community heritage
 
Maps with Meaning
Maps with MeaningMaps with Meaning
Maps with Meaning
 
Democratising Digitisation Tools to Support Small Community Archives
Democratising Digitisation Tools to Support Small Community ArchivesDemocratising Digitisation Tools to Support Small Community Archives
Democratising Digitisation Tools to Support Small Community Archives
 
Follow your nose: history frames the future
Follow your nose: history frames the futureFollow your nose: history frames the future
Follow your nose: history frames the future
 

Último

💫✅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...sonalitrivedi431
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...karishmasinghjnh
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
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.pptxbingyichin04
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
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
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
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% verifiedDelhi Call girls
 
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
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...amitlee9823
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...amitlee9823
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 

Último (20)

💫✅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...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
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
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
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)
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 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
 
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 ...
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
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
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 

Physicality 3

  • 1. designing for physicality everyday devices to physigrams Alan Dix www.alandix.com www.physicality.org/TouchIT/
  • 2. levels of fidelity in design from paper prototype to working mock-up
  • 3. study the old to design the new • look at ordinary consumer devices – washing machine, light switch, personal stereo • why? – we are used to using them ourselves – they have been ‘tested’ by the marketplace – they embody the experience of designers
  • 4. half empty? other places … – Norman – DOET/POET – Thimbleby – FSM for video, microwave often used as HCI strawman – emphasise for design flaws we are looking for the good lessons – how mundane devices exploit physicality
  • 5.
  • 6. multiple feedback loops physical–logical mappings physical aspects knobs, dials, buttons, location, orientation virtual aspects screens, lights, buzzers, speakers (ii) physical effects (iii) virtual effects show message, turn light on motors, effectors (a) physical manipulation (i) sensed inputs logical system A B C (c) felt feedback (d)‘electronic’ feedback (b) perceived state see message on screen resistance, ? physical sounds ? turn knob, press button effects on logical objects device physical environment D (iv) physical effects controlling external things (e) physical feedback notice light is on, kettle boils semantic feedback
  • 7. multiple feedback loops physical aspects knobs, dials, buttons, location, orientation virtual aspects screens, lights, buzzers, speakers A (c) felt feedback (b) perceived state (a) physical manipulation turn knob, press button device
  • 8. multiple feedback loops physical aspects knobs, dials, buttons, location, orientation virtual aspects screens, lights, buzzers, speakers logical system A (ii) physical effects motors, effectors (i) sensed inputs B (c) felt feedback physical–logical mappings (b) perceived state (a) physical manipulation turn knob, press button device
  • 9. multiple feedback loops physical–logical mappings physical aspects knobs, dials, buttons, location, orientation virtual aspects screens, lights, buzzers, speakers (ii) physical effects motors, effectors (a) physical manipulation (i) sensed inputs logical system A B (iii) virtual effects show message, turn light on C (c) felt feedback (b) perceived state (d)‘electronic’ feedback see message on screen resistance, ? physical sounds ? turn knob, press button device
  • 10. multiple feedback loops physical–logical mappings physical aspects knobs, dials, buttons, location, orientation virtual aspects screens, lights, buzzers, speakers (ii) physical effects (iii) virtual effects show message, turn light on motors, effectors (a) physical manipulation (i) sensed inputs logical system A B C (c) felt feedback (d)‘electronic’ feedback (b) perceived state see message on screen resistance, ? physical sounds ? turn knob, press button effects on logical objects device physical environment D (iv) physical effects controlling external things (e) physical feedback notice light is on, kettle boils
  • 11. multiple feedback loops the GUI fallacy … semantic feedback is NOT enough physical–logical mappings physical aspects virtual aspects screens, lights, buzzers, speakers (ii) physical effects (iii) virtual effects show message, turn light on motors, effectors (a) physical manipulation (i) sensed inputs logical system A B C (c) felt feedback (d)‘electronic’ feedback (b) perceived state see message on screen resistance, ? physical sounds ? turn knob, press button effects on logical objects device physical environment D (iv) physical effects controlling external things (e) physical feedback notice light is on, kettle boils semantic feedback knobs, dials, buttons, location, orientation
  • 12. multiple feedback loops physical–logical mappings physical aspects knobs, dials, buttons, location, orientation virtual aspects screens, lights, buzzers, speakers (ii) physical effects (iii) virtual effects show message, turn light on motors, effectors (i) sensed inputs logical system B C (d)‘electronic’ feedback see message on screen resistance, ? physical sounds ? (a) physical manipulation A (c) felt feedback (b) perceived state turn knob, press button effects on logical objects device physical environment D (iv) physical effects controlling external things (e) physical feedback notice light is on, kettle boils semantic feedback the GUI fallacy … semantic feedback is NOT enough
  • 13.
  • 14. model physical device states the device ‘unplugged’ the device ‘unplugged’ switch UP DOWN user pushes switch up and down two visible … and feelable … states physigram
  • 17. exposed state particularly easy to understand and use but not always 1–1 light OFF ON switch UP DOWN user pushes switch up and down mapping 1–1
  • 19. compliant interaction (1) system state visible through control (2) system and user have similar effects press down UP DOWN press up kettle switch system down system downBOILING Temp < 100 POWER OFF POWER ON system state
  • 20. 20 bounce-back button OUT IN user pushes switch in bounce back computer OFF ON (a) (a) switch (a) (z)
  • 21. 21 initial pressure on exposed state switch UP DOWN PART DOWN PART UP press down press down press up press up switch ‘gives’ switch ‘gives’ press down UP DOWN press up shorthand
  • 23. 23 CENTRE LEFT RIGHT twist left (down) twist right (up) 1 down minidisk knob 2 3  (up)  (down) track selected 17 up up up up down down down
  • 24. give it to designer