ABSTRACT
We argue that heterogeneity is hindering technological innovation in the home---homes differ in terms of their devices and how those devices are connected and used. To abstract these differences, we propose to develop a home-wide operating system. A HomeOS can simplify application development and let users easily add functionality by installing new devices or applications. The development of such an OS is an inherently inter-disciplinary exercise. Not only must the abstractions meet the usual goals of being efficient and easy to program, but the underlying primitives must also match how users want to manage and secure their home. We describe the preliminary design of HomeOS and our experience with developing applications for it.
- Home security systems, home security products, home alarm systems - ADT. http://www.adt.com/.Google Scholar
- L. Bauer, L. Cranor, R. W. Reeder, M. K. Reiter, and K. Vaniea. A user study of policy creation in a flexible access-control system. In CHI, 2008. Google ScholarDigital Library
- H. Beyer and K. Holtzblatt. Contextual Design: Defining Customer-Centered Systems. Morgan Kaufmann, 1998. Google ScholarDigital Library
- Open source - Apple developer. http://developer.apple.com/opensource/.Google Scholar
- J. Borchers, M. Ringel, J. Tyler, and A. Fox. Stanford interactive workspaces: A framework for physical and graphical user interface prototyping. IEEE Wireless Communications. Special Issue on Smart Homes, 2002. Google ScholarDigital Library
- B. Brumitt, B. Meyers, J. Krumm, A. Kern, and S. A. Shafer. EasyLiving: Technologies for intelligent environments. In Handheld and Ubiquitous Computing, 2000. Google ScholarDigital Library
- K. L. Calvert, W. Keith, E. Rebecca, and E. Grinter. Moving toward the middle: The case against the end-to-end argument in home networking. In HotNets, 2007.Google Scholar
- A. Chaudhuri, P. Naldurg, G. Ramalingam, S. Rajamani, and L. Velaga. EON: Modeling and analyzing access control systems with logic programs. In CCS, 2008. Google ScholarDigital Library
- Control4 home automation and control. http://www.control4.com.Google Scholar
- DLNA. http://www.dlna.org/home.Google Scholar
- W. K. Edwards, M. W. Newman, J. Z. Sedivy, T. F. Smith, D. Balfanz, D. K. Smetters, H. C. Wong, and S. Izadi. Using SpeakEasy for ad hoc peer-to-peer collaboration. In CSCW, 2002. Google ScholarDigital Library
- Y. Endo, Z. Wang, J. B. Chen, and M. Seltzer. Using latency to evaluate interactive system performance. In OSDI, 1996. Google ScholarDigital Library
- A. Greenberg, G. Hjalmtysson, D. A. Maltz, A. Myers, J. Rexford, G. Xie, H. Yan, J. Zhan, and H. Zhang. A clean slate 4D approach to network control and management. SIGCOMM CCR, 35(5), 2005. Google ScholarDigital Library
- R. E. Grinter, W. K. Edwards, M. Chetty, E. S. Poole, J.-Y. Sung, J. Yang, A. Crabtree, P. Tolmie, T. Rodden, C. Greenhalgh, and S. Benford. The ins and outs of home networking: The case for useful and usable domestic networking. ToCHI, 16(2), 2009. Google ScholarDigital Library
- N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker. NOX: towards an operating system for networks. SIGCOMM CCR, 38(3), 2008. Google ScholarDigital Library
- H. M. Levy. Capability Based Computer Systems. Digital Press, 1984. Google ScholarDigital Library
- S. Lucero and S. Schatt. Home automation and security. ABI Research, 2009.Google Scholar
- M. L. Mazurek, J. Arsenault, J. Breese, N. Gupta, I. Ion, C. Johns, D. Lee, Y. Liang, J. Olsen, B. Salmon, R. Shay, K. Vaniea, L. Bauer, L. F. Cranor, G. R. Ganger, and M. K. Reiter. Access control for home data sharing: Attitudes, needs and practices. In CHI, 2010. Google ScholarDigital Library
- R. F. Rashid and G. G. Robertson. Accent: A communication oriented network operating system kernel. In SOSP, 1981. Google ScholarDigital Library
- Schlage LiNK. http://link.schlage.com/.Google Scholar
- S. VanDeBogart, P. Efstathopoulos, E. Kohler, M. Krohn, C. Frey, D. Ziegler, F. Kaashoek, R. Morris, and D. Mazieres. Labels and event processes in the asbestos operating system. TOCS, 25(4), 2007. Google ScholarDigital Library
- N. Zeldovich, S. Boyd-Wickizer, and D. Mazieres. Securing distributed systems with information flow control. In NSDI, 2008. Google ScholarDigital Library
- Z-Wave.com - ZwaveStart. http://www.z-wave.com.Google Scholar
Index Terms
- The home needs an operating system (and an app store)
Recommendations
A recommender system of buggy app checkers for app store moderators
MOBILESoft '15: Proceedings of the Second ACM International Conference on Mobile Software Engineering and SystemsThe popularity of smartphones is leading to an ever growing number of mobile apps that are published in official app stores. However, users might experience bugs and crashes for some of these apps. In this paper, we perform an empirical study of the ...
App store mining is not enough for app improvement
The rise in popularity of mobile devices has led to a parallel growth in the size of the app store market, intriguing several research studies and commercial platforms on mining app stores. App store reviews are used to analyze different aspects of app ...
Comments