Title
The software fabric for the internet of things
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.
Year
Venue
Keywords
2008
IOT
resulting software fabric look,software platform,modular software development,platforms interact,osgi concept,software fabric,heterogeneous collection,development environment,osgi model,modular software design,software development,software design,internet of things
Field
DocType
Volume
Web of Things,World Wide Web,Software design,Software analytics,Computer security,Computer science,Computer network,Resource-oriented architecture,Software framework,Software distribution,Software development,Social software engineering
Conference
4952
ISSN
ISBN
Citations 
0302-9743
3-540-78730-5
21
PageRank 
References 
Authors
1.31
9
6
Name
Order
Citations
PageRank
Jan S. Rellermeyer128020.20
Michael Duller2446.16
Ken Gilmer3211.31
Damianos Maragkos4211.31
Dimitrios Papageorgiou5211.31
Gustavo Alonso65476612.79