SlideShare uma empresa Scribd logo
1 de 36
Modelling interactions:
digital and physical
Alan Dix
https://www.alandix.com/academic/talks/ICTCS-School-2021/


ICTAC 2021

Part II – getting physical
physigrams
sensor-rich interactions and IoT


ICTAC 2021
modelling physical things
have a go …
– what was hard or easy?
– did you need to include the environment?
physigrams
– modelling the device ‘unplugged’
– connecting digital and physical
IoT shop open sign
– modelling human processes
… including uncertainty
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
down
BOILING
Temp
< 100
POWER
OFF
POWER
ON
system state
19
bounce-back button
OUT
IN
user pushes
switch in
bounce
back
computer
OFF
ON
(a) (a)
switch
(a)
(z)
20
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)
21
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
22
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
Tiree projects
Tiree Tech Wave
island projects – slow research
Frasan - mobile heritage app
OnSupply – renewable energy awareness
Projected touch-table
TireeConnect – island communication
gossip is not enough!
TireeDashboard
General pattern
understand – act – reflect
… takes time
the chip van that tweets …
… and the internet connected Open sign
prepare
to open
café
open
tidying
up
café
empty
arrive
at café
open café
door
close café
doors
go home
café
open
digital intervention – real IoT!
tidying
up
prepare
to open
prepare
to open
open sign off
open sign on
café
open
café
open
tidying
up
café
empty
(i) arrive
at café
café
empty
(a) forget
sign
(iii) open
café doors
(ii) switch
on sign
(b) remember
sign
(iv) switch
off sign
(v) close
café doors
(d) remember
sign
(c) forget
sign
(vi) go home
reliability
of sensor
definite yes
definite no
desirability of intervention
definite not maybe definite yes
uncertain
✔
✗ ✔
✗
? ?
tidying
up
prepare
to open
prepare
to open
open sign off
open sign on
café
open
café
open
tidying
up
café
empty
(i) arrive
at café
café
empty
(a) forget
sign
(iii) open
café doors
(ii) switch
on sign
(b) remember
sign
(iv) switch
off sign
(v) close
café doors
(d) remember
sign
(c) forget
sign
(vi) go home
takeaways – physical–digital systems
you can model them
models need to encompass
– physical interactions
– digital interactions
– aspects of external context (physical and social)
embrace and understand uncertainty
Modelling interactions: digital and physical – Part 2 – getting physical

Mais conteúdo relacionado

Mais de Alan 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
 
What Next for UX Tools: from screens to smells, from sketch to code, supporti...
What Next for UX Tools: from screens to smells, from sketch to code, supporti...What Next for UX Tools: from screens to smells, from sketch to code, supporti...
What Next for UX Tools: from screens to smells, from sketch to code, supporti...Alan Dix
 
Apply for 2022 Cohort – Centre for Doctoral Training in Enhancing Human Inter...
Apply for 2022 Cohort – Centre for Doctoral Training in Enhancing Human Inter...Apply for 2022 Cohort – Centre for Doctoral Training in Enhancing Human Inter...
Apply for 2022 Cohort – Centre for Doctoral Training in Enhancing Human Inter...Alan Dix
 
Alien Presence Detector – Background
Alien Presence Detector – BackgroundAlien Presence Detector – Background
Alien Presence Detector – BackgroundAlan Dix
 
Alien Presence Detector – What is it?
Alien Presence Detector – What is it?Alien Presence Detector – What is it?
Alien Presence Detector – What is it?Alan Dix
 
AI and Social Justice: From Avoiding Harms to Positive Action
AI and Social Justice: From Avoiding Harms to Positive ActionAI and Social Justice: From Avoiding Harms to Positive Action
AI and Social Justice: From Avoiding Harms to Positive ActionAlan Dix
 
Qualitative–Quantitative Reasoning: understanding and managing the behaviour ...
Qualitative–Quantitative Reasoning: understanding and managing the behaviour ...Qualitative–Quantitative Reasoning: understanding and managing the behaviour ...
Qualitative–Quantitative Reasoning: understanding and managing the behaviour ...Alan Dix
 
Regret from cognition to code
Regret from cognition to codeRegret from cognition to code
Regret from cognition to codeAlan Dix
 

Mais de Alan Dix (20)

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
 
What Next for UX Tools: from screens to smells, from sketch to code, supporti...
What Next for UX Tools: from screens to smells, from sketch to code, supporti...What Next for UX Tools: from screens to smells, from sketch to code, supporti...
What Next for UX Tools: from screens to smells, from sketch to code, supporti...
 
Apply for 2022 Cohort – Centre for Doctoral Training in Enhancing Human Inter...
Apply for 2022 Cohort – Centre for Doctoral Training in Enhancing Human Inter...Apply for 2022 Cohort – Centre for Doctoral Training in Enhancing Human Inter...
Apply for 2022 Cohort – Centre for Doctoral Training in Enhancing Human Inter...
 
Alien Presence Detector – Background
Alien Presence Detector – BackgroundAlien Presence Detector – Background
Alien Presence Detector – Background
 
Alien Presence Detector – What is it?
Alien Presence Detector – What is it?Alien Presence Detector – What is it?
Alien Presence Detector – What is it?
 
AI and Social Justice: From Avoiding Harms to Positive Action
AI and Social Justice: From Avoiding Harms to Positive ActionAI and Social Justice: From Avoiding Harms to Positive Action
AI and Social Justice: From Avoiding Harms to Positive Action
 
Qualitative–Quantitative Reasoning: understanding and managing the behaviour ...
Qualitative–Quantitative Reasoning: understanding and managing the behaviour ...Qualitative–Quantitative Reasoning: understanding and managing the behaviour ...
Qualitative–Quantitative Reasoning: understanding and managing the behaviour ...
 
Regret from cognition to code
Regret from cognition to codeRegret from cognition to code
Regret from cognition to code
 

Último

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 FresherRemote DBA Services
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
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 TerraformAndrey Devyatkin
 
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 SavingEdi Saputra
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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, ...Angeliki Cooney
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
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...Zilliz
 
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.pdfsudhanshuwaghmare1
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Último (20)

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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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, ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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...
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Modelling interactions: digital and physical – Part 2 – getting physical

  • 1. Modelling interactions: digital and physical Alan Dix https://www.alandix.com/academic/talks/ICTCS-School-2021/   ICTAC 2021
  • 2.  Part II – getting physical physigrams sensor-rich interactions and IoT   ICTAC 2021
  • 3. modelling physical things have a go … – what was hard or easy? – did you need to include the environment? physigrams – modelling the device ‘unplugged’ – connecting digital and physical IoT shop open sign – modelling human processes … including uncertainty
  • 4.
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12.
  • 13. 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
  • 16. 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
  • 18. 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 down BOILING Temp < 100 POWER OFF POWER ON system state
  • 19. 19 bounce-back button OUT IN user pushes switch in bounce back computer OFF ON (a) (a) switch (a) (z)
  • 20. 20 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
  • 21. time-dependent devices (continued pressure) 21 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
  • 22. 22 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
  • 23. give it to designer
  • 24.
  • 27. island projects – slow research Frasan - mobile heritage app OnSupply – renewable energy awareness Projected touch-table TireeConnect – island communication gossip is not enough! TireeDashboard General pattern understand – act – reflect … takes time
  • 28. the chip van that tweets … … and the internet connected Open sign
  • 29. prepare to open café open tidying up café empty arrive at café open café door close café doors go home café open
  • 31. tidying up prepare to open prepare to open open sign off open sign on café open café open tidying up café empty (i) arrive at café café empty (a) forget sign (iii) open café doors (ii) switch on sign (b) remember sign (iv) switch off sign (v) close café doors (d) remember sign (c) forget sign (vi) go home
  • 32. reliability of sensor definite yes definite no desirability of intervention definite not maybe definite yes uncertain ✔ ✗ ✔ ✗ ? ?
  • 33. tidying up prepare to open prepare to open open sign off open sign on café open café open tidying up café empty (i) arrive at café café empty (a) forget sign (iii) open café doors (ii) switch on sign (b) remember sign (iv) switch off sign (v) close café doors (d) remember sign (c) forget sign (vi) go home
  • 34.
  • 35. takeaways – physical–digital systems you can model them models need to encompass – physical interactions – digital interactions – aspects of external context (physical and social) embrace and understand uncertainty