Development of a Design Model for Functionality and Content Access from Rich Internet Application Requirements

Juan Eduardo Durán, Hernán Casalánguida

Abstract

We have found several methodologies for the development of rich internet applications (RIA); however, they did not give enough attention to the problem of defining both appropriate notations and adequate process for developing the user interface (UI) of functionality and content access (UIFCA). The UIFCA is important, because it concerns with the global organization/behaviour of the UI of a RIA application; the UIFCA is complex in several RIA applications due to the several tasks/workflows/business process that need to be organized/accessed, and the use of single page applications and desktop like UIs. A good model for functionality and content access (MFCA) should be expressive enough, respect some abstraction requirements, and be understandable by the client; a good process to develop a MFCA should consider the creation of parts of the MFCA by the client, its completion by analysts, its early validation by clients, and the refinement of MFCA elements. In this work, we defined a metamodel called RIAFCA for building MFCAs, and a development process involving RIAFCA respecting these requirements. The metamodel and the process are illustrated with the help of an online e-mail application case study.

References

  1. Brambilla, M., Fraternali, P., Molteni, E., 2010. A Tool for Model-driven Design of Rich Internet Applications based on AJAX. Handbook of Research on Web 2.0, 3.0, and X.0: Technologies, Business, and Social Apps., San Murugesan (ed.), pp. 96-118, IGI Global.
  2. Casalánguida, H. and Durán, J. E., 2013. A Method for Integrating Process Description and User Interface Use During Design of RIA Applications. In ICWE'13, 13 th Intl. Conf. on Web Engineering. Springer Verlag.
  3. Dos Santos Rosado da Cruz A., M., R., 2010. Automatic Generation of User Interfaces from Rigorous Domain and Use Case Models. Ph-D Thesis, Faculdade de Engenharia da Universidade do Porto.
  4. Filho, O., Ribeiro, J., 2009. UWE-R: An Extension to a Web Engineering Methodology for Rich Internet Applications. WSEAS Trans. Info. Sci. and App. 6(4): 601-610.
  5. Fraternali, P., Comai, S., Bozzon, A., Toffetti Carughi, G., (2010): Engineering Rich Internet Applications with a Model-Driven Approach. ACM Transactions on the Web, Vol. 4(2).
  6. Kozuruba, S., 2010: Modellbasierte Anforderungs-analyse für die Entwicklung von adaptiven RIAs. DiplomArbeit. Institut für Informatik LudwigMaximilians-Universität München,.
  7. Martínez Ruiz, F. J., 2007. A Development Method for User Interfaces of Rich Internet Applications. A Thesis for the Diploma of Extended Studies in Management Science. Catholic University of Leuven.
  8. Melia, S., Gomez, J., Perez, S. and Diaz, O., 2008: A Model- Driven Development for GWT-Based Rich Internet Applications with OOH4RIA. In: ICWE'10, 8th Intl. Conf. on Web Engineering: pp.13-23, IEEE.
  9. Miles, R., Hamilton, K., 2007. Learning UML 2.0. O'Reilly.
  10. Pane, J., F. Ratanamahatana C. A., and Myers B. A., 2001: Studying the Language and Structure in NonProgrammers' Solutions to Programming Problems. Intl. J. of Human-Computer Studies, vol. 54, pp. 237- 264.
  11. Paternò, F., Santoro, C., Spano. L. D., 2009. MARIA: A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM Trans. Comput. Hum. Interact., 16(4), November, pp 1-30.
  12. Paternò, F., 2013. End User Development: Survey of an Emerging Field for Empowering People. ISRN Software Engineering, Vol. 2013, Article ID 532659.
  13. Valverde Giromé, F., 2010. OOWS 2.0: Un Método De Ingeniería Web Dirigido Por Modelos Para La Producción De Aplicaciones WEB 2.0. PhD Thesis.
Download


Paper Citation


in Harvard Style

Durán J. and Casalánguida H. (2015). Development of a Design Model for Functionality and Content Access from Rich Internet Application Requirements . In Proceedings of the 11th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-758-106-9, pages 236-244. DOI: 10.5220/0005441902360244


in Bibtex Style

@conference{webist15,
author={Juan Eduardo Durán and Hernán Casalánguida},
title={Development of a Design Model for Functionality and Content Access from Rich Internet Application Requirements},
booktitle={Proceedings of the 11th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2015},
pages={236-244},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005441902360244},
isbn={978-989-758-106-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - Development of a Design Model for Functionality and Content Access from Rich Internet Application Requirements
SN - 978-989-758-106-9
AU - Durán J.
AU - Casalánguida H.
PY - 2015
SP - 236
EP - 244
DO - 10.5220/0005441902360244