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

P.J. Barclay, T. Griffiths, J. McKirdy, J. Kennedy, R. Cooper, N.W. Paton, P. Gray

Research output: Contribution to journalArticle

Abstract

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.
Original languageEnglish
Pages (from-to)47-77
Number of pages30
JournalJournal of Visual Languages and Computing
Volume14
Issue number1
DOIs
Publication statusPublished - Feb 2003

Fingerprint

User interfaces
Object-oriented databases
Data Base
User Interface
Designer

Bibliographical note

M1 - 1

Keywords

  • Model-based system
  • User-interfaces
  • Data-intensive applications

Cite this

Barclay, P.J. ; Griffiths, T. ; McKirdy, J. ; Kennedy, J. ; Cooper, R. ; Paton, N.W. ; Gray, P. / Teallach - a flexible user - interface development environment for object database applications. In: Journal of Visual Languages and Computing. 2003 ; Vol. 14, No. 1. pp. 47-77.
@article{3fb9d2f4123c497887eb1019bc5a9474,
title = "Teallach - a flexible user - interface development environment for object database applications",
abstract = "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.",
keywords = "Model-based system, User-interfaces, Data-intensive applications",
author = "P.J. Barclay and T. Griffiths and J. McKirdy and J. Kennedy and R. Cooper and N.W. Paton and P. Gray",
note = "M1 - 1",
year = "2003",
month = "2",
doi = "10.1016/S1045-926X(02)00056-3",
language = "English",
volume = "14",
pages = "47--77",
journal = "Journal of Visual Languages and Computing",
issn = "1045-926X",
publisher = "Academic Press Inc.",
number = "1",

}

Teallach - a flexible user - interface development environment for object database applications. / Barclay, P.J.; Griffiths, T.; McKirdy, J.; Kennedy, J.; Cooper, R.; Paton, N.W.; Gray, P.

In: Journal of Visual Languages and Computing, Vol. 14, No. 1, 02.2003, p. 47-77.

Research output: Contribution to journalArticle

TY - JOUR

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

AU - Barclay, P.J.

AU - Griffiths, T.

AU - McKirdy, J.

AU - Kennedy, J.

AU - Cooper, R.

AU - Paton, N.W.

AU - Gray, P.

N1 - M1 - 1

PY - 2003/2

Y1 - 2003/2

N2 - 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.

AB - 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.

KW - Model-based system

KW - User-interfaces

KW - Data-intensive applications

U2 - 10.1016/S1045-926X(02)00056-3

DO - 10.1016/S1045-926X(02)00056-3

M3 - Article

VL - 14

SP - 47

EP - 77

JO - Journal of Visual Languages and Computing

JF - Journal of Visual Languages and Computing

SN - 1045-926X

IS - 1

ER -