Sam S. Adams, Guruduth Banavar, et al.
AI Magazine
This paper presents a development model, tooling environment, and system support for building and deploying applications targeted to run on multiple heterogeneous end-user devices. Our approach is based on a device-independent application model and consists of three elements: (1) an automated process of specialization, by which device-specific versions of the application are generated, (2) support for hand-customization of generated applications, a process we call tweaking, both within our workbench and using external editors, and (3) a designer-in-the-loop process of generalization, by which a generic model is inferred from concrete interface artifacts such as HTML pages. We argue that this approach is cost-effective and results in usable applications that run on a variety of devices. © 2003 Elsevier Inc. All rights reserved.
Sam S. Adams, Guruduth Banavar, et al.
AI Magazine
Guruduth Banavar, Lawrence Bergman, et al.
IEEE Pervasive Computing
Yves Gaeremynck, Lawrence D. Bergman, et al.
IUI 2003
Vittorio Castelli, Chung-Sheng Li, et al.
Voice, Video, and Data Communications 1997