Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Iterative Adaptation for Mobile Clients Using Existing APIs
 
research article

Iterative Adaptation for Mobile Clients Using Existing APIs

de Lara, Eyal
•
Chopra, Yogesh
•
Kumar, Rajnish
Show more
2005
IEEE Transactions on Parallel and Distributed Systems

Iterative Adaptation is a novel approach to adaptation for resource-limited mobile and wireless environments that supports powerful application-specific adaptations without requiring modifications to the application's source code. Common productivity applications, such as browsers, word processors, and presentation tools, export APIs that allow external applications to control their operation. The novel premise in iterative adaptation is that these APIs are sufficient to support a wide range of adaptation policies for applications running on resource-limited devices. In addition to allowing adaptation without having to change the application's source code, this approach has a unique combination of advantages. First, it supports centralized management of resources across multiple applications. Second, it makes it possible to modify application behavior after the application has been deployed. This paper evaluates the extent to which existing APIs can be used for the purposes of adapting document-based applications to run on bandwidth-limited devices. In particular, we implement a large number of bandwidth adaptations for applications from the Microsoft Office and the OpenOffice productivity suites and for Internet Explorer. Although we find limitations in their APIs, we are able to implement many adaptation policies without much complexity and with good performance. Moreover, iterative adaptation achieves performance similar to an approach that implements adaptation by modifying the application, while requiring only a fraction of the coding effort.

  • Details
  • Metrics
Type
research article
DOI
10.1109/TPDS.2005.124
Web of Science ID

WOS:000231355600007

Author(s)
de Lara, Eyal
Chopra, Yogesh
Kumar, Rajnish
Vaghela, Nilesh
Wallach, Dan S.
Zwaenepoel, Willy  
Date Issued

2005

Published in
IEEE Transactions on Parallel and Distributed Systems
Volume

16

Issue

10

Start page

966

End page

981

Subjects

Application adaptation

•

low-bandwidth operation

•

pervasive computing

•

middleware

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LABOS  
Available on Infoscience
August 30, 2006
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/233942
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés