Upload
jo-vermeulen
View
2.231
Download
0
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
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
Lots of impressive prototypes
No generally accepted
software architecture
Software architecture for interacting with smart
objects that is (re-)usable today
SemaNews
• digital news articles
• convenience of a
physical newspaper
• interaction capabilities
of the digital version
SemaNews Madness 1 min concept movie
STalkingObjects
• store of the future
• shopping buddy
• visualize smart
products
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
1. Unique identifier
physical identifier digital identifier
SemacodeRFID ...
http://ubicomp2007.org/tags/rfid/
00be3045fa
URL
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
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
Architecture summary
SemaNews architecture
SemaNews architecture
SemaNews architecture
STalkingObjects architecture
STalkingObjects architecture
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
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