The software fabric for the Internet of things

Jan S. Rellermeyer, Michael Duller, Ken Gilmer, Damianos Maragkos, Dimitrios Papageorgiou, Gustavo Alonso

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

29 Citations (Scopus)

Abstract

One of the most important challenges that need to be solved before the "Internet of Things" becomes a reality is the lack of a scalable model to develop and deploy applications atop such a heterogeneous collection of ubiquitous devices. In practice, families of hardware devices or of software platforms have intrinsic characteristics that make it very cumbersome to write applications where arbitrary devices and platforms interact. In this paper we explore constructing the software fabric for the "Internet of Things" as an extension of the ideas already in use for modular software development. In particular, we suggest to generalize the OSGi model to turn the "Internet of Things" into a collection of loosely coupled software modules interacting through service interfaces. Since OSGi is Java-based, in the paper we describe how to use OSGi concepts in other contexts and how to turn non-Java capable devices and platforms into OSGi-like services. In doing this, the resulting software fabric looks and feels like well known development environments and hides the problems related to distribution and heterogeneity behind the better understood concept of modular software design.
Original languageEnglish
Title of host publicationThe Internet of Things - First International Conference, IOT 2008, Proceedings
Subtitle of host publicationZurich, Switzerland, 26 - 28 March 2008
EditorsC. Floerkemeier, M. Langheinrich, E. Fleisch, F. Mattern, S.E. Sarma
Place of PublicationBerlin
PublisherSpringer
Pages87-104
Number of pages18
Volume4952 LNCS
ISBN (Electronic)978-3-540-78731-0
ISBN (Print)3540787305, 9783540787303
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event1st International Conference on the Internet of Things, IOT 2008 - Zurich, Switzerland
Duration: 26 Mar 200828 Mar 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4952 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Conference

Conference1st International Conference on the Internet of Things, IOT 2008
CountrySwitzerland
CityZurich
Period26/03/0828/03/08

Fingerprint Dive into the research topics of 'The software fabric for the Internet of things'. Together they form a unique fingerprint.

Cite this