Association for Computing Machinery
In this paper, the authors describe how two of their recent research technologies, .NET Gadgeteer and HomeOS, complement each other in enabling research using custom devices in home deployments. .NET Gadgeteer enables rapid prototyping of custom devices based on solderless assembly from a wide range of publicly available hardware modules, and managed C# software. HomeOS provides abstraction layers so that "Apps" can be written which leverage devices in the home (e.g. wireless sensors, webcams) using standard APIs (Application Programming Interfaces).