Abstract
In this paper, we integrate WebML, a high-level model and technology for building server-side Web applications, with UML-Guide, a UML-based system that generates client-side guides for the adaptation of Web applications. The combination of the two systems is shown at work on an e-learning scenario: WebML is the basis of the specification of a generic e-learning system, collecting a large number of learning objects, while UML-Guide is used for building company-specific e-learning curricula. The resulting system can be considered an “adaptive hypermedia generator” in full strength, whose potential expressive power goes beyond the experiments reported in this paper.
Chapter PDF
Similar content being viewed by others
References
Brusilovsky, P.: Adaptive Hypermedia. User Modeling and User-Adapted Interaction 11(1-2), 87–100 (2001)
Ceri, S., Daniel, F., Matera, M.: ExtendingWebML for Modeling Multi-Channel Context- Aware Web Applications. In: Proceedings of WISE—MMIS 2003 Workshop, Rome, Italy, December 2003, pp. 615–626. IEEE Computer Society, Los Alamitos (2003)
Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data- Intensive Web Applications. Morgan Kaufmann, San Francisco (2002)
Ceri, S., Fraternali, P., et al.: Architectural Issues and Solutions in the Development of Data-IntensiveWeb Applications. In: Proc. of CIDR 2003, Asilomar, CA, USA (2003)
Ceri, S., Fraternali, P., Paraboschi, S.: Data-Driven One-To-One Web Site Generation for Data-IntensiveWeb Applications. In: Proceedings of VLDB 1999, Edinburgh, UK, September 1999, pp. 615–626. IEEE Computer Society, Los Alamitos (1999)
Conallen, J.: Building Web Applications with UML. Object Technology Series. Addison-Wesley, Reading (2000)
Dolog, P., Bieliková, M.: Towards Variability Modelling for Reuse in Hypermedia Engineering. In: Manolopoulos, Y., Návrat, P. (eds.) ADBIS 2002. LNCS, vol. 2435, pp. 388–400. Springer, Heidelberg (2002)
Dolog, P., Henze, N., Nejdl, W., Sintek, M.: Personalization in Distributed e-Learning Environments. In: Proc. of WWW 2004 (May 2004) (to appear)
Dolog, P., Nejdl, W.: Using UML and XMI for Generating Adaptive Navigation Sequences inWeb-Based Systems. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003. LNCS, vol. 2863, pp. 205–219. Springer, Heidelberg (2003)
Fraternali, P.: Tools and Approaches for Developing Data-Intensive Web applications: A survey. ACM Computing Surveys 31(3), 227–263 (1999)
Garzotto, F., Paolini, P., Schwabe, D.: HDM—a Model-Based Approach to Hypertext Application Design. ACM Transactions on Information Systems 11(1), 1–26 (1993)
O. M. Group. OMG Unified Modelling Language Specification, version 1.3 (March 2000), Available at http://www.omg.org/ (accessed on June 1, 2001)
O. M. Group. OMG XML Metadata Interchange (XMI) Specification, version 1.1 (November 2000), Available at http://www.omg.org/ (accessed on June 1, 2002)
Kappel, G., Proll, B., Retschitzegger, W., Schwinger, W.: Customization for Ubiquitous Web Applications: a Comparison of Approaches. International Journal of Web Engineering and Technology, 11 (January 2003)
Koch, N., Wirsing, M.: The Munich Reference Model for Adaptive Hypermedia Applications. In: De Bra, P., Brusilovsky, P., Conejo, R. (eds.) AH 2002. LNCS, vol. 2347, p. 213. Springer, Heidelberg (2002)
Marriott, K., Meyer, B., Tardif, L.: Fast and Efficient Client-Side Adaptivity for SVG. In: Proc. of WWW 2002, Honolulu, Hawaii, USA, May 2002, pp. 496–507. ACM Press, New York (2002)
Schwabe, D., Guimaraes, R., Rossi, G.: Cohesive Design of PersonalizedWebApplications. IEEE Internet Computing 6(2), 34–43 (2002)
South, G., Lenaghan, A., Malyan, R.: Using Reflection for Service Adaptation in Mobile Clients. Technical report, Kingston University-UK (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ceri, S., Dolog, P., Matera, M., Nejdl, W. (2004). Model-Driven Design of Web Applications with Client-Side Adaptation. In: Koch, N., Fraternali, P., Wirsing, M. (eds) Web Engineering. ICWE 2004. Lecture Notes in Computer Science, vol 3140. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27834-4_26
Download citation
DOI: https://doi.org/10.1007/978-3-540-27834-4_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22511-9
Online ISBN: 978-3-540-27834-4
eBook Packages: Springer Book Archive