SlideShare a Scribd company logo
Making dreams come true– or how to avoid a living nightmare  Morten Kyng Computer Science mkyng@cs.au.dk With a little help from my friends/colleagues
Dream? Mark Weiser in Scientific American:‘Sal awakens: she smells coffee. A few minutes ago her alarm clock, alerted by her restless rolling before waking, had quietly asked “coffee?”, and she had mumbled “yes.”“Yes” and “no” are the only words it knows.’ From EU ISTAG: Road warrior Personal communication device Visa Car rental Traffic guidance Personal settings for hotel room
Or nightmare?  Mark Weiser in Scientific American:‘... A few minutes ago Sal’s alarm clock, alerted by her restless rolling before waking, had quietly asked “coffee?”, and … From EU ISTAG: Road warrior Personal communication device Difficult if you don’t have a clue
What is wonderful? ,[object Object]
Difficult if you can’t sense and make sense,[object Object]
Police, fire brigade, medics– The Tall Ships Races Aarhus on 5-8 July 2007 6 x 3 km area of the harbor  800,000 people Support for overview  3D map with overlays Video cameras Mobile phones withGPS & camera AIS – Automatic ID System
Overview prototype – The Tall Ships Races
Overview prototype – The Tall Ships Races
Naturalizing ‘literacytechnology’ electric motors a walk in the woods
Focus in human/technology relations Technology focus Introduced to new technology Analysis Fault finding Exploration focus / mixed focus Learning to use Experiment Modify Activity focus Work Play Doing: driving …
Modes and qualities/capabilities Technology focus Discover computational resources Inspect computational resources Exploration focus / mixed focus Cause-effect Limited/reversible consequences Combine, take apart, recombine Activity focus Resources should not thrust themselves on our attention Confidence in correct operation Going back Overrule
On Palpable Computing Resource Awareness Inspectability Experimentability Assemblability Multiplicity Adaptability Resilience Overruleability
The Tall Ships Race maps and photo draped over 3D existing buildings live geo-referenced camera feeds  live tracked personnel boats expected positions actual positions compass and field of view Temp bars, etc. 2D.
Achieving palpability in use – developers Example 1: The Automatic Identification System (AIS) Planned + live positions of ships Scaling down from 50 km radius  Inspectability, Assemblability  and Multiplicity Adaptabiluty Experimentability Example 2: The Geopath Dumper service Storing GPS-tracked paths – to be used for de-briefing
Picture of illegally parked car,visible in the Overview Prototype
Achieving palpability in use – end-users Officers have spotted a car parked on an emergency access route Phone call & take picture How and when to (dis-)trust technology when batteries run out Picture position matches reported position Phone rep “wobles” – this means receiving live signals …
How to improve systems and use Design for Palpability supports different modes: Technology focus Exploration focus / mixed focus Activity focus

More Related Content

What's hot

Presentation on Virtual reality
Presentation on Virtual realityPresentation on Virtual reality
Presentation on Virtual reality
Md. Salman Ahmed
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Yogesh Kewlani
 
Augmented reality and its application
Augmented reality and its applicationAugmented reality and its application
Augmented reality and its application
Ajune Wanis
 
Introduction to Augmented Reality
Introduction to Augmented RealityIntroduction to Augmented Reality
Introduction to Augmented Reality
Ajune Wanis
 
Vitual reality
Vitual realityVitual reality
Vitual reality
Sadbhav Painuly
 
Virtual Reality: A Step into Land of Imagination
Virtual Reality: A Step into Land of ImaginationVirtual Reality: A Step into Land of Imagination
Virtual Reality: A Step into Land of Imagination
Siddharth Mishra
 
Virtual reality (vr) presentation
Virtual reality (vr) presentation Virtual reality (vr) presentation
Virtual reality (vr) presentation
Ranjeet Kumar
 
Virtual reality report
Virtual reality reportVirtual reality report
Virtual reality report
Vamsi Putta
 
night vision in automobiles
night vision in automobilesnight vision in automobiles
night vision in automobiles
Ayush Sharma
 
Virtual reality ppt
Virtual reality  pptVirtual reality  ppt
Virtual reality ppt
Saisha Nesarikar
 
Virtual Reality: An Introduction
Virtual Reality: An IntroductionVirtual Reality: An Introduction
Virtual Reality: An Introduction
National Cheng Kung University
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
majid asgharizadeh
 
Visual reality
Visual realityVisual reality
Visual reality
Ramnarayan Prasad
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
Saif Siddiquee Rayhan
 
Virtual Reality 2013
Virtual Reality 2013Virtual Reality 2013
Virtual Reality 2013godlsadj
 
Night Vision System in Automobiles BY Sum!!T
Night Vision System in Automobiles BY Sum!!TNight Vision System in Automobiles BY Sum!!T
Night Vision System in Automobiles BY Sum!!T
M Sangam Subudhi
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
Akash P
 
Virtual Reality Presentation
Virtual Reality PresentationVirtual Reality Presentation
Virtual Reality Presentation
vijuvarma
 

What's hot (20)

Presentation on Virtual reality
Presentation on Virtual realityPresentation on Virtual reality
Presentation on Virtual reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Augmented reality and its application
Augmented reality and its applicationAugmented reality and its application
Augmented reality and its application
 
Introduction to Augmented Reality
Introduction to Augmented RealityIntroduction to Augmented Reality
Introduction to Augmented Reality
 
augmented-reality-mkt3730
augmented-reality-mkt3730augmented-reality-mkt3730
augmented-reality-mkt3730
 
Vitual reality
Vitual realityVitual reality
Vitual reality
 
Virtual Reality: A Step into Land of Imagination
Virtual Reality: A Step into Land of ImaginationVirtual Reality: A Step into Land of Imagination
Virtual Reality: A Step into Land of Imagination
 
Virtual reality (vr) presentation
Virtual reality (vr) presentation Virtual reality (vr) presentation
Virtual reality (vr) presentation
 
Virtual reality report
Virtual reality reportVirtual reality report
Virtual reality report
 
night vision in automobiles
night vision in automobilesnight vision in automobiles
night vision in automobiles
 
Virtual reality ppt
Virtual reality  pptVirtual reality  ppt
Virtual reality ppt
 
Virtual Reality: An Introduction
Virtual Reality: An IntroductionVirtual Reality: An Introduction
Virtual Reality: An Introduction
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Visual reality
Visual realityVisual reality
Visual reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual Reality 2013
Virtual Reality 2013Virtual Reality 2013
Virtual Reality 2013
 
Night vision car
Night vision carNight vision car
Night vision car
 
Night Vision System in Automobiles BY Sum!!T
Night Vision System in Automobiles BY Sum!!TNight Vision System in Automobiles BY Sum!!T
Night Vision System in Automobiles BY Sum!!T
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Virtual Reality Presentation
Virtual Reality PresentationVirtual Reality Presentation
Virtual Reality Presentation
 

Viewers also liked

Global Ubiquitous Computing -- or why CSCW and UbiComp are not the same...
Global Ubiquitous Computing -- or why CSCW and UbiComp are not the same...Global Ubiquitous Computing -- or why CSCW and UbiComp are not the same...
Global Ubiquitous Computing -- or why CSCW and UbiComp are not the same...
Jakob Bardram
 
Leadership in Online Creative Collaboration - CSCW 2008
Leadership in Online Creative Collaboration - CSCW 2008Leadership in Online Creative Collaboration - CSCW 2008
Leadership in Online Creative Collaboration - CSCW 2008
Kurt Luther
 
ABC ToCHI Presentation at ACM CHI 2010
ABC ToCHI Presentation at ACM CHI 2010ABC ToCHI Presentation at ACM CHI 2010
ABC ToCHI Presentation at ACM CHI 2010
Jakob Bardram
 
CSCW 08 Keynote
CSCW 08 KeynoteCSCW 08 Keynote
CSCW 08 Keynote
CoryOndrejka
 
Phase Recognition during Surgical Procedures using Embedded and Body-worn Sen...
Phase Recognition during Surgical Procedures using Embedded and Body-worn Sen...Phase Recognition during Surgical Procedures using Embedded and Body-worn Sen...
Phase Recognition during Surgical Procedures using Embedded and Body-worn Sen...
Jakob Bardram
 
CSCW 2011 Talk on "Activity Analysis"
CSCW 2011 Talk on "Activity Analysis"CSCW 2011 Talk on "Activity Analysis"
CSCW 2011 Talk on "Activity Analysis"
Jakob Bardram
 
Being Online, Living Offline: The Influence of Social Ties over the Appropria...
Being Online, Living Offline: The Influence of Social Ties over the Appropria...Being Online, Living Offline: The Influence of Social Ties over the Appropria...
Being Online, Living Offline: The Influence of Social Ties over the Appropria...
berndp
 
CSCW 2008 Closing Plenary
CSCW 2008 Closing PlenaryCSCW 2008 Closing Plenary
CSCW 2008 Closing Plenarybo begole
 

Viewers also liked (8)

Global Ubiquitous Computing -- or why CSCW and UbiComp are not the same...
Global Ubiquitous Computing -- or why CSCW and UbiComp are not the same...Global Ubiquitous Computing -- or why CSCW and UbiComp are not the same...
Global Ubiquitous Computing -- or why CSCW and UbiComp are not the same...
 
Leadership in Online Creative Collaboration - CSCW 2008
Leadership in Online Creative Collaboration - CSCW 2008Leadership in Online Creative Collaboration - CSCW 2008
Leadership in Online Creative Collaboration - CSCW 2008
 
ABC ToCHI Presentation at ACM CHI 2010
ABC ToCHI Presentation at ACM CHI 2010ABC ToCHI Presentation at ACM CHI 2010
ABC ToCHI Presentation at ACM CHI 2010
 
CSCW 08 Keynote
CSCW 08 KeynoteCSCW 08 Keynote
CSCW 08 Keynote
 
Phase Recognition during Surgical Procedures using Embedded and Body-worn Sen...
Phase Recognition during Surgical Procedures using Embedded and Body-worn Sen...Phase Recognition during Surgical Procedures using Embedded and Body-worn Sen...
Phase Recognition during Surgical Procedures using Embedded and Body-worn Sen...
 
CSCW 2011 Talk on "Activity Analysis"
CSCW 2011 Talk on "Activity Analysis"CSCW 2011 Talk on "Activity Analysis"
CSCW 2011 Talk on "Activity Analysis"
 
Being Online, Living Offline: The Influence of Social Ties over the Appropria...
Being Online, Living Offline: The Influence of Social Ties over the Appropria...Being Online, Living Offline: The Influence of Social Ties over the Appropria...
Being Online, Living Offline: The Influence of Social Ties over the Appropria...
 
CSCW 2008 Closing Plenary
CSCW 2008 Closing PlenaryCSCW 2008 Closing Plenary
CSCW 2008 Closing Plenary
 

Similar to Opening Keynote at UBICOMP 2010

Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Autonomous Vehicles: the Intersection of Robotics and Artificial IntelligenceAutonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Wiley Jones
 
Steven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and InteractionSteven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and InteractionAIC_UCD
 
Augmented reality(my ppt)
Augmented reality(my ppt)Augmented reality(my ppt)
Augmented reality(my ppt)Srilakshmi Alla
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
Jagadeesh Kumar
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learningbutest
 
Computer vision
Computer visionComputer vision
Computer vision
Kartik Kalpande Patil
 
ARTIFICIAL_INTELLIGENCE_PPT.pptx
ARTIFICIAL_INTELLIGENCE_PPT.pptxARTIFICIAL_INTELLIGENCE_PPT.pptx
ARTIFICIAL_INTELLIGENCE_PPT.pptx
AhmedNURHUSIEN
 
Artec english- 2011
Artec  english- 2011Artec  english- 2011
Artec english- 2011
pmorillo
 
Artec english- 2011
Artec  english- 2011Artec  english- 2011
Artec english- 2011
pmorillo
 
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptxTECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
JAYAPRIYAR7
 
Dario izzo - Machine Learning methods and space engineering
Dario izzo - Machine Learning methods and space engineeringDario izzo - Machine Learning methods and space engineering
Dario izzo - Machine Learning methods and space engineering
Advanced-Concepts-Team
 
Ubiquity of AI and Machine Learning in Our Everyday Life
Ubiquity of AI and Machine Learning in Our Everyday LifeUbiquity of AI and Machine Learning in Our Everyday Life
Ubiquity of AI and Machine Learning in Our Everyday Life
Amazon Web Services
 
Elec-Virtual-Reality-PPT.pptx
Elec-Virtual-Reality-PPT.pptxElec-Virtual-Reality-PPT.pptx
Elec-Virtual-Reality-PPT.pptx
keriti9370
 
Raskar Emtech2010 Mar Final
Raskar Emtech2010 Mar FinalRaskar Emtech2010 Mar Final
Raskar Emtech2010 Mar Final
EmTech
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
SANJAY DOLARE
 
Augmented-Reality-ppt.pptx
Augmented-Reality-ppt.pptxAugmented-Reality-ppt.pptx
Augmented-Reality-ppt.pptx
MarvalousMohan
 

Similar to Opening Keynote at UBICOMP 2010 (20)

Virtual reality
Virtual realityVirtual reality
Virtual reality
 
VR
VRVR
VR
 
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Autonomous Vehicles: the Intersection of Robotics and Artificial IntelligenceAutonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
 
Steven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and InteractionSteven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and Interaction
 
Augmented reality(my ppt)
Augmented reality(my ppt)Augmented reality(my ppt)
Augmented reality(my ppt)
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Computer vision
Computer visionComputer vision
Computer vision
 
ARTIFICIAL_INTELLIGENCE_PPT.pptx
ARTIFICIAL_INTELLIGENCE_PPT.pptxARTIFICIAL_INTELLIGENCE_PPT.pptx
ARTIFICIAL_INTELLIGENCE_PPT.pptx
 
Artec english- 2011
Artec  english- 2011Artec  english- 2011
Artec english- 2011
 
Artec english- 2011
Artec  english- 2011Artec  english- 2011
Artec english- 2011
 
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptxTECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
 
Beekman5 std ppt_17
Beekman5 std ppt_17Beekman5 std ppt_17
Beekman5 std ppt_17
 
Dario izzo - Machine Learning methods and space engineering
Dario izzo - Machine Learning methods and space engineeringDario izzo - Machine Learning methods and space engineering
Dario izzo - Machine Learning methods and space engineering
 
Ubiquity of AI and Machine Learning in Our Everyday Life
Ubiquity of AI and Machine Learning in Our Everyday LifeUbiquity of AI and Machine Learning in Our Everyday Life
Ubiquity of AI and Machine Learning in Our Everyday Life
 
Elec-Virtual-Reality-PPT.pptx
Elec-Virtual-Reality-PPT.pptxElec-Virtual-Reality-PPT.pptx
Elec-Virtual-Reality-PPT.pptx
 
Raskar Emtech2010 Mar Final
Raskar Emtech2010 Mar FinalRaskar Emtech2010 Mar Final
Raskar Emtech2010 Mar Final
 
Raskar Emtech2010 Mar Final
Raskar Emtech2010 Mar FinalRaskar Emtech2010 Mar Final
Raskar Emtech2010 Mar Final
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Augmented-Reality-ppt.pptx
Augmented-Reality-ppt.pptxAugmented-Reality-ppt.pptx
Augmented-Reality-ppt.pptx
 

Recently uploaded

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 

Recently uploaded (20)

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 

Opening Keynote at UBICOMP 2010

  • 1. Making dreams come true– or how to avoid a living nightmare Morten Kyng Computer Science mkyng@cs.au.dk With a little help from my friends/colleagues
  • 2. Dream? Mark Weiser in Scientific American:‘Sal awakens: she smells coffee. A few minutes ago her alarm clock, alerted by her restless rolling before waking, had quietly asked “coffee?”, and she had mumbled “yes.”“Yes” and “no” are the only words it knows.’ From EU ISTAG: Road warrior Personal communication device Visa Car rental Traffic guidance Personal settings for hotel room
  • 3. Or nightmare? Mark Weiser in Scientific American:‘... A few minutes ago Sal’s alarm clock, alerted by her restless rolling before waking, had quietly asked “coffee?”, and … From EU ISTAG: Road warrior Personal communication device Difficult if you don’t have a clue
  • 4.
  • 5.
  • 6. Police, fire brigade, medics– The Tall Ships Races Aarhus on 5-8 July 2007 6 x 3 km area of the harbor 800,000 people Support for overview 3D map with overlays Video cameras Mobile phones withGPS & camera AIS – Automatic ID System
  • 7. Overview prototype – The Tall Ships Races
  • 8. Overview prototype – The Tall Ships Races
  • 10. Focus in human/technology relations Technology focus Introduced to new technology Analysis Fault finding Exploration focus / mixed focus Learning to use Experiment Modify Activity focus Work Play Doing: driving …
  • 11. Modes and qualities/capabilities Technology focus Discover computational resources Inspect computational resources Exploration focus / mixed focus Cause-effect Limited/reversible consequences Combine, take apart, recombine Activity focus Resources should not thrust themselves on our attention Confidence in correct operation Going back Overrule
  • 12. On Palpable Computing Resource Awareness Inspectability Experimentability Assemblability Multiplicity Adaptability Resilience Overruleability
  • 13. The Tall Ships Race maps and photo draped over 3D existing buildings live geo-referenced camera feeds live tracked personnel boats expected positions actual positions compass and field of view Temp bars, etc. 2D.
  • 14. Achieving palpability in use – developers Example 1: The Automatic Identification System (AIS) Planned + live positions of ships Scaling down from 50 km radius Inspectability, Assemblability and Multiplicity Adaptabiluty Experimentability Example 2: The Geopath Dumper service Storing GPS-tracked paths – to be used for de-briefing
  • 15. Picture of illegally parked car,visible in the Overview Prototype
  • 16. Achieving palpability in use – end-users Officers have spotted a car parked on an emergency access route Phone call & take picture How and when to (dis-)trust technology when batteries run out Picture position matches reported position Phone rep “wobles” – this means receiving live signals …
  • 17. How to improve systems and use Design for Palpability supports different modes: Technology focus Exploration focus / mixed focus Activity focus

Editor's Notes

  1. Visa – or no visaCar rental – or no carTraffic guidance – to a fully booked hotelPersonal settings for hotel room – Celsius or FahrenheitTop-university course on software engineering for safety critical systems: disaster case storiesi.e. difficultWhat should we do?Our approach focuses on the practice of USE
  2. A tribute to literal invisibilityThe EU presentation in helsinki in 2004Happy couple at helsinki 2004 presentationThis couple tried to wash their hands with this faucetable to grasp, both physically and conceptually,what technologies are doing and could do for them.We have termed this ‘palpable computing’ This wa my intro
  3. This concludes my introBefore I go onTo illustrate: if people have difficulties figuring out how to use an automatic faucet there isn’t much room for invisible complexityEvtbelotti 2002 chi paper: no notion of error inn research prototypes on sensing systemsThe third point is that Palpable computing …I’ll discuss these issues using on major example of computer support that we have developed
  4. And here is a picture of the police commander looking at an enlarged window with a live video-feedThese are pictures from the use of our prototype during the four day event.When we developed the prototype one the questions we faced was what kind of system we should strive forLike many before us we were fascinated by the visions of Mark WeiserAnd by the technical possibilities offered by the ongoing miniaturization and increased ubiquity of communicationSo we looked at his notion of naturalization
  5. ubiquitous computing has striven to make machines and computing fit the human environment,to be invisible-in-use like the products of literacy technology, and to be literally invisible like the electric motors of a car. to be as refreshing as taking a walk in the woods‘literacytechnology’Learning through hard work over many yearselectric motorsLiteralinvisibililtyonlygoodwhenthingsworkwella walk in the woodspersonal experiences from early childhood, andon our sensory abilities evolved over millennia and moreDIFFICULT TO TRANSFEER EXPERIENCE technology develops fast, no stable paradigms for e.g. interactionSo we looked at how people coped
  6. Assuming perfect match is not a valid optionWhat is actually happeningAnd how did the users get hereAnd how do they move onAdd Heidegger if you know and like his workAt lot is about competent/fitting use of computingBut people have to learn, experiment etc to become betterWhat may this mean for the architecture of ubicomAnd for the way we build systems?
  7. Resource Awareness describes the fact that resources can be aware of one another's presence, availability and behaviour.Inspectability specifies that the structure, state and behaviour of resources may be inspected by users at different levels of detail appropriate to a particular context of use.Experimentability specifies the capability of the software architecture to facilitate and encourage exploratory experimentation by users. Assemblability specifies that resources can be assembled into multiple composite constructs and that any assembled construct may be disassembled or reassembled into alternative formations dynamically and in real time.Multiplicity specifies that any given resource may be participating in multiple simultaneous dependent or independent interactive relationships.Adaptability specifies that certain resources can dynamically change their behaviour in response to detected events or environmental conditions.Resilience specifies that, when required, architectures conforming to palpable computing principles should exhibit self-initiated behaviour that ensures a defined degree of reliability and survivability.
  8. Overview prototype in 3D mode, including among other (a) maps and satellite photo draped over the 3D terrain (b) 3D models of existing buildings (c) live geo-referenced camera feeds (d) live tracked personnel (e) GIS models of the boats expected position during the event (f) actual positions of the boats during the event (g) compass and field of view (h) GIS models of temporary structures (bars, tents, entertainment, etc.) (i) 2D overview map.
  9. Is this really this car on the emergency access route?