|
ABSTRACT
OdeView is the graphical front end for Ode, an object-oriented database system and environment. Ode's data model supports data encapsulation, type inheritance, and complex objects. OdeView provides facilities for examining the database schema (i.e., the object type or class hierarchy), examining class definitions, browsing objects, following chains of references starting from an object, synchronized browsing, displaying selected portions of objects (projection), and retrieving objects with specific characteristics (selection).
OdeView does not need to know about the internals of Ode objects. Consequently, the internals of specific classes are not hardwired into OdeView and new classes can be added to the Ode database without requiring any changes to or recompilation of OdeView. Just as OdeView does not know about the object internals, class functions (methods) for displaying objects are written without knowing about the specifics of the windowing software used by OdeView or the graphical user interface provided by it.
In this paper, we present OdeView, and discuss its design and implementation.
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
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
 |
7
|
Isabel F. Cruz , Alberto O. Mendelzon , Peter T. Wood, A graphical query language supporting recursion, Proceedings of the 1987 ACM SIGMOD international conference on Management of data, p.323-330, May 27-29, 1987, San Francisco, California, United States
|
| |
8
|
H Du and A Manoochehr, "GQL A Graphical Database Language Using Pattern Images", PI o~ Computel Gi aphtcs Int' ! Conf , Geneva, May 1988
|
| |
9
|
|
| |
10
|
D H Flshman, D Beech, H P Cate, E C Chow, T Connors, J W Davis, N Derrett, C G Hoch, W Kent, P Lyngbaek, B Mahbod, M A Ne~mat, T A Ryan and M C Shan, "Iris An ObJect-Oriented Database System", ACM TJans Office InfoJmatton Systems 5, 1 (Jan 1987), 48-69
|
 |
11
|
Kenneth J. Goldman , Sally A. Goldman , Paris C. Kanellakis , Stanley B. Zdonik, ISIS: interface for a semantic information system, Proceedings of the 1985 ACM SIGMOD international conference on Management of data, p.328-342, May 1985, Austin, Texas, United States
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
T J Kowalskl, Y M Huang and H V Dmmant~d~s, "Integrating Interpretive Technology into a Production Environment", AT&T Techntcal Joulnal, March/April 1990
|
| |
18
|
|
 |
19
|
R. J. Lipton , S. C. North , J. S. Sandberg, A method for drawing graphs, Proceedings of the first annual symposium on Computational geometry, p.153-160, June 05-07, 1985, Baltimore, Maryland, United States
[doi> 10.1145/323233.323254]
|
| |
20
|
D Maler, P Nordqmst and M Grossman, "Dxsplaymg Database Objects", Pto~ 1st lnt'l Conf E ~pe~ t Database Systems, Charleston, South Carolma, April 1986, 15-30
|
 |
21
|
|
| |
22
|
A Morro, A D'Atrl and L Tarantmo, "The Design of KIVIEW An Object-Oriented Browser", Pi oc 2nd lnt' ! Conf Expett Database Systems, Tysons Comer, Vlrglma, April 1988, 17-31
|
| |
23
|
J J Puttress and H H Goguen, "Incremental Loading of Subroutines at Runtlme", AT&T Bell Laboratories Techmcal Memorandum, Murray Hall, New Jersey, 1989
|
 |
24
|
|
 |
25
|
|
| |
26
|
B Shnelderman 'Direct Manipulation A Step Beyond Programming Languages' , IEEE Computel 16, (1983) 57-69
|
| |
27
|
|
| |
28
|
|
| |
29
|
F N Teskey, N D~xon and S C Holden, "Graphical interfaces for Binary Relationship Data Bases", info~matlon S~s 3, 2 (April 1984), 67-77
|
| |
30
|
Y Udagawa and S Oshuga, "Novel Techmque to Interact w~th Relational Databases by Usmg Graphics D~splay", J Info~matton P~ o~ ess~ng 5, 4 (1982), 256-264
|
| |
31
|
P Ursprung and C A Zehnder, "An Interactwe Query Language to Define and Use Hierarchies", Entity-Relationship Approach to Sofm,a~ e Eng, Elsevier Sctence Publishers B V (North Holland), 1983
|
| |
32
|
|
| |
33
|
|
| |
34
|
|
| |
35
|
M M Zloof, "Query-By-Example Operations on the Transmve Closure", RC 5526, IBM, Yorktown Hts, New York, 1975
|
CITED BY 9
|
|
|
|
|
Noah Prywes , Evan Lock , Xiang Ge, Automatic abstraction of real-time software and re-implementation in Ada, Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations, p.238-247, October 21-25, 1991, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|