An object-oriented approach to graphical interfaces

作者: Paul S. Barth

DOI: 10.1145/22949.22951

关键词:

摘要: An object-oriented system for building graphical interfaces to programs is discussed. The system, called GROW, facilitates the process of creating that are highly interactive (including direct manipulation and animation), rich in layout structure, effectively reusable across applications. These properties achieved through three techniques: object-based graphics with taxonomic inheritance, interobject relationships such as composition dependency, separation interface application. Experience several applications has provided insights on effectiveness these techniques. First, programming yields significant leverage specializing reusing interfaces. Second, constraints (such maintaining connectivity a graph) can be managed simple data dependencies among attributes objects. Finally, separating application essential components. This paper describes techniques detail, gives examples built summarizes experiences using GROW variety

参考文章(33)
Reid G. Smith, STROBE: support for structured object knowledge representation international joint conference on artificial intelligence. pp. 855- 858 ,(1983)
Daniel Weinreb, Lisp machine manual ,(1979)
Andrew Novobilski, Brad J. Cox, Object-oriented programming ; an evolutionary approach ,(1986)
Adele Goldberg, David Robson, Smalltalk-80: The Language and its Implementation ,(1983)
London, Duisberg, Animating Programs Using Smalltalk IEEE Computer. ,vol. 18, pp. 61- 71 ,(1985) , 10.1109/MC.1985.1662978
Scott Guthery, Paul Barth, David Barstow, The stream machine: a data flow architecture for real-time applications international conference on software engineering. pp. 103- 110 ,(1985) , 10.5555/319568.319590
Greg Nelson, Juno, a constraint-based graphics system international conference on computer graphics and interactive techniques. ,vol. 19, pp. 235- 243 ,(1985) , 10.1145/325165.325241
Philip J. Hayes, Pedro A. Szekely, Richard A. Lerner, Design alternatives for user interface management sytems based on experience with COUSIN ACM SIGCHI Bulletin. ,vol. 16, pp. 169- 175 ,(1985) , 10.1145/1165385.317488