Engineering rich internet applications with a model-driven approach

Journal Article (2010)
Author(s)

Piero Fraternali (Politecnico di Milano)

Sara Comai (Politecnico di Milano)

A. Bozzon (Politecnico di Milano)

Giovanni Toffetti Carughi (University of Lugano)

Affiliation
External organisation
DOI related publication
https://doi.org/10.1145/1734200.1734204
More Info
expand_more
Publication Year
2010
Language
English
Affiliation
External organisation
Issue number
2
Volume number
4
Pages (from-to)
1-47

Abstract

Rich Internet Applications (RIAs) have introduced powerful novel functionalities into the Web architecture, borrowed from client-server and desktop applications. The resulting platforms allow designers to improve the user's experience, by exploiting client-side data and computation, bidirectional client-server communication, synchronous and asynchronous events, and rich interface widgets. However, the rapid evolution of RIA technologies challenges the Model-Driven Development methodologies that have been successfully applied in the past decade to traditional Web solutions. This paper illustrates an evolutionary approach for incorporating a wealth of RIA features into an existing Web engineering methodology and notation. The experience demonstrates that it is possible to model RIA application requirements at a high-level using a platform-independent notation, and generate the client-side and server-side code automatically. The resulting approach is evaluated in terms of expressive power, ease of use, and implementability.

No files available

Metadata only record. There are no files for this record.