Supported by AITO. These pages are currently maintained by Alex Potanin |
|
A User-Centric Environment-Aware Multi-Device Application Framework for Ubiquitous Computing
1304 W. Springfield Ave Urbana, IL 61801 USA tel: 217 3902129 fax: mroman1@cs.uiuc.edu Keywords:frameworks meta architectures multimedia applications
Abstract:Ubiquitous computing challenges the conventional notion of a user logged into a personal computing device, whether it is a desktop, a laptop, or a digital assistant. When the physical environment of a user contains hundreds of networked computer devices each of which may be used to support one or more user applications, the notion of personal computing becomes inadequate. Further, when a group of users share such a physical environment, new forms of sharing, cooperation and collaboration are possible and mobile users may constantly change the computers with which they interact. We present in this paper a novel application framework that supports the development of mobile applications that can benefit from multiple input, output, and processing devices, and can adapt to changes in the users' environment. The proposed application framework provides functionality to design and implement applications that are aware and can take benefit of the resources contained in the users' environment, can be dynamically partitioned among different devices, and can dynamically alter their internal composition to adapt to changes in their environment (e.g., new resources introduced in the environment). The application framework provides a specialization mechanism that allows developers to describe the application once and automatically customize it to different ubiquitous computing environments, and provides meta-level policies to define adaptation rules for applications.
HTML3 JAVA
Last modified on Mon Aug 15 14:59:24 2005 |