首页> 外文OA文献 >A service-oriented approach to implementing an adaptive user interface
【2h】

A service-oriented approach to implementing an adaptive user interface

机译:一种面向服务的方法来实现自适应用户界面

摘要

Service-oriented architectures (SOA) are being adopted by organisations in order to integrate disparate computational assets. A major hurdle they face is the decision on how to integrate the UI in an SOA. In addition, technological advances have allowed complex applications and complex user interfaces (UIs) to be realised and the increase in accessibility to computers enables a diverse population of users with different characteristics, preferences and needs to use these complex computer applications. Adaptive user interfaces (AUIs) have been proposed as a solution to cater for the differences in user traits by adapting the UI to meet the diverse needs of users. AUIs have, however, traditionally been developed using client/server architectures This research, therefore, set out to investigate how to develop an AUI using a service-oriented architecture (SOA). In order to successfully achieve the goal of this research, literature concerning SOAs was investigated to gain an understanding of SOAs. A literature review of AUIs was also undertaken to gain an understanding of AUIs. A model-based approach was used to develop a model for UI adaptation using knowledge gained in the literature reviews. The model generates different UIs depending on various users‘ inferred level of expertise. The model describes the interaction between AUI services that use design-time documents and run-time user-interaction to adapt the UI. A prototype of the model was implemented and evaluated using an evolution strategy devised to assess different aspects of the research. The evaluation strategy proved the following: The service components of the prototype adhere to SOA design principles; The implementation was effective based on software engineering metrics; and, The implementation was usable and did not negatively affect the performance of users. The successful implementation of the prototype provides evidence that the design of AUIs using SOA is feasible. This dissertation therefore makes a contribution to the development of AUIs using SOAs. The model could be used to provide UI adaptation for business software applications.
机译:组织正在采用面向服务的体系结构(SOA),以集成不同的计算资产。他们面临的主要障碍是如何将UI集成到SOA中的决定。另外,技术的进步允许实现复杂的应用程序和复杂的用户界面(UI),并且计算机可访问性的增加使具有不同特征,偏好和需求的各种用户群体可以使用这些复杂的计算机应用程序。自适应用户界面(AUI)已被提出作为一种解决方案,通过调整UI以满足用户的各种需求来满足用户特征的差异。但是,传统上,AUI是使用客户端/服务器体系结构开发的。因此,本研究着手研究如何使用面向服务的体系结构(SOA)开发AUI。为了成功实现本研究的目的,对有关SOA的文献进行了研究以了解SOA。还对AUI进行了文献综述,以了解AUI。使用基于模型的方法,利用文献综述中获得的知识为UI适应开发模型。该模型会根据各种用户推断的专业水平生成不同的UI。该模型描述了使用设计时文档的AUI服务与运行时用户交互以适应UI之间的交互。该模型的原型已实现,并使用旨在评估研究各个方面的演变策略进行评估。评估策略证明了以下几点:原型的服务组件遵循SOA设计原则;根据软件工程指标,该实施是有效的;并且,该实现是可用的,并且不会对用户的性能产生负面影响。原型的成功实施提供了使用SOA设计AUI的证据。因此,本文对使用SOA的AUI的开发做出了贡献。该模型可用于为业务软件应用程序提供UI适应。

著录项

  • 作者

    Senga Emile;

  • 作者单位
  • 年度 2010
  • 总页数
  • 原文格式 PDF
  • 正文语种 English
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号