Personalizing the Interface in Rich Internet Applications

  • Irene Garrigós
  • Santiago Meliá
  • Sven Casteleyn
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5802)


Recently, existing design methodologies targeting traditional Web applications have been extended for Rich Internet Application modeling support. These extended methodologies currently cover the traditionally well-established design concerns, i.e. data and navigation design, and provide additional focus on user interaction and presentation capabilities. However, there is still a lack of design support for more advanced functionality that now is typically offered in state-of-the-art Web applications. One yet unsupported design concern is the personalization of content and presentation to the specific user and his/her context, making use of the extra presentational possibilities offered by RIAs. This article addresses this concern and presents an extension of the RIA design approach OOH4RIA, to include presentation personalization support. We show how to extend the RIA development process to model the required personalization at the correct level of abstraction, and how these specifications can be realized using present RIA technology


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Carughi, G.T., Comai, S., Bozzon, A., Fraternali, P.: Modeling Distributed Events in Data-Intensive Rich Internet Applications. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds.) WISE 2007. LNCS, vol. 4831, pp. 593–602. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  2. 2.
    Comai, S., Carughi, G.T.: A Behavioral Model for Rich Internet Applications. In: 7th International Conference on Web Engineering (2007)Google Scholar
  3. 3.
    Dolog, P., Stage, J.: Designing Interaction Spaces for Rich Internet Applications with UML. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 358–363. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  4. 4.
    Fiala, Z., Frasincar, F., Hinz, M., Houben, G.J., Barna, P., Meissner, K.: Engineering the presentation layer of adaptable web information systems. In: Koch, N., Fraternali, P., Wirsing, M. (eds.) ICWE 2004. LNCS, vol. 3140, pp. 459–472. Springer, Heidelberg (2004)Google Scholar
  5. 5.
    Garrigós, I.: A-OOH: Extending Web Application Design with Dynamic Personalization, Phd thesis, University of Alicante (2008)Google Scholar
  6. 6.
    Google. Google Web Toolkit (GWT),
  7. 7.
    Houben, G.J., Van der Sluijs, K., Barna, P., Broekstra, J., Casteleyn, S., Fiala, Z., Frasincar, F.: Hera. Web Engineering: Modelling and Implementing Web Applications. Human-Computer Interaction Series (2007)Google Scholar
  8. 8.
    Martínez, F.J., Muñoz, J., Vanderdonckt, J., González, J.M.: A First Draft of a Model-Driven Method for Designing Graphical User Interfaces of Rich Internet Applications. In: 4th Latin American Web Congress (LA-Web) (2006)Google Scholar
  9. 9.
    Meliá, S., Gómez, J., Pérez, S., Diaz, O.: A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA. In: Eighth International Conference of Web Engineering, Yorktown Heights, USA (2008)Google Scholar
  10. 10.
    Object Management Group (OMG). MDA Guide (version 1.0.1). Published (June 2003),
  11. 11.
    Object Management Group (OMG). Software Process Engineering Metamodel, version 1.1. Published (2005),
  12. 12.
    Pérez, S., Díaz, O., Meliá, S., Gómez, J.: Facing Interaction-Rich RIAs: The Orchestration Model. In: 8th International Conference of Web Engineering, USA (2008)Google Scholar
  13. 13.
    Preciado, J.C., Linaje, M., Comai, S., Sánchez- Figueroa, F.: Designing Rich Internet Applications with Web Engineering Methodologies. In: 6th International Conference on Web Engineering (2006)Google Scholar
  14. 14.
    Rossi, G., Urbieta, M., Ginzburg, J., Distante, D., Garrido, A.: Refactoring to Rich Internet Applications. A Model Driven Approach. In: 8th International Conference of Web Engineering, USA (2008)Google Scholar
  15. 15.
    Schmidt, K., Stojanovic, L., Stojanovic, N., Thomas, S.: On Enriching Ajax with Semantics: The Web Personalization Use Case. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 686–700. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  16. 16.
    Urbieta, M., Rossi, G., Ginzburg, J., Schwabe, D.: Designing the Interface of Rich Internet Applications. In: 5th Latin American Web Congress (2007)Google Scholar
  17. 17.
    Wright, J.M., Dietrich, J.B.: Requirements for Rich Internet Application Design Methodologies. In: Bailey, J., Maier, D., Schewe, K.-D., Thalheim, B., Wang, X.S. (eds.) WISE 2008. LNCS, vol. 5175, pp. 106–119. Springer, Heidelberg (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Irene Garrigós
    • 1
  • Santiago Meliá
    • 1
  • Sven Casteleyn
    • 2
  1. 1.Universidad de AlicanteAlicanteSpain
  2. 2.Department of Computer ScienceVrije Universiteit BrusselBrusselBelgium

Personalised recommendations