Teallach - a flexible user-interface development environment for object database applications

被引:7
|
作者
Barclay, PJ
Griffiths, T
McKirdy, J
Kennedy, J
Cooper, R
Paton, NW
Gray, P
机构
[1] Napier Univ, Dept Comp, Edinburgh EH10 5DT, Midlothian, Scotland
[2] Univ Manchester, Dept Comp Sci, Manchester M13 9PL, Lancs, England
[3] Univ Glasgow, Dept Comp Sci, Glasgow G12 8QQ, Lanark, Scotland
来源
关键词
model-based systems; user-interfaces; data-intensive applications;
D O I
10.1016/S1045-926X(02)00056-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Teallach project has adapted model-based user-interface development techniques to the systematic creation of user-interfaces for object-oriented database applications. Model-based approaches aim to provide designers with a more principled approach to user-interface development using a variety of underlying models, and tools which manipulate these models. Here we present the results of the Teallach project, describing the tools developed and the flexible design method supported. Distinctive features of the Teallach system include provision of database-specific constructs, comprehensive facilities for relating the different models, and support for a flexible design method in which models can be constructed and related by designers in different orders and in different ways, to suit their particular design rationales. The system then creates the desired user-interface as an independent, fully functional Java application, with automatically generated help facilities. (C) 2003 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:47 / 77
页数:31
相关论文
共 50 条
  • [31] A graphical user interface for object-oriented database
    Sentissi, T
    Pichat, E
    XVII INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY, PROCEEDINGS, 1997, : 227 - 239
  • [32] User-interface design heuristics for developing usable industrial hypermedia applications
    Fakun, D
    Greenough, RM
    HUMAN FACTORS AND ERGONOMICS IN MANUFACTURING, 2002, 12 (02): : 127 - 149
  • [33] A USER-INTERFACE ENVIRONMENT SOLUTION AS AN EDUCATIONAL TOOL FOR AN ONLINE CHESS SERVER ON THE WEB
    Picussa, Juliano
    Garcia, Laura S.
    Bueno, Juliana
    Ferreira, Marica V. R.
    Direne, Alexandre I.
    de Bona, Luis C. E.
    Silva, Fabiano
    Castilho, Marcos A.
    Sunye, Marcos S.
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL HCI: HUMAN-COMPUTER INTERACTION, 2008, : 262 - 267
  • [34] User interface specification and modeling in an object oriented environment for automatic software development
    Lozano, MD
    Gonzalez, P
    Ramos, I
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 373 - 381
  • [35] WINDAT - AN NMR DATABASE COMPILATION TOOL, USER-INTERFACE, AND SPECTRUM LIBRARIES FOR PERSONAL COMPUTERS
    TREPALIN, SV
    YARKOV, AV
    DOLMATOVA, LM
    ZEFIROV, NS
    FINCH, SAE
    JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 1995, 35 (03): : 405 - 411
  • [36] CUSTOMER RESPONSIBILITY FOR ENSURING USABILITY - REQUIREMENTS ON THE USER-INTERFACE DEVELOPMENT PROCESS
    HIX, D
    HARTSON, HR
    SIOCHI, AC
    RUPPERT, D
    JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 25 (03) : 241 - 255
  • [37] A process-oriented interactive design environment for automatic user-interface adaptation
    Antona, M
    Savidis, A
    Stephanidis, C
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER INTERACTION, 2006, 20 (02) : 79 - 116
  • [38] INFOTRAC TFD - A MICROCOMPUTER IMPLEMENTATION OF THE TRANSCRIPTION FACTOR DATABASE TFD WITH A GRAPHICAL USER-INTERFACE
    HOECK, WG
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1994, 10 (03): : 323 - 327
  • [39] The design of an object-oriented user interface for the object-oriented database
    Liu, XD
    Li, LZ
    Wang, XF
    OBJECT-ORIENTED TECHNOLOGY, 1997, : 150 - 155
  • [40] USER-INTERFACE REENGINEERING - INNOVATIVE APPLICATIONS OF BAR CODING IN A CLINICAL MICROBIOLOGY LABORATORY
    WILLARD, KE
    SHANHOLTZER, CJ
    ARCHIVES OF PATHOLOGY & LABORATORY MEDICINE, 1995, 119 (08) : 706 - 712