Teallach: a model-based user interface development environment for object databases

被引:35
作者
Griffiths, T
Barclay, PJ
Paton, NW
McKirdy, J
Kennedy, J
Gray, PD
Cooper, R
Goble, CA
da Silva, PP
机构
[1] Univ Manchester, Dept Comp Sci, Manchester M13 9PL, Lancs, England
[2] Napier Univ, Sch Comp, Edinburgh EH14 1DJ, Midlothian, Scotland
[3] Univ Glasgow, Dept Comp Sci, Glasgow G12 8QQ, Lanark, Scotland
基金
英国工程与自然科学研究理事会;
关键词
model based user interface development; object databases; user interfaces to databases;
D O I
10.1016/S0953-5438(01)00042-X
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Model-based user interface development environments show promise for improving the productivity of user interface developers, and possibly for improving the quality of developed interfaces. While model-based techniques have previously been applied to the area of database interfaces, they have not been specifically targeted at the important area of object database applications. Such applications make use of models that are semantically richer than their relational counterparts in terms of both data structures and application functionality. In general, model-based techniques have not addressed how the information referenced in such applications is manifested within the described models, and is utilised within the generated interface itself. This lack of experience with such systems has led to many model-based projects providing minimal support for certain features that are essential to such data intensive applications, and has prevented object database interface developers in particular from benefiting from model-based techniques. This paper presents the Teallach model-based user interface development environment for object databases, describing the models it supports, the relationships between these models, the tool used to construct interfaces using the models and the generation of Java programs from the declarative models. Distinctive features of Teallach include comprehensive facilities for linking models, a flexible development method, an open architecture, and the generation of running applications based on the models constructed by designers. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:31 / 68
页数:38
相关论文
共 60 条
[1]  
[Anonymous], CADUI
[2]  
[Anonymous], 1993, YORON CHOSA NENKAN, P418
[3]  
[Anonymous], SCENARIO BASED DESIG
[4]  
BALZERT H, 1996, P 2 INT WORKSH COMP, P183
[5]  
BARCLAY P, 1999, P COMP AID DES US IN, V2, P139
[6]  
BODART F, 1995, KEY ACTIVITIES DEV M
[7]  
Bodart F., 1995, INTERACTIVE SYSTEMS, P77
[8]  
BOOCH G, 1999, UNIFIED MODELLING LA
[9]  
Brown J., 1998, CHI 98. Human Factors in Computing Systems. CHI 98 Conference Proceedings, P376, DOI 10.1145/274644.274696
[10]  
Buxton W., 1983, Computer Graphics, V17, P35, DOI 10.1145/964967.801130