The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data...
Transcript of The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data...
HUC2k Workshop on Infrastructure for Smart Devices
Marc LangheinrichETH ZurichSwitzerland
The 5th Dimension
Building Blocks for Smart Infrastructures
HUC2k Workshop
Motivation
Ubiquitous Computing– Smart Environments– Information Appliances– Low Power Devices– Unpowered Artifacts
(tagged)
Mo
tivati
on
ComputingPower
HUC2k Workshop
Motivation
Ubiquitous Computing– Smart Environments– Information Appliances– Low Power Devices– Unpowered Artifacts
(tagged)
Mo
tivati
on
ComputingPower
Leveling the Playing FieldMaking Smart Devices First
Class Citizens
HUC2k Workshop
Linking
Connecting– Real-World Artifact– Virtual Representation
Active or Passive IDsReaders Identify TagsNetwork stores Artifact DataDisplays Provide Access
TaggedArtifactsAntenna
Display
Reader
RFID Tag
Tech
no
log
y
HUC2k Workshop
Purely Virtual Object(e.g., email)
Virtual Counterparts (VCs)
Network Representation of Artifact – Data + Code + Execution (Autonomous Agents)
– Represents & Extends Artifacts
VCs are: – Autonomous– Coupled to
Artifact– Mobile
Real World
Virtual World
Virtual Counterparts
Vir
tual
Co
un
terp
art
s
Code + Execution
HUC2k Workshop
Data + Code
Extends 4D Interaction PatternsArbitrary Functionalities per Artifact
New coords:
N 39.34.17O 13.26.43
Operation“insert”
UpdateVC Properties
Pack Duckinto Bag
Event 317:Duck “Donald”
inserted at 2/9/00
Vir
tual
Co
un
terp
art
s
HUC2k Workshop
Autonomous Execution
Decoupled Interactions Self-activation
Hotel Room
Hotel Pool
HotelNetwork
Vir
tual
Co
un
terp
art
s
5th Dimension
HUC2k Workshop
VC Runtime Environment
Event-Driven Infrastructure– VCs Register Interest in Events– Infrastructure Relays Events to Interested
VCs
New coords:
N 39.34.17O 13.26.43
Opened:
2/9/0013:34:22
Real World
Virtual World
Vir
tual
Wo
rld
HUC2k Workshop
Disconnected Operation
Virtual Worlds Non-Continuous– Different Localities, Operators, Vendors, Trust
Levels
VC Mobility– VCs follow across World Boundaries– Ensures Connectivity, Minimizes Traffic
HotelHome
Hotel Network
Home Network
Vir
tual
Wo
rld
HUC2k Workshop
Disconnected Operation
Virtual Worlds Non-Continuous– Different Localities, Operators, Vendors, Trust
Levels
VC Mobility– VCs follow across World Boundaries– Ensures Connectivity, Minimizes Traffic
HotelHome
Hotel Network
Home Network
Vir
tual
Wo
rld
HUC2k Workshop
Disconnected Operation
Virtual Worlds Non-Continuous– Different Localities, Operators, Vendors, Trust
Levels
VC Mobility– VCs follow across World Boundaries– Ensures Connectivity, Minimizes Traffic
HotelHome
Hotel Network
Home Network
Vir
tual
Wo
rld
HUC2k Workshop
Disconnected Operation
Virtual Worlds Non-Continuous– Different Localities, Operators, Vendors, Trust
Levels
VC Mobility– VCs follow across World Boundaries– Ensures Connectivity, Minimizes Traffic
HotelHome
Hotel Network
Home Network
Vir
tual
Wo
rld
HUC2k Workshop
RFID Chef
Virtual Cookbook– Suggests Recipes
based on available Items
– Reader in Countertop
Kitchen Counter(with RFID Antenna)
RFID Reader
Recipe Display
Sam
ple
Ap
plica
tio
n
HUC2k Workshop
RFID Chef
Virtual Cookbook– Suggests Recipes
based on available Items
– Reader in Countertop
Kitchen Counter(with RFID Antenna)
RFID Reader
Recipe Display
Sam
ple
Ap
plica
tio
n
Recipes
HUC2k Workshop
RFID Chef
Virtual Cookbook– Suggests Recipes
based on available Items
– Reader in Countertop
Kitchen Counter(with RFID Antenna)
RFID Reader
Recipe Display
Sam
ple
Ap
plica
tio
n
Basic Event Infrastructure– Event „RFID nnn appears or disappears“ – Collisions make objects become invisible for a
short time– Requires some corrections of the sensor
information
HUC2k Workshop
Issues
Ontology?– Do we need Hierarchies? Object Fusion?
Objects or Data (XML)?– Simplicity or Expressiveness?
Code Mobility– Aren’t all Networks Interconnected?
What’s in an Infrastructure?– Basic Services?
Dis
cuss
ion