Abstract
The systematic development of user interfaces that enhance interaction quality by adapting to the context of use is a desirable, but also highly challenging task. This paper examines to which extent contextual knowledge can be systematically incorporated in the model-driven dynamic generation of Web user interfaces that provide interaction for operational features. Three parts of the generation process are distinguished: selection, parameterization, and presentation. A semantically enriched service-oriented approach is presented that is based on the Catwalk framework for model interpretation and generation of adaptive, context-aware Web applications. Automation possibilities are addressed and an exemplary case study is presented.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baresi, L., Garzotto, L., Paolini, P.: From Web Sites to Web Applications: New Issues for Conceptual Modeling. In: Mayr, H.C., Liddle, S.W., Thalheim, B. (eds.) Conceptual Modeling for E-Business and the Web. LNCS, vol. 1921, pp. 89–100. Springer, Heidelberg (2000)
Ben Mokhtar, S., Fournier, D., Georgantas, N., Issarny, V.: Context-aware Service Composition in Pervasive Computing Environments. In: Guelfi, N., Savidis, A. (eds.) RISE 2005. LNCS, vol. 3943, pp. 129–144. Springer, Heidelberg (2006)
Ceri, S., Daniel, F., Matera, M., Facca, F.: Model-driven Development of Context-Aware Web Applications. ACM Trans. Inter. Tech (TOIT) 7(2) (to appear, 2007)
Ceri, S., et al.: Designing Data-Intensive Web Applications. Morgan Kaufmann, San Francisco (2002)
Hesse, W.: Ontologies in the Software Engineering Process. In: Proceedings of the 2nd Workshop on Enterprise Application Integration (EAI’05), Marburg, Germany. CEUR 141 (2005)
Kaltz, J.W.: An Engineering Method for Adaptive, Context-aware Web Applications. PhD thesis, University of Duisburg-Essen. Utz (2006), Also published online at, http://purl.oclc.org/NET/duett-07202006-093134
Kaltz, J.W., Ziegler, J., Lohmann, S.: Context-Aware Web Engineering: Modeling and Applications. RIA - Revue d’Intelligence Artificielle, Special Issue on Applying Context Management 19(3), 439–458 (2005)
Kappel, G., Pröll, B., Retschitzegger, W., Schwinger, W.: Customisation for Ubiquitous Web Applications - A Comparison of Approaches. Int. J. Web Eng. and Technol (IJWET) 1(1), 79–111 (2003)
Koch, N.: Software Engineering for Adaptive Hypermedia Systems: Reference Model, Modeling Techniques and Development Process. PhD thesis, Ludwig-Maximilians-University Munich (2001)
Kraus, A., Koch, N.: Generation of Web Applications from UML Models using an XML Publishing Framework. In: Proceedings of the 6th World Conference on Integrated Design and Process Technology (IDPT’02), Pasadena, USA (2002)
Manolescu, I., et al.: Model-Driven Design and Deployment of Service-Enabled Web Applications. ACM Trans. Inter. Tech. 5(3), 439–479 (2005)
Martin, D., et al.: Bringing Semantics to Web Services: The OWL-S Approach. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 26–42. Springer, Heidelberg (2005)
Seffah, A., Javahery, H.: Multiple User Interfaces: Crossplatform Applications and Context-Aware Interfaces. Wiley, Chichester (2003)
WISE - Web Information and Service Engineering (2006/Oct/28), http://www.wise-projekt.de
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Lohmann, S., Kaltz, J.W., Ziegler, J. (2007). Model-Driven Dynamic Generation of Context-Adaptive Web User Interfaces. In: Kühne, T. (eds) Models in Software Engineering. MODELS 2006. Lecture Notes in Computer Science, vol 4364. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69489-2_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-69489-2_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69488-5
Online ISBN: 978-3-540-69489-2
eBook Packages: Computer ScienceComputer Science (R0)