Rover Mobile Application Toolkit
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 client-server 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 channel-use
optimization. Experimental results from a Rover-based mail reader,
calendar program, and two non-blocking versions of World-Wide 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.
Architecture:
Publications:
-
RFS: A Mobile-Transparent File System for the Rover Toolkit,
(html),
by Anthony
D. Joseph, George M. Candea,
and M. Frans
Kaashoek.
Presented as a Works-In-Progress poster at the
Sixteenth Symposium on Operating Systems Principles, October
1997.
-
Building
Reliable Mobile-Aware Applications using the Rover Toolkit,
(compressed),
by Anthony D. Joseph and
M. Frans
Kaashoek.
To appear in ACM Wireless Networks (WINET).
-
Mobile Computing
with the Rover Toolkit, (compressed),
by Anthony D. Joseph,
Joshua A. Tauber, and
M. Frans
Kaashoek.
IEEE Transactions on Computers:
Special issue on Mobile Computing, 46(3). March 1997.
- Building
Reliable Mobile-Aware Applications using the Rover Toolkit,
(compressed),
by Anthony D. Joseph,
Joshua A. Tauber, and
M. Frans
Kaashoek.
Appears in Proceedings of the Second ACM
International Conference on Mobile Computing and Networking
(MobiCom'96). November 1996.
-
Constantine
Cristakos,
The Rover NNTP Proxy,
(compressed), Advanced Undergraduate Project, Massachusetts
Institute of Technology, June 1996.
-
Joshua A. Tauber.
Issues in
Building Mobile-Aware Applications with the Rover Toolkit,
(compressed), Master's thesis, Massachusetts Institute of
Technology, May 1996.
-
Rover: A
Toolkit for Mobile Information Access, (compressed),
by Anthony D. Joseph,
Alan
F. deLespinasse, Joshua A. Tauber, David K. Gifford ,
and M. Frans
Kaashoek.
Appears in Proceedings of the Fifteenth
Symposium on Operating Systems Principles, December 1995.
-
Alan F. deLespinasse.
Rover
Mosaic: E-mail Communication for a Full-Function Web Browser ,
(compressed), Master's thesis, Massachusetts Institute of
Technology, June 1995.
-
Dynamic
Documents: Mobile Wireless Access to the WWW, (compressed),
HTML
abstract,
by M. Frans Kaashoek,
Tom Pinckney, and Joshua
A. Tauber.
Appears in the Workshop on Mobile Computing
Systems and Applications (WMCSA), December 1994.
-
Storage alternatives for Mobile Computers,
by Fred Douglis,
Ramon Caceres, M. Frans Kaashoek,
Kai Li, Brian Marsh, and Joshua A. Tauber.
Appears in the Proceedings of the First Symposium on Operating
Design and Implementation (OSDI).
- Dynamic Documents: Extensibility and Adaptability in the WWW,
(compressed),
HTML version,
by
M. Frans Kaashoek,
Tom Pinckney, and
Joshua A. Tauber.
Appears in the Second International WWW Conference '94: Mosaic and the Web, October 1994.
-
Wireless Access to the National Information Infrastructure,
(compressed),
Poster for an ARPA visit to the LCS on 17 October 1994.
by
Joshua A. Tauber depicting work done with
M. Frans Kaashoek,
and Tom Pinckney.
WARNING: UNCOMPRESSED FILE SIZE = 8,172,890
COMPRESSED FILE SIZE = 102,267
Contacts:
For more information on Rover and related projects see the Laboratory for Computer Science home
pages of the Parallel and
Distributed Operating System group, and the
Programming Systems Research Group.
Preliminary Rover project documentation .
Private Rover project information
(LCS only).
Last updated by $Author: maxp $ on $Date: 2000/05/03 16:41:59 $.
Copyright © 1995-1998 Anthony D. Joseph and Massachusetts
Institute of Technology