ABSTRACT
Rich Internet Applications (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, to explore and specify design decisions at the light of usability requirements and stakeholder's goals. To meet this challenge, we codify a set of key modeling constructs in order to describe the new dialogue features of RIA. We demonstrate through a case study the promising advantages of our approach: expressiveness to capture interactive features at a high level of abstraction, semi-formality to facilitate the establishment of a common ground between designers and web engineers, and traceability of the design to important usability requirements.
- Fraternali, P., Rossi G., Sanchez-Figueroa F. 2010. Rich Internet Applications. IEEE Internet Computing (May/June, 2010), 9--12. Google ScholarDigital Library
- Preciado, J. C., Linaje, M., Comai, S., Sanchez-Figueroa, F. 2007. Designing Rich Internet Applications with Web Engineering Methodologies. In proc. Web Site Evolution, IEEE International Workshop on 2007 9th IEEE International Workshop on Web Site Evolution. (2007), 23--30. Google ScholarDigital Library
- Dolog, P., Stage, J. 2007. Designing Interaction Spaces for Rich Internet Applications with UML. In book: Web Engineering, Volume 4607/2007, Springer Berlin / Heidelberg, ISBN 978-3-540-73596-0. (2007), 358--363. Google ScholarDigital Library
- Preciado, J. C., Linaje, M., Sanchez, F., and Comai, S. 2005. Necessity of methodologies to model Rich Internet Applications. In Proc. of the Seventh IEEE international Symposium on Web Site Evolution. IEEE Computer Society. (2005). 7--13. Google ScholarDigital Library
- Linaje M., Preciado, Sanchez-Figueroa. 2007. Engineering Rich Internet Application User Interfaces over Legacy Web Models. In Internet Computing, IEEE, 11, 6. (2007). 1089--1091. Google ScholarDigital Library
- Daniel F., Jin Yu, Boualem Benatallah, Casati F., Matera M., Regis Saint-Paul. 2007. Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities. IEEE Internet Computing, 11, 3. (2007). 59--66. Google ScholarDigital Library
- Bozzon, A., Comai, S., Fraternali, P., and Carughi, G. T., 2006. Conceptual modeling and code generation for rich internet applications. In Proc. of ICWE '06. 263. ACM. 353--360. Google ScholarDigital Library
- Bozzon, A. Comai S., Fraternali P., Tisi M. and Carughi, G. T. 2009. Towards Web 2.0 Applications: A Conceptual Model for Rich Internet Applications. In book Handbook on Web 2.0, 3.0 and X.0: Technologies, Business and Social Applications, Ed. San Marugesan, IGI Global (2009).Google Scholar
- Bolchini, D., Paolini, P., Interactive Dialogue Model. 2006. A Design Technique for Multi-Channel Applications. In IEEE Transactions on Multimedia, 8, 3. (2006) 529--541. Google ScholarDigital Library
- Bolchini, D., Garzotto, F. 2009. Design Requirements for Communication-Intensive Interactive Applications. In book: Design Requirements Engineering: A Ten-Year Perspective. LN Series in Business Information Processing, Springer. (Feb. 2009) 408--431.Google Scholar
- Urbieta, M., Rossi, G., Ginzburg, J., Schwabe, D. 2007. Designing the Interface of Rich Internet Applications. In Proc. of the 2007 Latin American Web Conference. IEEE Computer Society, Washington, DC. (2007) 144--153 Google ScholarDigital Library
- Cowan, D. Pereira de Lucena, C. 2005. Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse. IEEE Trans. Software Eng. 21, 3. (1995), 229--243 Google ScholarDigital Library
- Carneiro, L. M., Cowan, D. D., and Lucena, C. J. 1994. ADVcharts: a visual formalism for interactive systems. In SIGCHI Bull. 26, 2. (Apr. 1994), 74--77. Google ScholarDigital Library
- Rossi, G., Urbieta, M., Ginzburg, J., Distante, D., Garrido, A. 2008. Refactoring to Rich Internet Applications. A Model-Driven Approach. In Proc. of ICWE '08. (2008), 1--12 Google ScholarDigital Library
- Bozzon, A., Comai, S., Fraternali, P., and Carughi, G. T. 2006. Capturing RIA concepts in a web modeling language. In Proc. of the 15th international Conference on World Wide Web. (WWW '06). ACM, New York. (May 2006), 907--908 Google ScholarDigital Library
- Linaje, M., Preciado, J. C., and Sánchez-Figueroa, F. 2007. A Method for Model Based Design of Rich Internet Application Interactive User Interfaces. In: Proc. of ICWE'07, vol. 4607. (2007) Google ScholarDigital Library
- Koch, N., Knapp, A., Zhang, G., Baumeister, H. 2007. UMLBased Web Engineering: An Approach Based on Standards. In Web Engineering: Modelling and Implementing Web Applications, HCI Series, Springer-Verlag. 12, 7 (2007), 157--191Google Scholar
- Preciado, J. C., Linaje, M., Morales-Chaparro, R., Sanchez-Figueroa, F., Zhang, G., Kroiß, C., Koch, N. 2008. Designing Rich Internet Applications Combining UWE and RUX-Method. In Proc. of ICWE'08. (2008). Google ScholarDigital Library
- Meliá, S., Gómez, J., Pérez, S., Diaz, O. 2008. A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA. In: Proc. of. ICW'08. IEEE, New York. (2008), 13--23 Google ScholarDigital Library
- Houben, G. J., Van der Sluijs, K., Barna, P., Broekstra, J., Casteleyn, S., Fiala, Z., Frasincar, F. 2007. Hera: Chapter 10. In book: Web Engineering: Modelling and Implementing Web Applications, HCI Series. Springer-Verlag, (2007).Google Scholar
- Garrigós, I., Meliá, S., Casteleyn, S. 2009. Adapting the Presentation Layer in Rich Internet Applications. Proceedings of the 9th International Conference on Web Engineering, LNCS 5648, Eds. Martin Gaedke, Michael Grossniklaus, Oscar Dias, Publ. Springer, ISBN 978-3-642-02817-5, San Sebastian, Spain (2009), 292--299 Google ScholarDigital Library
Index Terms
- Rich-IDM: extending IDM to model rich internet applications
Recommendations
Streamlining complexity: conceptual page re-modeling for rich internet applications
ICWE'11: Proceedings of the 11th international conference on Current Trends in Web EngineeringThe growth of Rich Internet Applications (RIAs) calls for new conceptual tools that enable web engineers to model the design complexity unleashed by innovative interaction (with increasing communication potential) and to carefully consider the impact of ...
User-centered design, activity-centered design, and goal-directed design: a review of three methods for designing web applications
SIGDOC '09: Proceedings of the 27th ACM international conference on Design of communicationWhen conducting research with users in order to design web applications, the practitioner has a variety of methods from which to choose. This paper examines three such methods'User-Centered Design (UCD), Goal-Directed Design (GDD), and Activity-Centered ...
Structuring collaborative information-seeking dialogues
Conversational approaches to human—computer collaboration have so far mostly been employed for the design of natural language interfaces. It is claimed, however, that the conversational interaction model described in the paper can also feasibly be ...
Comments