Abstract
As more and more inexpensive, small and light-weight computer devices become available, a lot of what were formerly though of as in-office computer related activities are carried out anywhere and anytime. Reading web news is an example. We can surf the web at airports, on trains, and even in camp grounds. However, is it possible that more complicated distributed applications, such as scientific computing, multi-site video game playing, etc., can be adapted to the mobile environment? More interestingly, how can we achieve this without rewriting the complex applications that are designed for distributed platforms in which resource locations, resource types, network connectivity, and locations of the applications themselves are more stationary and stable than in a mobile distributed environment? Our research focuses on application level context-aware adaptations. In our new application paradigm, mobile applications are a composition of three independent parts: (1) application context which identifies the application itself, such as its location, application type, quality of service constraints, hosting device power limit, etc; (2) functionality of the application, which we will call the application's functional behavior; and (3) application adaptation behavior. In traditional distributed applications, it is sufficient to consider only an application 's functional behavior, but for mobile applications it is also necessary to be able to adapt to a changing environment. Our research provides a new paradigm to achieve application level adaptations in mobile environment. We also distinguish between two forms of adaptations; imposed adaptations and compliance adaptations.
Original language | English (US) |
---|---|
Pages | 310-317 |
Number of pages | 8 |
DOIs | |
State | Published - 2004 |
Event | Proceedings - 24th International Conference on Distributed Computing Systems Workshops - Hachioji, Japan Duration: Mar 23 2004 → Mar 24 2004 |
Other
Other | Proceedings - 24th International Conference on Distributed Computing Systems Workshops |
---|---|
Country/Territory | Japan |
City | Hachioji |
Period | 3/23/04 → 3/24/04 |
ASJC Scopus subject areas
- Software
- Hardware and Architecture
- Computer Networks and Communications