Check out the new USENIX Web site.

A Programming Interface for Application-Aware Adaptation in Mobile Computing


Brian D. Noble, Morgan Price, and M. Satyanarayanan
School of Computer Science
Carnegie Mellon University
{bnoble,mprice,satya}@cs.cmu.edu

Abstract

Mobile clients face wide variations in network conditions and local resource availability when accessing remote data. Coping with this uncertainty requires the ability to retrieve and present data at varying degrees of fidelity. In this paper we present applicaton-aware adaptation as a solution to this problem. The essence of our solution is a collaborative partnership between applications and the operating system. We describe the Odyssey API for application-aware adaptation and demonstrate its use in accessing two types of data: video and maps.


Download the full text of this paper in ASCII (41,786 bytes) and POSTSCRIPT (106,430 bytes) form.

To Become a USENIX Member, please see our Membership Information.