The Design of AHA!

P. D. Bra, D. Smits, N. Stash
{"title":"The Design of AHA!","authors":"P. D. Bra, D. Smits, N. Stash","doi":"10.1145/1149941.1149942","DOIUrl":null,"url":null,"abstract":"AHA! is an Open Source adaptive hypermedia platform, capable of performing content and link adaptation in (x)html and xml documents. Its development started in 1996. During 10 years of research and development different new presentation, adaptation and user modeling methods and techniques have been added, turning AHA! into a general-purpose adaptive hypermedia platform. This paper presents an overview of the design and architecture of AHA!, with parts that have been published before and with recent additions like style adaptation and a new very flexible link annotation mechanism.Unlike other adaptive hypermedia systems, AHA! is not aimed at a single application area and does not prescribe a single fixed presentation style. Creating applications, defining the user models and the adaptive behavior are all done using graphical authoring tools. End-users are presented with what looks like a normal website, and need not be aware of the adaptation that goes on behind the scenes. Their browsing results in updates to a user model that is stored either in an xml file or a mySQL database, and that is thus also (in principle) available to other applications.Apart from providing a design overview this paper highlights two essential parts of AHA!: the reasoning / rule engine that translates the end-user's actions into user model updates, and the adaptive resource selection, which is used in the conditional inclusion of objects presentation technique and in the conditional link destinations navigation support technique.This paper is itself an adaptive hyperdocument. The order in which the different topics are visited determines the links that are presented and the contents of each (web)page. No matter how you browse through this paper you should end up with a very similar overall impression, and you should have seen all the information the paper contains. However, the actual contents of the pages and the actual link destinations do depend on your browsing order, so different users will not see exactly the same pages and links.Although strictly speaking this paper could be presented using normal linear text, making it an adaptive hyperdocument transforms it from being \"just\" a paper into being a paper and a demo all in one.","PeriodicalId":134809,"journal":{"name":"UK Conference on Hypertext","volume":"90 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"112","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"UK Conference on Hypertext","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1149941.1149942","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 112

Abstract

AHA! is an Open Source adaptive hypermedia platform, capable of performing content and link adaptation in (x)html and xml documents. Its development started in 1996. During 10 years of research and development different new presentation, adaptation and user modeling methods and techniques have been added, turning AHA! into a general-purpose adaptive hypermedia platform. This paper presents an overview of the design and architecture of AHA!, with parts that have been published before and with recent additions like style adaptation and a new very flexible link annotation mechanism.Unlike other adaptive hypermedia systems, AHA! is not aimed at a single application area and does not prescribe a single fixed presentation style. Creating applications, defining the user models and the adaptive behavior are all done using graphical authoring tools. End-users are presented with what looks like a normal website, and need not be aware of the adaptation that goes on behind the scenes. Their browsing results in updates to a user model that is stored either in an xml file or a mySQL database, and that is thus also (in principle) available to other applications.Apart from providing a design overview this paper highlights two essential parts of AHA!: the reasoning / rule engine that translates the end-user's actions into user model updates, and the adaptive resource selection, which is used in the conditional inclusion of objects presentation technique and in the conditional link destinations navigation support technique.This paper is itself an adaptive hyperdocument. The order in which the different topics are visited determines the links that are presented and the contents of each (web)page. No matter how you browse through this paper you should end up with a very similar overall impression, and you should have seen all the information the paper contains. However, the actual contents of the pages and the actual link destinations do depend on your browsing order, so different users will not see exactly the same pages and links.Although strictly speaking this paper could be presented using normal linear text, making it an adaptive hyperdocument transforms it from being "just" a paper into being a paper and a demo all in one.
《AHA!》
啊哈!是一个开源的自适应超媒体平台,能够在(x)html和xml文档中执行内容和链接适配。它的发展始于1996年。在10年的研发过程中,不同的新呈现、适应和用户建模方法和技术被添加,使AHA!成为一个通用的自适应超媒体平台。本文概述了AHA!,其中包括以前发布过的部分,以及最近添加的内容,如样式适应和新的非常灵活的链接注释机制。与其他自适应超媒体系统不同,AHA!不针对单个应用程序区域,也不规定单一的固定表示样式。创建应用程序、定义用户模型和自适应行为都是使用图形化创作工具完成的。最终用户看到的是一个看起来很正常的网站,他们不需要知道幕后发生的变化。它们的浏览导致对存储在xml文件或mySQL数据库中的用户模型进行更新,因此(原则上)也可用于其他应用程序。除了提供设计概述外,本文还重点介绍了AHA!推理/规则引擎,将最终用户的操作转换为用户模型更新;自适应资源选择,用于条件包含对象表示技术和条件链接目的地导航支持技术。本文本身就是一个自适应超文档。访问不同主题的顺序决定了所呈现的链接和每个(web)页面的内容。无论你如何浏览这篇文章,你最终都应该有一个非常相似的总体印象,你应该看到了这篇文章包含的所有信息。但是,页面的实际内容和实际链接目的地确实取决于您的浏览顺序,因此不同的用户不会看到完全相同的页面和链接。虽然严格来说,这篇论文可以使用正常的线性文本来呈现,但使它成为一个自适应的超文档,使它从“仅仅”是一篇论文变成了一篇论文和一个演示。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信