|
ABSTRACT
A framework for user-interfaces to databases (IDSs) is proposed which draws from existing research on human computer interaction (HCI) and database systems. The framework is described in terms of a classification of the characteristic components of an IDS. These components, when progressively refined, may be mapped to a conceptual object-oriented language for the precise specification of the IDS. A prototype system is presented, showing the potential for automated mapping of a language specification to a fully functional implementation. As well as providing general support to any database interface developer, we believe that the framework will prove useful for researching a number of IDS issues.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
G. D. Abowd & R. Beale (1991) Users, systems and interfaces: A unifying framework for interaction, HCI'91: People and Computers, 4, 73--87.
|
| |
2
|
ASV (1992) International State-of-the-Art Conference on Animation and Scientific Visualisation, Hursley Park, UK.
|
| |
3
|
AVI (1994) AVI'94, Workshop on Advanced User Interfaces, Bari, Italy.
|
| |
4
|
P. J. Barclay & J. Kennedy (1991) Regaining the conceptual level in object oriented data modelling. In: Proceedings of BNCOD (Jackson and Robinson, eds). Wolverhampton: Butterworths. 9, 269--305.
|
| |
5
|
|
| |
6
|
|
| |
7
|
P. J. Barclay, C. M. Fraser & J. B. Kennedy (1992) Using a Persistent System to Construct a Customised Interface to an Ecological Database, 1st International Workshop on Interfaces to Database Systems, 1:14.
|
| |
8
|
|
| |
9
|
P. J. Barclay (1993) Object oriented modelling of complex data with automatic generation of a persistent representation. Phd Thesis. Edinburgh: Napier University.
|
| |
10
|
|
| |
12
|
S. Benford & J. B. Mariani (1994) Populated Information Terrains, 2nd International Workshop on Interfaces to Databases, 2:9, 159--169.
|
| |
13
|
B.K.S. Software (1994) POET (Version 2.1) - Programmer's & Reference Guide. B.K.S. Software.
|
| |
14
|
S. Bovair, D. E. Kieras & P. G. Polson (1990) The acquisition and performance of text-editing skill: A cognitive complexity analysis. Human-Computer Interaction, 5:1, 1--48.
|
| |
15
|
J. Boyle, J. E. Fothergill & P. M. D. Gray (1994) Amaze: a three dimensional graphical user interface for an object oriented database, 2nd International Workshop on Interfaces to Databases, 2:7, 117--131.
|
| |
16
|
J. Boyle & K. Mitchell (1995) Embedding three dimensional graphics inside a user interface development framework, Technical Report submitted for publication. Robert-Gordon University, Aberdeen.
|
| |
17
|
|
| |
18
|
T. Catarci, M. F. Costabile, A Massari, & G. Santucci (1994) Database Interaction: 3D or not 3D, Proceedings of FADIVA Workshop, 1,8.
|
| |
19
|
B. M. Collins (1992) Data Visualisation - Has it all been seen before? International State-of-the-Art Conference on Animation and Scientific Visualisation, 1--33.
|
| |
20
|
R. Cooper (1993) The interaction between DBMS and User Interface Research, editorial of, Interfaces to Database Systems 1992, 1--5.
|
| |
21
|
|
| |
22
|
A. J. Dix (1991) Formal Methods for Interactive Systems, Academic Press.
|
| |
23
|
|
| |
24
|
FADIVA (1994) 1st FADIVA Workshop, Seeheim, Germany.
|
| |
25
|
|
| |
26
|
G. Grinstein ed (1993) Workshop on Database Issues for Visualisation, San Jose, California.
|
| |
27
|
|
| |
28
|
IDS (1994) 2nd International Workshop on User-Interfaces to Databases, Ambleside, UK.
|
| |
29
|
K. J. Mitchell (1994) Schema visualisation. MSc Thesis. Edinburgh: Napier University.
|
| |
30
|
|
| |
31
|
K. J. Mitchell & J. B. Kennedy (1996) DRIVE: An Environment for the Organised Construction of User-Interfaces to Databases, Technical Report, submitted for publication. Napier University, Edinburgh.
|
| |
32
|
M. O. P. (1994) ObjectStore: Meta Object Protocol. Object Design Ltd.
|
| |
33
|
D. A. Norman (1988) The Psychology of Everyday Things. Basic Books.
|
| |
34
|
A. M. Olson (1992) Object-oriented Analysis of Visual Computer-Human Interfaces, Journal of Visual Languages and Computing, 3, 399--414.
|
| |
35
|
O. W. L. (1994) ObjectWindows (Version 2.0) for C++ - Programmer's Guide. Borland International Inc.
|
| |
36
|
N. W. Paton, R. L. Cooper, D. England, G. al-Qaimari & A. C. Kilgour (1994) Integrated architectures for database interface development, IEE Proceedings of Computers and Digital Technology, 141:2, 73--78.
|
| |
37
|
S. J. Payne & T. R. G. Green (1986) Task-action grammars: a model of mental representation of task languages. Human-Computer Interaction, 2:2, 93--133.
|
| |
38
|
G. Pfaff & P. J. W. ten Hagen eds. (1985) Seeheim Workshop on User Interface Management Systems.
|
| |
39
|
M. H. Rapley (1994) Three dimensional interface for an object oriented database, 2nd International Workshop on Interfaces to Databases, 2:8, 133--158.
|
| |
40
|
RenderWare (1994) RenderWare API: Reference Guide. Criterion Software.
|
| |
41
|
J. Rumbaugh (1995) Modelling models and viewing views: A look at the model-view-controller framework, Journal of Object Oriented Programming, 14--22.
|
| |
42
|
B. Shneiderman (1983) Direct Manipulation: a Step Beyond Programming Languages, IEEE Computer, 16, 57--69.
|
| |
43
|
F. Steinfath, K. Bohm, B. Lange (1994) Evaluation of Complex Information Processing Systems in 3D-Space, FADIVA Workshop, 1:2.
|
| |
44
|
|
| |
45
|
M. M. Zloof (1975) Query by Example, Proceedings of the National Computer Conference, 431--437.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|