Upload
tarala
View
46
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Systems & Infrastructures. Through the Ubicomp Paradigm. [email protected] - @jhincapie Juan David Hincapié Ramos. Paradigm – What to observe? The kind of questions? How to ask? How to evaluate?. Thomas Kuhn – The Structure of Scientific Revolutions. Desktop Paradigm. Fixed Configuration - PowerPoint PPT Presentation
Citation preview
Systems & InfrastructuresThrough the Ubicomp Paradigm
[email protected] - @jhincapieJuan David Hincapié Ramos
Thomas Kuhn – The Structure of Scientific Revolutions
Paradigm – What to observe? The kind of questions?
How to ask? How to evaluate?
Desktop Paradigm
Fixed Configuration Personal WIMP
[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
TopicsCreatingImplementingEvaluating
Topics Resource-Constrained Devices
Energy ConsumptionResource-AwareHarvestingNetworking
Volatile Execution EnvironmentsTopics
Service DiscoveryReconfiguration
Heterogeneous Execution EnvironmentsTopics
Fluctuating Usage EnvironmentsTopics
LocationContextActivities
Invisible ComputingTopics
Autonomic ComputingContingency ManagementGraceful Degradation
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
Creacting
Low fidelity prototypesVideo prototypesRapid prototypesWizard of Oz
http://www.itu.dk/people/auta/elabBench%20workshop1/Aarhus%20workshop%203.mov
Creacting
Creacting
Physical World
What can be reliably sensed?What can be reliably known?What can be reliable inferred?
Good Systems
Creacting
Seamfulness
Good Systems
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.
Creacting
Always Runtime?
Good Systems
Hot UpdatesGraceful DegradationData HandlingVersioning 1.0.XXa
Creacting
State of the World
Good Systems
Optimistic ReplicationState JournalsExternalizing StateState propagation
Creacting
Is It Working?
Good Systems
Log files and traceable networkingStatus messages + displaysDiagnostic featuresRemote access
Break
I
mplem
ent Off-the-Shelf
IntegrationDomain miss-matchExtra complexity
I
mplem
ent Deployment
Health and SafetyData ProtectionEnvironmental FactorPrivacy and sensitivity
EvaluationEvaluating the Systems
SimulationProof of ConceptApplications
EvaluationDocumenting (a.k.a. paper writting)
EvaluationLearning from what’s built
Communicate Your FindingsScientific Rigor