A COMPONENT-BASED APPROACH FOR ADAPTIVE DYNAMIC WEB DOCUMENTS

Authors

  • ZOLTÁN FIALA Dresden University of Technology, Heinz-Nixdorf Endowed Chair for Multimedia Technology
  • MICHAEL HINZ Dresden University of Technology, Heinz-Nixdorf Endowed Chair for Multimedia Technology
  • KLAUS MEISSNER Dresden University of Technology, Heinz-Nixdorf Endowed Chair for Multimedia Technology
  • FRANK WEHNER Dresden University of Technology, Heinz-Nixdorf Endowed Chair for Multimedia Technology

Keywords:

Web Engineering, Component-based Development, Adaptive Hypermedia, Document Generation, Web Annotations, Caching

Abstract

Personalized Web applications automatically adapted for different clients and user preferences gain more importance. Still, there are barely technologies to compensate the additional effort of creating, maintaining and publishing such Web content. To address this problem, this paper introduces a declarative, componentbased approach for adaptive, dynamic Web documents on the basis of XML-technology. Adaptive Web components on different abstraction levels are defined in order to support effective Web page authoring and generation. Media components encapsulate concrete media assets by describing them with technical metadata. Content units group media components belonging together semantically by declaring their layout in a device-independent way. Finally, hierarchical document components playing a specific semantic role are defined. The hyperlink view for defining typed links is spanned over all component layers. Beside the reuse of both implementation artefacts and higher level concepts, the model also allows to define adaptive behavior of components in a fine-granular way. As a further benefit the support for ubiquitous collaboration via component annotations is introduced. Finally, the stepwise pipeline-based process of document generation is introduced and performance issues are sketched.

 

Downloads

Download data is not yet available.

References

iMarkup Product Homepage. http://www.imarkup.com.

Edge Side Includes (ESI) Overview. Oracle Corporation, Akamai Technologies Inc.

http://www.esi.org, 2000.

Wireless Application Group: User Agent Profile Specification, WAP Forum. 2001.

Bra, P. D., Houben, G.-J. and Wu, H., AHAM: A Dexter-Based Reference Model for

Adaptive Hypermedia. in HYPERTEXT '99, 10th ACM Conference on Hypertext and

Hypermedia: Returning to Our Diverse Roots, Darmstadt, Germany, 1999.

Brusilovsky, P. Methodes and Techniques of Adaptive Hypermedia. User Modeling and

Adapted Interaction, vol. 6., pp. 87-129, 1996.

Brusilovsky, P. Adaptive Hypermedia. User Modeling and User Adapted Interaction, vol. 11,

pp. 87-110, 2001.

Ceri, S., Fraternali, P. and Bongio, A., Web Modeling Language (WebML): a modeling

language for designing Web sites. in 9th International Conference on the WWW (WWW9),

Amsterdam, 2000.

Challenger, J., Iyengar, A. and Witting, K., A publishing system for efficiently creating

dynamic web data. in IEEE INFOCOM 2000, 2000.

Challenger, J., Iyengar, A., Dantzig, P., Dias, D. and Mills, N., Engineering Highly Accessed

Web Sites for Performance. in Lecture Notes in Computer Science - Web Engineering:

Springer-Verlag Berlin Heidelberg, 2001.

De Bra, P. and Ruiter, J. P., AHA! Adaptive Hypermedia for All. in WebNet, 2001.

De Bra, P., Aerts, A., Smits, D. and Stash, N., AHA! Version 2.0, More Adaption Flexibility

for Authors. in AACE ELearn'2002, 2002.

Denoue, L., Adding Metadata to improve retrieval: Yet Another Web Annotation System.

TR1999-01, February 1999.

Denoue, L. and Vignollet, L., An annotation tool for Web browsers and its applications to

information retrieval. in RIAO2000, Paris, 2000.

Fiala, Z. and Meissner, K., Annotating Virtual Web Documents with DynamicMarks. in

XSW2003 XML Technologien für das Semantic Web, Berlin, Germany, 2003.

Frasincar, F., Houben, G. and Vdovjak, R., Specification Framework for Engineering

Adaptive Web Applications. in Tenth International World Wide Web Conference (WWW11),

Gaedke, M., Rehse, J. and Graef, G., A Repository to facilitate Reuse in Component-Based

Web-Engineering. in International Workshop on Web Engineering at the 8th International

World-Wide Web Conference (WWW8), Toronto, Ontario, Canada, 1999.

Gaedke, M. and Graef, G., WebComposition Process Model: Ein Vorgehensmodell zur

Entwicklung und Evolution von Web-Anwendungen. in 2. Workshop

Komponentenorientierte betriebliche Anwendungssysteme (WKBA2), Wien, Austria, 2000.

Gaedke, M., Segor, C. and Gellersen, H.-W., WCML: Paving the Way for Reuse in Object-

Oriented Web Engineering. in ACM Symposium on Applied Computing (SAC2000), Villa

Olmo, Como, Italy, 2000.

Geyer-Schulz, A., Koch, A. and Schneider, G., Virtual Notes; Annotations on the WWW for

Learning Environments. in AMCIS 1999, 1999.

Graef, G. and Gaedke, M., Construction of Adaptive Web-Applications from Reusable

Components. in 1st International Conference on Electronic Commerce and Web Technologies

(EC-Web 2000), London, UK, 2000.

Halasz, F. and Schwartz, M. The Dexter Hypertext Reference Model. Communications of the

ACM, vol. 37, pp. 30-39, 1994.

Healey, J., Hosn, R. and Maes, S., Adaptive Content for Device Independent Multi-modal

Browser Applications. in Adaptive Hypermedia and Adaptive Web-Based Systems - Second

International Conference, AH2002, Malaga, Spain, 2000.

Isakowitz, T., Stohr, E. A. and Balasubramanian, P. RMM: A Methodology for Structured

Hypermedia Design. Communications of the ACM, 1995.

Jablonski, S. and Meiler, C. Web-Content-Managementsysteme. Informatik Spektrum, vol.

/2, 2002.

Jörding, T., Temporary User Modeling for Adaptive Product Presentations in the Web. in

Seventh International Conference on User Modeling, Banff, Canada, 1999.

Klyne, G., Reynolds, F., Woodrow, C., Ohto, H. and Butler, M. H., Composite

Capability/Preference Profiles (CC/PP): Structure and Vocabularies. W3C Working Draft

http://www.w3.org/TR/2002/WD-CCPP-struct-vocab-20021108/, 08 November 2002.

Langham, M. and Ziegeler, C., Cocoon: Building XML Applications: New Riders, 2002.

Laroussi, M., Ben Ahmed, M. and Marinilli, M., An Adaptive Document Generation Based

on Matrix of Contents. in Adaptive Hypermedia and Adaptive Web-Based Systems -

International Conference, AH 2000, Trento, Italy, 2000.

Lassila, O. and Swick, R. R., Resource Description Framework (RDF) Model and Syntax

Specification. W3C Recommendation http://www.w3.org/TR/1999/REC-rdf-syntax-

/, 1999.

Lyman, P., Varian, H. R., J., D., Strygin, A. and Swearingen, K., How much Information?

University of California at Berkeley 2000.

Martinez, J. M. Overview of the MPEG7 Standard (Version 7.0).

Ovsiannikov, I. A., Arbib, M. and McNeill, T. Annotation Technology. International Journal

of Human-Computer Studies, vol. 50(4), pp. 329-362, 2000.

Röscheisen, M., Morgensen, C. and Winograd, T., Shared Web Annotations as a Platform for

Third-Party Value-Added, Information Providers. Architecture, Protocols and Usage

Examples. Stanford University, Technical Report CSDTR/DLTR 1995.

Rossi, G., Schwabe, D. and Guimarães, R. M., Designing Personalized Web Applications. in

Tenth International Conference on the World Wide Web (WWW10), Hong Kong, 2001.

Schraefel, M., ConTexts: Adaptable Hypermedia. in Adaptive Hypermedia and Adaptive

Web-Based Systems - International Conference, AH2000, Trento, Italy, 2000.

Schwabe, D., Rossi, G. and Barbosa, S. D. J., Systematic Hypermedia Application Design

with OOHDM. in UK Conference on Hypertext, 1996.

Szyperski, C., Component-Software: beyond Object-Oriented Programming, Addison Wesley

Publishing Company ed, 1997.

Wadge, W. and Schraefel, M., A Complementary Approach for Adaptive and Adaptable

Hypermedia: Intensional Hypertext. in Hypermedia: Openness, Structural Awareness, and

Adaptivity - International Workshop OHS-7, SC-3, and AH-3, Aarhus, Denmark, 2001.

Wehner, F. and Lorz, A., Developing Modular and Adaptable Courseware Using TeachML.

in ED-MEDIA, World Conference on Educational Multimedia, Hypermedia and

Telecommunications, Tampere, Finland, 2001.

Wessel, D., Web Caching, O'Reilly ed, 2001.

Yea, K.-P., Crit-Link: Better Hyperlinks for the WWW. http://crit.org/~ping/ht98.html, 1998.

Downloads

Published

2003-02-26

How to Cite

FIALA, Z. ., HINZ, M. ., MEISSNER, K., & WEHNER, F. . (2003). A COMPONENT-BASED APPROACH FOR ADAPTIVE DYNAMIC WEB DOCUMENTS. Journal of Web Engineering, 2(1-2), 058–073. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4377

Issue

Section

Articles