Tony Griffiths
Teallach: a model-based user interface development environment for object databases
Griffiths, Tony; Barclay, Peter J.; Paton, Norman W.; McKirdy, Jo; Kennedy, Jessie; Gray, Philip; Cooper, Richard; Goble, Carole; Pinherio da Silva, Paulo
Authors
Dr Peter Barclay P.Barclay@napier.ac.uk
Lecturer
Norman W. Paton
Jo McKirdy
Prof Jessie Kennedy J.Kennedy@napier.ac.uk
Enhanced Associate
Philip Gray
Richard Cooper
Carole Goble
Paulo Pinherio da Silva
Abstract
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 the designer.
Citation
Griffiths, T., Barclay, P. J., Paton, N. W., McKirdy, J., Kennedy, J., Gray, P., Cooper, R., Goble, C., & Pinherio da Silva, P. (2001). Teallach: a model-based user interface development environment for object databases. Interacting with Computers, 14(1), 31-68. https://doi.org/10.1016/s0953-5438%2801%2900042-x
Journal Article Type | Article |
---|---|
Acceptance Date | May 4, 2001 |
Publication Date | 2001-12 |
Deposit Date | Oct 29, 2009 |
Print ISSN | 0953-5438 |
Electronic ISSN | 1873-7951 |
Publisher | Oxford University Press |
Peer Reviewed | Peer Reviewed |
Volume | 14 |
Issue | 1 |
Pages | 31-68 |
DOI | https://doi.org/10.1016/s0953-5438%2801%2900042-x |
Keywords | User interface management system, Teallach, Object oriented database, Java application, Model based techniques, High level language, Data structure analysis, Open architecture |
Public URL | http://researchrepository.napier.ac.uk/id/eprint/3006 |
You might also like
A problem in querying recursive patterns with OQL
(2002)
Preprint / Working Paper
Interoperable Services for Federations of Database System
(2002)
Presentation / Conference Contribution
A dual-level presentation model for developing user-interfaces.
(2000)
Presentation / Conference Contribution
Teallach's presentation model .
(2000)
Presentation / Conference Contribution
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search