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

Post on 24-Jun-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

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

top related