UNIX network programming
COBRA fundamentals and programming
COBRA fundamentals and programming
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
System architecture directions for networked sensors
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Jini Specification
Labscape: A Smart Environment for the Cell Biology Laboratory
IEEE Pervasive Computing
User Study Techniques in the Design and Evaluation of a Ubicomp Environment
UbiComp '02 Proceedings of the 4th international conference on Ubiquitous Computing
One.world: Experiences with a Pervasive Computing Architecture
IEEE Pervasive Computing
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
Open problems in data collection networks
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Queue - HCI
A Virtual Machine Migration System Based on a CPU Emulator
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
System support for pervasive applications
Future directions in distributed computing
Dependable Services for Mobile Health Monitoring Systems
International Journal of Ambient Computing and Intelligence
Hi-index | 0.00 |
Labscape, a ubiquitous computing environment for cell biologists, was implemented twice: once using only standard tools for distributed systems (TCP sockets and shared file systems) and once using one.world, a runtime system designed specifically to support ubiquitous applications. We analyze Labscape in terms of the system properties that are required to provide a fluid user experience. Though the two implementations are functionally and architecturally similar, we found a significant difference in the degree to which they each exhibited the required properties. The fact that one.world was not designed specifically with Labscape in mind yet was found to support the application's requirements well suggests that ubiquitous applications have many aspects in common, and can benefit from a system support layer for coping with dynamic environments. We present, in detail, the concepts embodied in one.world that we have found to be most important for Labscape, and how some of these concepts might be extended.