The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data...

16
HUC2k Workshop on Infrastructure for Smart Devices Marc Langheinrich ETH Zurich Switzerland The 5 th Dimension Building Blocks for Smart Infrastructures

Transcript of The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data...

Page 1: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

HUC2k Workshop on Infrastructure for Smart Devices

Marc LangheinrichETH ZurichSwitzerland

The 5th Dimension

Building Blocks for Smart Infrastructures

Page 2: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

HUC2k Workshop

Motivation

Ubiquitous Computing– Smart Environments– Information Appliances– Low Power Devices– Unpowered Artifacts

(tagged)

Mo

tivati

on

ComputingPower

Page 3: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 4: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 5: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 6: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 7: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

HUC2k Workshop

Autonomous Execution

Decoupled Interactions Self-activation

Hotel Room

Hotel Pool

HotelNetwork

Vir

tual

Co

un

terp

art

s

5th Dimension

Page 8: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 9: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 10: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 11: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 12: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 13: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 14: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 15: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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

Page 16: The 5th Dimension - ETH ZActive or Passive IDs Readers Identify Tags Network stores Artifact Data Displays Provide Access Tagged ... Self-activation Hotel Room Hotel Pool Hotel Virtual

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