STATE-OF-THE-ART AND TRENDS IN THE SYSTEMATIC DEVELOPMENT OF RICH INTERNET APPLICATIONS

Authors

  • GIOVANNI TOFFETTI University of Lugano
  • SARA COMAI Politecnico di Milano
  • JUAN CARLOS PRECIADO Universidad de Extremadura
  • MARINO LINAJE Universidad de Extremadura

DOI:

https://doi.org/10.13052/jwe1540-9589.1014

Keywords:

Rich Internet Applications, Systematic Development, Web Engineering

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.

Downloads

Download data is not yet available.

Author Biographies

GIOVANNI TOFFETTI, University of Lugano

Faculty of Informatics

SARA COMAI, Politecnico di Milano

Dipartimento di Elettronica

JUAN CARLOS PRECIADO, Universidad de Extremadura

Quercus Software Engineering Group

MARINO LINAJE, Universidad de Extremadura

Quercus Software Engineering Group.

References

. A. Bozzon, S. Comai, P. Fraternali, G. Toffetti Carughi, Conceptual Modeling and Code

Generation for Rich Internet Applications, in: International Conference on Web Engineering

(ICWE), ACM 263, Palo Alto, USA, 2006, pp. 353-360.

. F. Daniel, J. Yu, B. Benatallah, F. Casati, M. Matera, R. Saint-Paul, Understanding UI

Integration: A Survey of Problems, Technologies, and Opportunities, IEEE Internet Computing

(3) (2007) 59-66.

. P. Dolog, J. Stage, Designing Interaction Spaces for Rich Internet Applications with UML, in:

International Conference on Web Engineering (ICWE), Springer LNCS 4607, 2007, Como, Italy,

pp. 358-363.

. B. Hailpern, P. Tarr, Model-driven development: the good, the bad, and the ugly, IBM Systems

Journal 45 (3) (2006) 451-461.

. N. Koch, M. Pigerl, G. Zhang, T. Morozova, Patterns for the Model-Based Development of

RIAs, in: International Conference on Web Engineering (ICWE), Springer LNCS 5648, San

Sebastián, Spain, 2009, pp. 283-291.

. M. Linaje, A. Lozano-Tello, J.C. Preciado, F. Sanchez-Figueroa, R. Rodríguez, Obtaining

accessible RIA UIs by combining RUX-Method and SAW, in: Automated Specification and

Verification of Web Systems, Hagenberg, Austria, 2009, pp. 85-98.

. M. Linaje, J.C. Preciado, R. Morales-Chaparro, R. Rodríguez-Echeverría, F. Sanchez-Figueroa,

Automatic Generation of RIAs Using RUX-Tool and WebRatio, in: International Conference on

Web Engineering (ICWE), Springer LNCS 5648, San Sebastián, Spain, 2009, pp. 501-504.

. M. Linaje, J.C. Preciado, F. Sanchez-Figueroa, Engineering Rich Internet Application User

Interfaces over Legacy Web Models, IEEE Internet Computing 11 (6) (2007), 53-59.

. C. Loosley, Rich Internet Applications: Design, Measurement, and Management Challenges,

white paper, Keynote Systems (2006).

<http://www.keynote.com/docs/whitepapers/RichInternet_5.pdf>

. F. Martinez-Ruiz, J. Muñoz Arteaga, J. Vanderdonckt, J. Gonzalez-Calleros, R. Mendoza, A

first draft of a Model-driven Method for Designing Graphical User Interfaces of Rich Internet

Applications, in: Latin American Web Congress (LA-Web), Puebla, Mexico, 2006, pp. 32-38.

. S. Meliá, J. Gómez, S. Pérez, O. Díaz, A Model-Driven Development for GWT-Based Rich

Internet Applications with OOH4RIA, in: International Conference on Web Engineering (ICWE),

New York, USA, IEEE Computer Society, 2008, pp. 13-23.

. J.C. Preciado, M. Linaje, F. Sanchez, S. Comai, Necessity of methodologies to model rich

Internet applications, in: International Symposium on Web Site Evolution (WSE), IEEE

Computer Society, Budapest, Hungary, 2007, pp. 7-13.

. M. Urbieta, G. Rossi, J. Ginzburg, D. Schwabe, Designing the Interface of Rich Internet

Applications, in: Latin American Web Congress (LA-Web), Santiago de Chile, Chile, 2007, pp.

-153.

. R. Valdes, E. Knipp, D. Mitchell Smith, G. Phifer, M. Driver, Market Scope for Ajax

Technologies and Rich Internet Application Platforms, Gartner RAS Core Research Note

G00173751, 2009. <http://www.adobe.com/enterprise/pdfs/gartner-ajax-ria.pdf>

. F. Valverde, O. Pastor,,P. Valderas, V. Pelechano, A Model-Driven Engineering Approach

for Defining Rich Internet Applications: A Web 2.0 Case Study, Handbook of research on Web

0, 3.0 and X.0 Technologies, Business, and Social Applications, IGI Global, 2009, pp. 40-58.

. J. Wright, J. Dietrich, Survey of existing languages to model interactive web applications, in:

Asia-Pacific Conference on Conceptual Modelling vol. 79, Wollongong, Australia, 2008, pp.

-123.

. J. Wright, J. Dietrich, Requirements for Rich Internet Application Design Methodologies, in:

International Conference on Web Information Systems Engineering (WISE), Auckland, New

Zealand, 2008, pp. 106-119.

. P. Fraternali, S. Comai, A. Bozzon, G. Toffetti. Engineering rich internet applications with a

model-driven approach. ACM Trans. Web 4, 2, Article 7 (April 2010), 47 pages.

. S. Meliá, J. Gómez, S. Pérez, O. Díaz. Architectural and Technological Variability in Rich

Internet Applications. IEEE Internet Computing 14, 3 (May 2010), 24-32.

. P. Fraternali, G. Rossi, F. Sánchez-Figueroa, "Rich Internet Applications," IEEE Internet

Computing, vol. 14, no. 3, (May 2010) pp. 9-12.

Downloads

Published

2020-10-05

How to Cite

TOFFETTI, G. ., COMAI, S. ., PRECIADO, J. C. ., & LINAJE, M. . (2020). STATE-OF-THE-ART AND TRENDS IN THE SYSTEMATIC DEVELOPMENT OF RICH INTERNET APPLICATIONS. Journal of Web Engineering, 10(1), 070–086. https://doi.org/10.13052/jwe1540-9589.1014

Issue

Section

Articles