Necessity of methodologies to model rich Internet applications

Several methodologies and tools have been proposed for Web applications design and development. However, traditional Web applications are still inadequate to support the interaction and presentation functionalities demanded by the users. Recently, rich Internet applications (RIAs) have been proposed as an answer to these problems providing new levels of interactivity and presentation. The use of RIAs is growing exponentially; nevertheless there is a lack of full development methodologies in this sense. This document outlines the main features, which should be modeled in RIAs and proposes an evaluation process in order to obtain the suitability of a methodology to accomplish this goal. We also use this process to evaluate the suitability of several existing Web, multimedia and hypermedia methodologies to demonstrate that each one accomplishes only few RIA features, so new methodologies or extensions of the actual methodologies become necessary.

[1]  Dick C. A. Bulterman,et al.  The Amsterdam hypermedia model: adding time and context to the Dexter model , 1994, CACM.

[2]  Nora Koch,et al.  A Comparative Study of Methods for Hypermedia Development , 2001 .

[3]  Günther Specht,et al.  HMT: Modeling Temporal Aspects in Hypermedia Applications , 2000, Web-Age Information Management.

[4]  Michael Lang,et al.  Hypermedia Systems Development: Do We Really Need New Methods? , 2002 .

[5]  Ioana Manolescu,et al.  Model-driven Specification of Web Services Composition and Integration with Data-intensive Web Applications , 2002, IEEE Data Eng. Bull..

[6]  H. M. Sneed Proceedings of the Seventh IEEE International Symposium on Web Site Evolution , 2005 .

[7]  Jakub Leszczyński,et al.  Rich Internet Applications - nowe oblicze Internetu , 2005 .

[8]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.

[9]  Michael Lang,et al.  ISSUES AND CHALLENGES IN THE DEVELOPMENT OF HYPERMEDIA INFORMATION SYSTEMS , 2001 .

[10]  Piero Fraternali,et al.  Tools and approaches for developing data-intensive Web applications: a survey , 1999, CSUR.

[11]  Stefano Ceri,et al.  Building reactive web applications , 2005, WWW '05.

[12]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[13]  Brian P. Bailey,et al.  DEMAIS: designing multimedia applications with interactive storyboards , 2001, MULTIMEDIA '01.

[14]  Reiko Heckel,et al.  Towards dynamic meta modeling of UML extensions: an extensible semantics for UML sequence diagrams , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[15]  Nora Koch,et al.  Integration of Business Processes in Web Application Models , 2004, J. Web Eng..

[16]  Georgios D. Styliaras,et al.  Evaluation of hypermedia application development and management systems , 1998, HYPERTEXT '98.

[17]  Licia Calvi,et al.  AHA! An open Adaptive Hypermedia Architecture , 1998, New Rev. Hypermedia Multim..

[18]  Cristina Cachero,et al.  OO-H Method: extending UML to model web interfaces , 2003 .

[19]  Douglas Cunliffe Daniel Tudhope,et al.  The New Review of Hypermedia and Multimedia , 1995 .

[20]  Gregor Engels,et al.  Extending UML for modeling of multimedia applications , 1999, Proceedings 1999 IEEE Symposium on Visual Languages.

[21]  Gustavo Rossi,et al.  Systematic hypermedia design with oohdm , 1996 .

[22]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[23]  Mark W. Newman,et al.  DENIM: finding a tighter fit between tools and practice for Web site design , 2000, CHI.

[24]  Luciano Baresi,et al.  W2000 as a MOF Metamodel , 2002 .

[25]  Susan Dart Configuration management: the missing link in Web engineering , 2000 .

[26]  Stefano Ceri,et al.  Extending WebML for modeling multi-channel context-aware Web applications , 2003, Fourth International Conference on Web Information Systems Engineering Workshops, 2003. Proceedings..

[27]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[28]  Maria Cristina Ferreira de Oliveira,et al.  HySCharts: A Statechart-Based Environment for Hyperdocument Authoring and Browsing , 2004, Multimedia Tools and Applications.

[29]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[30]  Brian Fitzgerald,et al.  Hypermedia systems development practices: a survey , 2005, IEEE Software.

[31]  Gustavo Rossi,et al.  Systematic hypermedia application design with OOHDM , 1996, HYPERTEXT '96.

[32]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[33]  Martin Gaedke,et al.  Web Engineering , 2002, J. Web Eng..