Abstract
Rich Internet Applications (RIAs) are highly interactive web applications that resemble desktop applications. Modeling RIAs hence requires techniques for web modeling enriched by model elements for powerful user interactions and client-server communications. Many existing approaches provide the required modeling features, but they are still failing short in designer-friendliness and effectiveness. We present a pattern approach for the model-based engineering of RIAs that (1) reduces design efforts maintaining expressiveness of the models, and (2) contributes to model-driven development of RIAs. Our RIA patterns can be easily embedded in existing web modeling methods, which is illustrated with the UML-based Web Engineering.
This research has been partially supported by the projects MAEWA II (WI841/7-2) of the DFG, Germany, and the EC 6th Framework project SENSORIA (IST 016004).
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
ATLAS Transformation Language & Tool, http://www.eclipse.org/m2m/atl/doc/
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)
Knapp, A., Zhang, G.: Model Transformations for Integrating and Validating Web Application Models. In: Proc. MOD 2006, LNI P-82, pp. 115–128, GI (2006)
Koch, N., Knapp, A., Zhang, G., Baumeister, H.: UML-based Web Engineering: An Approach based on Standards. In: Web Engineering: Modelling and Implementing Web Applications, HCI (12), ch. 7, vol. 12, pp. 157–191. Springer, Heidelberg (2008)
Kroiss, C.: Model-based Generation of Web Applications with UWE Diploma thesis (in German). LMU (2008)
Machado, L., Filho, O., Ribeiro, J.: UWER: uma extensão de metodologia em Engenharia Web para Rich Internet Applications. II Simpósio de Informática da PUCRS, RS. Hifen Magazine 32(62), 205–212 (2008)
Mahemoff, M.: Ajax Design Patterns. O’Reilly, Sebastopol (2006)
Meliá, S., Gómez, J., Pérez, S., Díaz, O.: A Model-Driven Development for GWT-based RichInternet Applications with OOH4RIA. In: Proc. of ICWE 2008, pp. 13–23. IEEE, New York (2008)
Morozova, T.: Modeling and Generating Web 2.0 Applications. Diploma thesis (in German). LMU (2008)
Preciado, J.C., Linaje, M., Morales, R., Sánchez-Figueroa, F., Zhang, G., Kroiss, C., Koch, N.: Designing Rich Internet Applications Combining UWE and RUX-Method. In: Proc. of ICWE 2008, pp. 148–154. IEEE, New York (2008)
S.CO LifeScience, http://www.sco-lifescience.de/ (Last visited 17.04.2009)
Scott, B.: RIA Patterns. Best Practices for Common Patterns of Rich Interaction, http://www.uxmatters.com/mt/archives/2007/03/ (Last visited 10-02-2009)
Toffetti, G., Comai, S., Bozzon, A., Fraternali, P.: Modeling Distributed Events in Data-Intensive Rich Internet Applications. In: Proc. of ICWE 2007. LNCS, vol. 4607, pp. 593–602. Springer, Heidelberg (2007)
Urbieta, M., Rossi, G., Ginzburg, J., Schwabe, D.: Designing the Interface of Rich Internet Applications. In: Proc. of LA-Web 2007, pp. 144–153. IEEE, Los Alamitos (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Koch, N., Pigerl, M., Zhang, G., Morozova, T. (2009). Patterns for the Model-Based Development of RIAs. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds) Web Engineering. ICWE 2009. Lecture Notes in Computer Science, vol 5648. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02818-2_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-02818-2_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02817-5
Online ISBN: 978-3-642-02818-2
eBook Packages: Computer ScienceComputer Science (R0)