18
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]

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

Embed Size (px)

DESCRIPTION

Bringing together the physical and digital worlds has been the subject of research for some time now. In particular, a number of successful prototypes that link physical objects with digital information (often called smart object systems) have already been presented. However, a generally accepted architecture to design such systems has not yet emerged. This paper presents a reusable and practical framework for developing smart object applications today. At the basis of our approach lies the use of Semantic Web technology to drive interaction between the physical and digital worlds. We used this framework to develop SemaNews, a novel application that combines the advantages of digital news feeds with those of physical newspapers. To verify the reusability of our architecture, we built a second prototype in a different application domain: STalkingObjects provides the basic components of a store of the future.

Citation preview

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