Transcript
Page 1: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

Making Bits and Atoms Talk Today

A Practical Architecture for Smart Object Interaction

Expertise Centre for Digital Media

Affiliated with the Institute for BroadBand Technology

Hasselt University - transnationale Universiteit Limburg

Belgium

Jo Vermeulen, Ruben Thys, Kris Luyten and Karin Coninx

{jo.vermeulen, kris.luyten, karin.coninx}@uhasselt.be

[email protected]

Page 2: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

Lots of impressive prototypes

No generally accepted

software architecture

Page 3: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

Software architecture for interacting with smart

objects that is (re-)usable today

Page 4: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

SemaNews

• digital news articles

• convenience of a

physical newspaper

• interaction capabilities

of the digital version

Page 5: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

SemaNews Madness 1 min concept movie

Page 6: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

STalkingObjects

• store of the future

• shopping buddy

• visualize smart

products

Page 7: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

Architecture

3 key principles involving smart objects

1. unique identifier

2. data and interaction described in a structured way

3. interaction driven by data format negotiation

Page 8: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

1. Unique identifier

physical identifier digital identifier

SemacodeRFID ...

http://ubicomp2007.org/tags/rfid/

00be3045fa

URL

Page 9: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

2. Machine-readable semantics

semantics of

• data associated with smart objects

• interaction smart objects provide or participate in

Semantic Web building blocks

OWL-S

OWLRDF

ontology for Semantic

Web Services

knowledge

representation

Page 10: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

3. Data format negotiation

combine inputs / outputs of services

with data

automatically select possible inputs in

the environment on their

semantic data type

Sematchergeneric component

Page 11: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

Architecture summary

Page 12: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

SemaNews architecture

Page 13: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

SemaNews architecture

Page 14: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

SemaNews architecture

Page 15: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

STalkingObjects architecture

Page 16: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

STalkingObjects architecture

Page 17: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

Future work

• more advanced matching algorithms

• support for sensor data

• decide between multiple possible inputs

• use existing work in Semantic Web research

• very frequent updates

• becomes less relevant over time

Page 18: Making Bits and Atoms Talk Today: A Practical Architecture for Smart Object Interaction

Conclusions

• realistic and reusable software framework for smart object

systems validated by two prototypes

• SemaNews, a smart object application that combines the

benefits of the physical and digital worlds

• more work needed on advanced matching algorithms and

support for sensor data

• http://research.edm.uhasselt.be/~smartobjects for movies


Recommended