Rover: A Toolkit for Mobile Information Access (1995)
Cached
Download Links
- [www-2.cs.cmu.edu]
- [theory.lcs.mit.edu]
- [www.cs.berkeley.edu]
- [cs.ucsb.edu]
- [www.pdos.lcs.mit.edu]
- DBLP
Other Repositories/Bibliography
| Citations: | 176 - 4 self |
BibTeX
@MISC{Joseph95rover:a,
author = {Anthony D. Joseph and Alan E deLespinasse and Joshua A. Tauber and David K. Gifford and M. Frans Kaashoek},
title = {Rover: A Toolkit for Mobile Information Access},
year = {1995}
}
Years of Citing Articles
OpenURL
Abstract
The Rover toolkit combines relocatable dynamic objects and queued remote procedure calls to provide unique services for "roving" mobile applications. A relocatable dynamic object is an object with a well-defined interface that can be dynamically loaded into a client computer from a server computer (or vice versa) to reduce clientserver communication requirements. Queued remote procedure call is a communication system that permits applications to continue to make non-blocking remote procedure call requests even when a host is disconnected, with requests and responses being exchanged upon network reconnection. The challenges of mobile environments include intermittent connectivity, limited bandwidth, and channeluse optimization. Experimental results from a Rover-based mail reader, calendar program, and two non-blocking versions of WorldWide Web browsers show that Rover's services are a good match to these challenges. The Rover toolkit also offers advantages for workstation applications by providing a uniform distributed object architecture for code shipping, object caching, and asynchronous object invocation.







