Marcel Walch, Michael Rietzler, Julia Greim, F. Schaub, Björn Wiedersheim, M. Weber
{"title":"homeBLOX: making home automation usable","authors":"Marcel Walch, Michael Rietzler, Julia Greim, F. Schaub, Björn Wiedersheim, M. Weber","doi":"10.1145/2494091.2494182","DOIUrl":null,"url":null,"abstract":"Home automation aims to increase convenience of residential living. The homeBLOX system uses a process-driven execution model to enable complex automation tasks with heterogeneous devices, while providing a user interface that abstracts from lower-level complexity. Complex automation tasks are created as sequences consisting of events and actions linked to physical and virtual devices, which are translated into BPEL code for execution. We outline the key concepts, architecture, and prototype of our system.","PeriodicalId":220524,"journal":{"name":"Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2494091.2494182","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20
Abstract
Home automation aims to increase convenience of residential living. The homeBLOX system uses a process-driven execution model to enable complex automation tasks with heterogeneous devices, while providing a user interface that abstracts from lower-level complexity. Complex automation tasks are created as sequences consisting of events and actions linked to physical and virtual devices, which are translated into BPEL code for execution. We outline the key concepts, architecture, and prototype of our system.