Making computers disappear
- 16 July 2001
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 108-121
- https://doi.org/10.1145/381677.381688
Abstract
Digital appliances designed to simplify everyday tasks are readily available to end consumers. For example, mobile users can retrieve Web content using handheld devices since content retrieval is well-supported by infrastructure services such as transformational proxies. However, the same type of support is lacking for input-centric devices, those that create content and allow users to share content. This lack of infrastructural support makes input-centric devices hard to use and less useful.The Appliance Data Services project seeks to explore a vision of an appliance computing world where users move data seamlessly among various devices. Based on this vision, we formulate three principles that guide the design of an architecture that helps realize this vision: bring devices to the forefront, minimize the number of device features, and place functionality in the network infrastructure. We evaluate our implementation of the ADS architecture based on these principles, and build applications using the ADS framework to evaluate the ease with which appliance computing applications can be built using the framework. We find that it is relatively simple to build and extend applications on ADS that make using digital devices easier, which results in the devices themselves becoming more useful.Keywords
This publication has 9 references indexed in Scilit:
- Integrating information appliances into an interactive workspaceIEEE Computer Graphics and Applications, 2000
- ICEBERG: an Internet core network architecture for integrated communicationsIEEE Wireless Communications, 2000
- Next century challengesPublished by Association for Computing Machinery (ACM) ,1999
- Next century challengesPublished by Association for Computing Machinery (ACM) ,1999
- Augmented surfacesPublished by Association for Computing Machinery (ACM) ,1999
- A multiple device approach for supporting whiteboard-based interactionsPublished by Association for Computing Machinery (ACM) ,1998
- Cluster-based scalable network servicesPublished by Association for Computing Machinery (ACM) ,1997
- CORBA: integrating diverse applications within distributed heterogeneous environmentsIEEE Communications Magazine, 1997
- The active badge location systemACM Transactions on Information Systems, 1992