It is no secret that homes are ever-increasing hotbeds of new technology such as set-top boxes, game consoles, wireless routers, home automation devices, tablets, smart phones, and security cameras. This innovation is breeding heterogeneity and complexity that frustrates even technically-savvy users\u2019 attempts to improve day-to-day life by implementing functionality that uses these devices in combination. For instance, it is impossible for most users to view video captured by their security camera on their smartphone when they are not at home. Heterogeneity across devices and across homes also makes it difficult to develop applications that solve these problems in a way that work across a range of homes.<\/p>\n
To simplify the management of technology and to simplify the development of applications in the home, we are developing an “operating system” for the home. HomeOS\u00a0provides a centralized, holistic control of devices in the home. It provides to users intuitive controls\u00a0to manage\u00a0their devices. It provided to developers high-level abstractions to orchestrate the devices in the home. HomeOS is coupled with a\u00a0HomeStore through which users can easily add\u00a0obtain applications that are compatible with devices in their homes and obtain any additional devices that are needed to enable desired applications.<\/p>\n<\/div>\n
\u00a0NEW!\u00a0<\/strong>HomeOS now supports Lab of Things (opens in new tab)<\/span><\/a><\/p>\n<\/div>\n We conducted studies\u00a0to both understand\u00a0the difficulties that people face today in managing modern technologies in the home and\u00a0understand how they would like to manage and secure them in an ideal world. Based on these findings, we have developed a research prototype of HomeOS.\u00a0Our current prototype\u00a0includes support\u00a0for a\u00a0range of devices (e.g., switches, cameras, TVs) and applications. Experimental results show that\u00a0it is easy for developers to write applications and for non-technical users to manage their home networks with HomeOS. A dozen homes have\u00a0“dogfooded” our prototype, and\u00a0over 50 students have developers applications and drivers for it.<\/p>\n In addition to the publications and talks below, the following resources provide\u00a0more information on the HomeOS prototype and what it supports:<\/p>\n We are licensing (free; non-commercial use) the HomeOS prototype to encourage teaching, research, and prototyping\u00a0on connected homes and devices.\u00a0Thanks to Sigma Designs (opens in new tab)<\/span><\/a>, we also provide an\u00a0SDK\u00a0for\u00a0Z-Wave devices.<\/p>\n Many\u00a0research groups have licensed our\u00a0prototype, including those at the Georgia Institute of Technology the University of Arkansas,\u00a0\u00a0the University of Michigan, the University of Washington, the University of Wisconsin, and the University of Waterloo.<\/p>\n It is no secret that homes are ever-increasing hotbeds of new technology such as set-top boxes, game consoles, wireless routers, home automation devices, tablets, smart phones, and security cameras. This innovation is breeding heterogeneity and complexity that frustrates even technically-savvy users\u2019 attempts to improve day-to-day life by implementing functionality that uses these devices in combination. […]<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"footnotes":""},"research-area":[13552,13554,13547],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-170564","msr-project","type-msr-project","status-publish","hentry","msr-research-area-hardware-devices","msr-research-area-human-computer-interaction","msr-research-area-systems-and-networking","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"2010-09-30","related-publications":[164245,312740,165623,165879,165885,165996,160069,166329,160967,166590,161469,167497,162213,167498,163243,215129,163616,312725],"related-downloads":[],"related-videos":[],"related-groups":[],"related-events":[],"related-opportunities":[],"related-posts":[],"related-articles":[],"tab-content":[{"id":0,"name":"Alumni\/Contributors","content":"Prototype<\/h2>\n
\n
Software Licensing<\/h2>\n
\n
Talks<\/h2>\n
\n
\n (opens in new tab)<\/span><\/a>Workshop on Large-Scale Distributed Systems and Middleware (LADIS), Oct 2013<\/li>\n
\nWorkshop on Home Usable Privacy and Security (HUPS),\u00a0July 2013<\/li>\n
\nWorkshop on Home Usable Privacy and Security (HUPS), July 2013<\/li>\n
\nComputer Supported Collaborative Work (CSCW), Feb. 2013<\/li>\n
\n (opens in new tab)<\/span><\/a>HomeSys workshop, Sep 2012<\/li>\n
\nSeminar at USC,\u00a0Sep 2012<\/li>\n
\nUSENIX symposium on Networked Systems Design and Implementation (NSDI),\u00a0Apr 2012<\/li>\n
\nSeminars at\u00a0Duke University, ETH (Zurich), and MPI-SWS (Saarbrucken, Germany), Oct-Nov 2011<\/li>\n
\n (opens in new tab)<\/span><\/a>IEEE Computer Communication Workshop (CCW), Oct\u00a02011<\/li>\n
\nIEEE Computer Communication Workshop (CCW), Oct\u00a02011<\/li>\n
\nACM conference on Computer Human Interaction (CHI), Apr\u00a02011<\/li>\n
\nACM <\/em>SIGCOMM HotNets workshop, Nov\u00a02010<\/em><\/li>\n
\nACM SIGCOMM workshop on Home Networks (HomeNets), Aug\u00a02010<\/em><\/li>\n<\/ul>\n<\/div>\nSelected media coverage<\/h2>\n
\n
Related events<\/h2>\n
\n
\r\n \t