27
Systems & Infrastructures Through the Ubicomp Paradigm [email protected] - @jhincapie Juan David Hincapié Ramos

Systems & Infrastructures

  • Upload
    tarala

  • View
    46

  • Download
    0

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

Page 1: Systems & Infrastructures

Systems & InfrastructuresThrough the Ubicomp Paradigm

[email protected] - @jhincapieJuan David Hincapié Ramos

Page 2: Systems & Infrastructures

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

Desktop Paradigm

Fixed Configuration Personal WIMP

Page 4: Systems & Infrastructures
Page 5: Systems & Infrastructures

[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

TopicsCreatingImplementingEvaluating

Page 7: Systems & Infrastructures

Topics Resource-Constrained Devices

Energy ConsumptionResource-AwareHarvestingNetworking

Page 8: Systems & Infrastructures

Volatile Execution EnvironmentsTopics

Service DiscoveryReconfiguration

Page 9: Systems & Infrastructures

Heterogeneous Execution EnvironmentsTopics

Page 10: Systems & Infrastructures

Fluctuating Usage EnvironmentsTopics

LocationContextActivities

Page 11: Systems & Infrastructures

Invisible ComputingTopics

Autonomic ComputingContingency ManagementGraceful Degradation

Page 12: Systems & Infrastructures

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

Creacting

Low fidelity prototypesVideo prototypesRapid prototypesWizard of Oz

Page 14: Systems & Infrastructures

http://www.itu.dk/people/auta/elabBench%20workshop1/Aarhus%20workshop%203.mov

Creacting

Page 15: Systems & Infrastructures

Creacting

Physical World

What can be reliably sensed?What can be reliably known?What can be reliable inferred?

Good Systems

Page 16: Systems & Infrastructures

Creacting

Seamfulness

Good Systems

Page 17: Systems & Infrastructures

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

Creacting

Always Runtime?

Good Systems

Hot UpdatesGraceful DegradationData HandlingVersioning 1.0.XXa

Page 19: Systems & Infrastructures

Creacting

State of the World

Good Systems

Optimistic ReplicationState JournalsExternalizing StateState propagation

Page 20: Systems & Infrastructures

Creacting

Is It Working?

Good Systems

Log files and traceable networkingStatus messages + displaysDiagnostic featuresRemote access

Page 21: Systems & Infrastructures

Break

Page 22: Systems & Infrastructures

I

mplem

ent Off-the-Shelf

IntegrationDomain miss-matchExtra complexity

Page 23: Systems & Infrastructures

I

mplem

ent Deployment

Health and SafetyData ProtectionEnvironmental FactorPrivacy and sensitivity

Page 24: Systems & Infrastructures

EvaluationEvaluating the Systems

SimulationProof of ConceptApplications

Page 25: Systems & Infrastructures

EvaluationDocumenting (a.k.a. paper writting)

Page 26: Systems & Infrastructures

EvaluationLearning from what’s built

Communicate Your FindingsScientific Rigor

Page 27: Systems & Infrastructures