Systems & Infrastructures
description
Transcript of Systems & Infrastructures
![Page 1: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/1.jpg)
Systems & InfrastructuresThrough the Ubicomp Paradigm
[email protected] - @jhincapieJuan David Hincapié Ramos
![Page 2: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/2.jpg)
Thomas Kuhn – The Structure of Scientific Revolutions
Paradigm – What to observe? The kind of questions?
How to ask? How to evaluate?
![Page 3: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/3.jpg)
Desktop Paradigm
Fixed Configuration Personal WIMP
![Page 4: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/4.jpg)
![Page 5: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/5.jpg)
[Computation ] …is invisible, everywhere computing that does not live on a personal device of any sort, but is in the woodwork everywhere.
Mark Weiser – http://www.ubiq.com/hypertext/weiser/UbiHome.html
Heterogeneous DevicesUser/Non-User InteractionMany-To-Many UseInvisible
![Page 6: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/6.jpg)
TopicsCreatingImplementingEvaluating
![Page 7: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/7.jpg)
Topics Resource-Constrained Devices
Energy ConsumptionResource-AwareHarvestingNetworking
![Page 8: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/8.jpg)
Volatile Execution EnvironmentsTopics
Service DiscoveryReconfiguration
![Page 9: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/9.jpg)
Heterogeneous Execution EnvironmentsTopics
![Page 10: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/10.jpg)
Fluctuating Usage EnvironmentsTopics
LocationContextActivities
![Page 11: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/11.jpg)
Invisible ComputingTopics
Autonomic ComputingContingency ManagementGraceful Degradation
![Page 12: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/12.jpg)
Creacting
Why?explorations of ubicity inpractice, explore users’ reactions, capturing datasets, public engagement experiences, stimulate further research, test hipothesis, push the limits, pressing a societil issue
![Page 13: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/13.jpg)
Creacting
Low fidelity prototypesVideo prototypesRapid prototypesWizard of Oz
![Page 14: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/14.jpg)
http://www.itu.dk/people/auta/elabBench%20workshop1/Aarhus%20workshop%203.mov
Creacting
![Page 15: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/15.jpg)
Creacting
Physical World
What can be reliably sensed?What can be reliably known?What can be reliable inferred?
Good Systems
![Page 16: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/16.jpg)
Creacting
Seamfulness
Good Systems
![Page 17: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/17.jpg)
Creacting
User Mental Model
Good Systems
To grow confortable with it (ubicomp systems), adopt it, and potentially appropriate it, the user must be able to form a mental model of cause and effect or a plausible rationale for its behavior. Chapter 2, P59-60.
![Page 18: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/18.jpg)
Creacting
Always Runtime?
Good Systems
Hot UpdatesGraceful DegradationData HandlingVersioning 1.0.XXa
![Page 19: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/19.jpg)
Creacting
State of the World
Good Systems
Optimistic ReplicationState JournalsExternalizing StateState propagation
![Page 20: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/20.jpg)
Creacting
Is It Working?
Good Systems
Log files and traceable networkingStatus messages + displaysDiagnostic featuresRemote access
![Page 21: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/21.jpg)
Break
![Page 22: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/22.jpg)
I
mplem
ent Off-the-Shelf
IntegrationDomain miss-matchExtra complexity
![Page 23: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/23.jpg)
I
mplem
ent Deployment
Health and SafetyData ProtectionEnvironmental FactorPrivacy and sensitivity
![Page 24: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/24.jpg)
EvaluationEvaluating the Systems
SimulationProof of ConceptApplications
![Page 25: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/25.jpg)
EvaluationDocumenting (a.k.a. paper writting)
![Page 26: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/26.jpg)
EvaluationLearning from what’s built
Communicate Your FindingsScientific Rigor
![Page 27: Systems & Infrastructures](https://reader030.fdocuments.in/reader030/viewer/2022012905/56816683550346895dda29bc/html5/thumbnails/27.jpg)