System support for pervasive applications
- 1 November 2004
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computer Systems
- Vol. 22 (4) , 421-486
- https://doi.org/10.1145/1035582.1035584
Abstract
Pervasive computing provides an attractive vision for the future of computing. Computational power will be available everywhere. Mobile and stationary devices will dynamically connect and coordinate to seamlessly help people in accomplishing their tasks. For this vision to become a reality, developers must build applications that constantly adapt to a highly dynamic computing environment. To make the developers' task feasible, we present a system architecture for pervasive computing, called one.world. Our architecture provides an integrated and comprehensive framework for building pervasive applications. It includes services, such as discovery and migration, that help to build applications and directly simplify the task of coping with constant change. We describe our architecture and its programming model and reflect on our own and others' experiences with using it.Keywords
This publication has 26 references indexed in Scilit:
- Systems Support for Ubiquitous Computing: A Case Study of Two Implementations of LabscapePublished by Springer Nature ,2002
- Project Aura: toward distraction-free pervasive computingIEEE Pervasive Computing, 2002
- EasyLiving: Technologies for Intelligent EnvironmentsPublished by Springer Nature ,2000
- A network architecture for heterogeneous mobile computingIEEE Wireless Communications, 1998
- L2imbo: A distributed systems platform for mobile computingMobile Networks and Applications, 1998
- Serverless network file systemsACM Transactions on Computer Systems, 1996
- Transparent process migration: Design alternatives and the sprite implementationSoftware: Practice and Experience, 1991
- The S/Net's Linda kernelACM Transactions on Computer Systems, 1986
- GrapevineCommunications of the ACM, 1982
- The nucleus of a multiprogramming systemCommunications of the ACM, 1970