Rich Internet Applications (RIAs) are widely adopted Web applications that add the richer interaction, presentation, and client-side computation capabilities of desktop applications to the Web. However, the evolution from Web applications towards RIAs comes at the cost of increased complexity in their development. For this reason, a wide variety of tools and technologies have been proposed in order to streamline their development effort. This paper investigates the current state of the art of the RIA development approaches. The review shows that the current industrial development practice lacks a comprehensive approach to RIA development, supporting all the development steps from the design to implementation, test and maintenance, and helping identifying correct design choices. This is in part due to the severe fragmentation of current RIA technologies that prevents the adoption of a commonly recognized set of best practices resulting in ad-hoc development processes. These aspects are in part treated by research methodologies and some innovative industrial solutions, but also these approaches present some limitations. The paper identifies future research directions for RIAs to fully support their development process and to support their design in a more comprehensive and systematic way, from both industrial and research perspectives.

State-of-the Art and trends in the Systematic Development of Rich Internet Applications

COMAI, SARA;
2011-01-01

Abstract

Rich Internet Applications (RIAs) are widely adopted Web applications that add the richer interaction, presentation, and client-side computation capabilities of desktop applications to the Web. However, the evolution from Web applications towards RIAs comes at the cost of increased complexity in their development. For this reason, a wide variety of tools and technologies have been proposed in order to streamline their development effort. This paper investigates the current state of the art of the RIA development approaches. The review shows that the current industrial development practice lacks a comprehensive approach to RIA development, supporting all the development steps from the design to implementation, test and maintenance, and helping identifying correct design choices. This is in part due to the severe fragmentation of current RIA technologies that prevents the adoption of a commonly recognized set of best practices resulting in ad-hoc development processes. These aspects are in part treated by research methodologies and some innovative industrial solutions, but also these approaches present some limitations. The paper identifies future research directions for RIAs to fully support their development process and to support their design in a more comprehensive and systematic way, from both industrial and research perspectives.
2011
Rich Internet Applications; Systematic Development; Web Engineering
File in questo prodotto:
File Dimensione Formato  
RIA.pdf

Accesso riservato

Descrizione: Articolo
: Publisher’s version
Dimensione 2.95 MB
Formato Adobe PDF
2.95 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/618977
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 26
  • ???jsp.display-item.citation.isi??? 19
social impact