More than meets the eye: transforming the user experience of home network management
Proceedings of the 7th ACM conference on Designing interactive systems
Deploy spontaneously: supporting end-users in building and enhancing a smart home
UbiComp '08 Proceedings of the 10th international conference on Ubiquitous computing
A Context Aware Connected Home Platform for Pervasive Applications
SASOW '08 Proceedings of the 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops
Smart Objects as Building Blocks for the Internet of Things
IEEE Internet Computing
Home automation in the wild: challenges and opportunities
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
Enabling the usage of sensor networks with service-oriented architectures
Proceedings of the 7th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
Hi-index | 0.00 |
Home automation promises more convenience for residential living. We propose process-driven home automation as an approach to reduce the difficulty of specifying automation tasks without restricting users in terms of customizability and complexity of supported scenarios. Our graph-based user interface abstracts from the complexity of process specification, while created sequences are automatically translated into BPEL code for execution. Our homeBLOX architecture extends a process engine with the capabilities to communicate with heterogeneous smart devices, integrate virtual devices, and support different home automation protocols. We report on initial user tests with our automation interface and demonstrate the customizability and expressiveness of our system based on realized example use cases.