Using latency to evaluate interactive system performance
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
Capability-Based Computer Systems
Capability-Based Computer Systems
Finding the flow in web site search
Communications of the ACM
Using speakeasy for ad hoc peer-to-peer collaboration
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
What You Always Wanted to Know About Datalog (And Never Dared to Ask)
IEEE Transactions on Knowledge and Data Engineering
DATALOG with Constraints: A Foundation for Trust Management Languages
PADL '03 Proceedings of the 5th International Symposium on Practical Aspects of Declarative Languages
ICrafter: A Service Framework for Ubiquitous Computing Environments
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
Multi-Camera Multi-Person Tracking for EasyLiving
VS '00 Proceedings of the Third IEEE International Workshop on Visual Surveillance (VS'2000)
Labels and event processes in the Asbestos operating system
ACM Transactions on Computer Systems (TOCS)
A user study of policy creation in a flexible access-control system
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
NOX: towards an operating system for networks
ACM SIGCOMM Computer Communication Review
Securing distributed systems with information flow control
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
More than meets the eye: transforming the user experience of home network management
Proceedings of the 7th ACM conference on Designing interactive systems
EON: modeling and analyzing dynamic access control systems with logic programs
Proceedings of the 15th ACM conference on Computer and communications security
The ins and outs of home networking: The case for useful and usable domestic networking
ACM Transactions on Computer-Human Interaction (TOCHI)
Revealing hidden context: improving mental models of personal firewall users
Proceedings of the 5th Symposium on Usable Privacy and Security
Access Control for Home Data Sharing: Attitudes, Needs and Practices
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The home needs an operating system (and an app store)
Hotnets-IX Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks
Advancing the state of home networking
Communications of the ACM
More than skin deep: measuring effects of the underlying model on access-control system usability
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Home automation in the wild: challenges and opportunities
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Markovian models for home electricity consumption
Proceedings of the 2nd ACM SIGCOMM workshop on Green networking
Automating energy management in green homes
Proceedings of the 2nd ACM SIGCOMM workshop on Home networks
Stanford interactive workspaces: a framework for physical and graphical user interface prototyping
IEEE Wireless Communications
HomeLab: shared infrastructure for home technology field studies
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Putting home users in charge of their network
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Expanding home services with advanced gateways
ACM SIGCOMM Computer Communication Review
Enabling the usage of sensor networks with service-oriented architectures
Proceedings of the 7th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
Minimizing intrusiveness in home energy measurement
BuildSys '12 Proceedings of the Fourth ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings
SensorAct: a privacy and security aware federated middleware for building management
BuildSys '12 Proceedings of the Fourth ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings
Augmenting homes with custom devices using .NET Gadgeteer and HomeOS
BuildSys '12 Proceedings of the Fourth ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings
Digital neighborhood watch: investigating the sharing of camera data amongst neighbors
Proceedings of the 2013 conference on Computer supported cooperative work
Measuring home networks with homenet profiler
PAM'13 Proceedings of the 14th international conference on Passive and Active Measurement
BOSS: building operating system services
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
A cloud-based consumer-centric architecture for energy data analytics
Proceedings of the fourth international conference on Future energy systems
HomeLab: a platform for conducting experiments with connected devices in the home
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
Exploring smartphone-based web user interfaces for appliances
Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services
homeBLOX: making home automation usable
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
homeBLOX: introducing process-driven home automation
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
Lab of things: a platform for conducting studies with connected devices in multiple homes
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
BuildingDepot 2.0: An Integrated Management System for Building Analysis and Control
Proceedings of the 5th ACM Workshop on Embedded Systems For Energy-Efficient Buildings
Towards an operating system for the campus
Proceedings of the 5th Asia-Pacific Symposium on Internetware
Bolt: data management for connected homes
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
3D tracking via body radio reflections
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
Hi-index | 0.00 |
Network devices for the home such as remotely controllable locks, lights, thermostats, cameras, and motion sensors are now readily available and inexpensive. In theory, this enables scenarios like remotely monitoring cameras from a smartphone or customizing climate control based on occupancy patterns. However, in practice today, such smarthome scenarios are limited to expert hobbyists and the rich because of the high overhead of managing and extending current technology. We present HomeOS, a platform that bridges this gap by presenting users and developers with a PC-like abstraction for technology in the home. It presents network devices as peripherals with abstract interfaces, enables cross-device tasks via applications written against these interfaces, and gives users a management interface designed for the home environment. HomeOS already has tens of applications and supports a wide range of devices. It has been running in 12 real homes for 4-8 months, and 42 students have built new applications and added support for additional devices independent of our efforts.