Methods for Efficient Development of Task-Based Applications

International audience This paper introduces methods for developing task-based applications by tightly integrating workflows with application logic written in an imperative programming language and automatically completing workflows especially with tasks that mediate interaction with users. Develope...

Full description

Bibliographic Details
Main Author: Slovacek, Vaclav
Other Authors: Dept. of Computer Graphics and Interaction, Faculty of Electrical Engineering, Czech Technical University in Prague (CTU), Regina Bernhaupt; Peter Forbrig; Jan Gulliksen; Marta Lárusdóttir
Format: Conference Object
Language:English
Published: HAL CCSD 2010
Subjects:
Online Access:https://hal.inria.fr/hal-01055202
https://hal.inria.fr/hal-01055202/document
https://hal.inria.fr/hal-01055202/file/Methods_for_efficient_development_of_task-based_applications_-_after_review.pdf
https://doi.org/10.1007/978-3-642-16488-0_18
Description
Summary:International audience This paper introduces methods for developing task-based applications by tightly integrating workflows with application logic written in an imperative programming language and automatically completing workflows especially with tasks that mediate interaction with users. Developers are then provided with completed workflow they may be used for further development. Automatic completion of workflows should enable to significantly shorten the development process and eliminate repetitive and error-prone development tasks. Information extracted from workflow structure and low level application logic may then be used to automatically generate low to high fidelity prototype user interfaces for different devices and contexts.