The AHES Taxonomy: Extending Adaptive Hypermedia to Software Components

  • Frank Hanisch
  • Meike Muckenhaupt
  • Franz Kurfess
  • Wolfgang Straßer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4018)


Hypermedia has matured to XML-based specifications and Java/ Flash software componentry. In this contribution we extend known adaptation methods and techniques to software programs and classify them by component type. We consider adaptation of internal multimedia structures, graphics elements, interactions, and included algorithms. Methods are illustrated with a prototype system that implements matching, component-based adaptation techniques. It is available for free and includes an XML authoring schema, an adaptation layer for third-party Java applets, and a server-side adaptation engine.


Adaptation Rule Text Fragment Movie Clip Adaptive Navigation Graphic Item 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    De Bra, P., Stash, N.: Multimedia Adaptation using AHA! Educational Multimedia, Hypermedia & Telecommunications. Association for the Advancement of Computing in Education 1, 563–570 (2004)Google Scholar
  2. 2.
    Brusilovsky, P.: Methods and techniques of adaptive hypermedia. User Modeling and User-Adapted Interaction 6(2-3), 87–129 (1996)CrossRefGoogle Scholar
  3. 3.
    Brusilovsky, P.: Adaptive hypermedia. User Modeling and User-Adapted Interaction 11(1/2), 87–110 (2001)MATHCrossRefGoogle Scholar
  4. 4.
    Hughes, S., Brusilovsky, P., Lewis, M.: Adaptive navigation support in 3D ecommerce activities. Recommendation and Personalization in eCommerce, 132-139 (2002)Google Scholar
  5. 5.
    Chittaro, L., Ranon, R.: Dynamic generation of personalized VRML content: a general approach and its application to 3D E-commerce. In: Web3D, pp. 145–154. ACM Press, New York (2002)Google Scholar
  6. 6.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)Google Scholar
  7. 7.
    Wilson, G.: Extensible Programming for the 21st Century. ACM Queue 2(9) (2004-2005)Google Scholar
  8. 8.
    Chittaro, L., Ranon, R.: Using the X3D Language for Adaptive Manipulation of 3D Web Content. In: De Bra, P.M.E., Nejdl, W. (eds.) AH 2004. LNCS, vol. 3137, pp. 287–290. Springer, Heidelberg (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Frank Hanisch
    • 1
  • Meike Muckenhaupt
    • 1
  • Franz Kurfess
    • 2
  • Wolfgang Straßer
    • 1
  1. 1.WSI/GRIS University of TübingenTübingenGermany
  2. 2.Computer Science DepartmentCalifornia Polytechnic State UniversitySan Luis ObispoUSA

Personalised recommendations