Hackers donate 90% of profit to charity 2019/06/13

NGI Zero awarded two EC research and innovation actions 2018/12/01

EC publishes study on Next Generation Internet 2025 2018/10/05

Bob Goudriaan successor of Marc Gauw 2017/10/12

NLnet Labs' Jaap Akkerhuis inducted in Internet Hall of Fame 2017/09/19


AHA!; description

[Adaptive Hypermedia for All! -- concluded on 2003/07]

The purpose of the AHA! project is to define, study and implement a facility for extending Web-servers with transparent, adaptive functionality. A Web-server is extended with a (servlet) module that registers users automatically, maintains a detailed user profile, and adapts the delivered information and the link structure based on that user profile. This server-side extension is generic, i.e. application independent, and open, meaning that the source of the information may itself be external to the server running the adaptive engine.

More concretely, the AHA! project consists of two phases of one year each, with two people working in parallel. The funding of the second year shall depend on the outcome of the first year. The goals (research and development) of the two phases are:

Phase 1:
Design and development of a generic, open, adaptive engine, building on the initial AHA! prototype. The extensions include the ability to perform adaptation on documents from an external source, the ability to handle (and link to) composite objects, and better authoring support.
Phase 2:
Extending the design and implementation to allow richer user-models (with arbitrary attributes and value-domains), while maintaining desirable properties such as termination and confluence. A second extension will be the ability to define page constructors, i.e. ways to dynamically construct pages out of sets of information fragments. The authoring environment will also be extended to include support for these richer user models and page constructors.

The research results will be published in national and international conferences and journals. The software will be published on the Internet and distributed as Open Source, using the GNU licensing scheme. After completion of the first phase, we shall start actively promoting the use of AHA! for applications in education, electronic commerce and corporate websites.


Send in your ideas.
Deadline August 1st, 2019.


Project AHA!

NLnet Projects

Last update: 2005/05/20