Dialogue-based modeling of rich internet applications: the Rich-IDM approach

Purpose – Rich Internet Application (RIA) technologies offer designers the opportunity to experiment with novel interaction grammars, whose implications for conceptual modeling still need to be fully understood. An open problem is the ability to characterize the fluid, smooth and organic nature of the user interaction and navigation in ways that allow web engineers to share through a common vocabulary, as well as sketch, explore and specify design decisions in the light of usability requirements and stakeholder's goals. The purpose of this paper is to address this problem.Design/methodology/approach – To meet this challenge, the authors extend IDM (Interactive Dialogue Model), a dialogue‐based approach focusing on the conceptual dialogue flow with the user, codifying a set of key modeling constructs in order to describe the new dialogue features of RIAs.Findings – The approach, called Rich‐IDM demonstrated some relevant features: expressiveness to capture interactive features at a high level of abstractio...

[1]  Ronald K. Stamper,et al.  A Theory of Computer Semiotics , 1992 .

[2]  Piero Fraternali,et al.  Rich Internet Applications , 2010, IEEE Internet Computing.

[3]  Donald D. Cowan,et al.  Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse , 1995, IEEE Trans. Software Eng..

[4]  Franca Garzotto,et al.  Design Requirements for Communication-Intensive Interactive Applications , 2009 .

[5]  Sara Comai,et al.  Designing Rich Internet Applications with Web Engineering Methodologies , 2007, 2007 9th IEEE International Workshop on Web Site Evolution.

[6]  Giovanni Toffetti Carughi,et al.  Conceptual modeling and code generation for rich internet applications , 2006, ICWE '06.

[7]  Sara Comai,et al.  Necessity of methodologies to model rich Internet applications , 2005, Seventh IEEE International Symposium on Web Site Evolution.

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

[9]  Oscar Díaz,et al.  A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA , 2008, 2008 Eighth International Conference on Web Engineering.

[10]  Alessandro Bozzon,et al.  Towards Web 2.0 Applications: A Conceptual Model for Rich Internet Applications , 2009 .

[11]  D. D. Cowan,et al.  ADVcharts: a visual formalism for interactive systems , 1994, SGCH.

[12]  Gustavo Rossi,et al.  Designing the Interface of Rich Internet Applications , 2007, 2007 Latin American Web Conference (LA-WEB 2007).

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

[14]  Nora Koch,et al.  Uml-Based Web Engineering - An Approach Based on Standards , 2008, Web Engineering.

[15]  Giovanni Toffetti Carughi,et al.  Capturing RIA concepts in a web modeling language , 2006, WWW '06.

[16]  Tom Carey,et al.  ACM SIGCHI Curricula for Human-Computer Interaction , 1992 .

[17]  Peter Dolog,et al.  Designing Interaction Spaces for Rich Internet Applications with UML , 2007, ICWE.

[18]  Daniel Schwabe,et al.  OOHDM-Web: an environment for implementation of hypermedia applications in the WWW , 1999, LINK.

[19]  Paolo Paolini,et al.  Interactive dialogue model: a design technique for multichannel applications , 2006, IEEE Transactions on Multimedia.

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

[21]  Juan Carlos Preciado,et al.  Engineering Rich Internet Application User Interfaces over Legacy Web Models , 2007, IEEE Internet Computing.

[22]  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).

[23]  Nora Koch,et al.  Designing Rich Internet Applications Combining UWE and RUX-Method , 2008, 2008 Eighth International Conference on Web Engineering.

[24]  Fabio Casati,et al.  Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities , 2007, IEEE Internet Computing.

[25]  Juan Carlos Preciado,et al.  A Method for Model Based Design of Rich Internet Application Interactive User Interfaces , 2007, ICWE.