Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Systems Directions for Pervasive Computing
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Domotic technologies incompatibility becomes user transparent
Communications of the ACM - Amir Pnueli: Ahead of His Time
A survey of context modelling and reasoning techniques
Pervasive and Mobile Computing
The home needs an operating system (and an app store)
Hotnets-IX Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks
ICOST'10 Proceedings of the Aging friendly technology for health and independence, and 8th international conference on Smart homes and health telematics
AutoHome: An Autonomic Management Framework for Pervasive Home Applications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Home automation in the wild: challenges and opportunities
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Communications of the ACM
An operating system for the home
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
Pervasive'12 Proceedings of the 10th international conference on Pervasive Computing
Making technology homey: finding sources of satisfaction and meaning in home automation
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Building application stack (BAS)
BuildSys '12 Proceedings of the Fourth ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings
Middleware for pervasive computing: A survey
Pervasive and Mobile Computing
BOSS: building operating system services
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Hi-index | 0.00 |
Smart spaces need driver services to connect accessed hardware and orchestration services to realize scenarios. There is a problem of scale in software development for smart spaces because it is done by few. It is also problematic that those few decide about what is supported and developed. We propose to provide users with tools for community based development of driver and orchestration services. We analyze the requirements for a middleware framework to allow distributed development. We present necessary extensions that promote community based development: (1) a repository for interface definitions, (2) App Store and App Manager, and (3) multi-dimensional ratings. Finally we present how smart space software development can be facilitated using our Distributed Smart Space Orchestration System (DS2OS).