Title
Tooling and system support for authoring multi-device applications
Abstract
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.
Year
DOI
Venue
2004
10.1016/S0164-1212(03)00053-0
Journal of Systems and Software
Keywords
Field
DocType
single-authoring,designer-in-the-loop process,generic model,device-independent application model,system support,concrete interface artifact,model-based user interface design,multi-device application,automated process,pervasive application design,multi-device applications,development model,usable application,device-independence,deploying application,html page,cost effectiveness,user interface design
USable,Device independence,Workbench,Multi device,Software engineering,Computer science,Tweaking,Human–computer interaction
Journal
Volume
Issue
ISSN
69
3
The Journal of Systems & Software
Citations 
PageRank 
References 
11
0.83
17
Authors
5
Name
Order
Citations
PageRank
Guruduth Banavar1970131.20
Lawrence D. Bergman266061.49
Yves Gaeremynck3312.84
Danny Soroker418819.90
Jeremy Sussman535564.63