Abstract | ||
---|---|---|
A crucial challenge to enabling multi-device home networked systems is providing a way for non-expert consumers to combine, configure and control the available functions. Unfortunately, the typical consumers find it difficult to perform tasks using even stand-alone programmable CE devices; programming and controlling smart homes involving a number of connected devices and services represents a significantly bigger challenge. We present our architecture for end-user programming of novel application concepts in smart homes. Our architecture has an end-user layer, a scripting layer, a semantic adaptation layer, a distributed middleware layer and a local system layer. We describe the overall end-user's process for creating applications. We discuss a part of our implementation that automatically discovers and composes devices into arrangements that satisfy the user's goal. |
Year | DOI | Venue |
---|---|---|
2007 | 10.1109/CCNC.2007.146 | Las Vegas, NV, USA |
Keywords | DocType | ISBN |
local system,functional programming,satisfiability,application software,mobile computing,pervasive computing,middleware,availability,mobile device,web services,smart home | Conference | 1-4244-0667-6 |
Citations | PageRank | References |
4 | 0.47 | 6 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Paul Wisner | 1 | 43 | 3.05 |
Wisner, Paul | 2 | 4 | 0.47 |