Developing adaptable user interfaces for component-based systems

被引:22
作者
Grundy, J [1 ]
Hosking, J [1 ]
机构
[1] Univ Auckland, Dept Comp Sci, Auckland, New Zealand
关键词
adaptive user interfaces; component-based user interfaces; software architectures for user interfaces;
D O I
10.1016/S0953-5438(01)00049-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software components are becoming increasingly popular design and implementation technologies that can be plugged and played to provide user-enhanceable software. However, developing software components with user interfaces that can be adapted to diverse reuse situations is challenging, Examples of such adaptations include extending, composing and reconfiguring multiple component user interfaces, and adapting component user interfaces to particular user preferences, roles and subtasks. We describe our recent work in facilitating such adaptation via the concept of user interface aspects, which support effective component user interface design and realisation using an extended, component-based software architecture. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:175 / 194
页数:20
相关论文
共 26 条
  • [1] [Anonymous], P CHI 1994 HUM FACT
  • [2] *APPL COMP INC, 1995, OP US MAN 1995
  • [3] Supporting cooperation in the SPADE-1 environment
    Bandinelli, S
    DiNitto, E
    Fuggetta, A
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (12) : 841 - 865
  • [4] Chappell D., 1996, UNDERSTANDING ACTIVE
  • [5] DACHSELT R, 1999, P 8 INT C HUM COMP I, V2, P1055
  • [6] GEARY DM, 1998, GRAPHIC JAVA 2 MASTE
  • [7] GOLDBERG A, 1984, SMALLTALK 80 LANGUAG
  • [8] GRUNDY JC, 1999, IEEE S REQ ENG LIM I
  • [9] GRUNDY JC, 1998, IEEE INTERNET COMPUT, V2
  • [10] GRUNDY JC, 1998, P 10 INT C SOFTW ENG