- 著者
- Paul S. Barth
- タイトル
- An object-oriented approach to graphical interfaces
- ページ
- 142-172
- 日時
- April 1986
- 感想
- COMPUTING REVIEWS TEXT
\\
BARTH, PAUL S. (Massachusetts Institute of Technology, Cambridge)
8803-0185
\\
An object-oriented approach to graphical interfaces.
\\
ACM Trans. Graph. 5, 2 (April 1986), 142-172.
\\
This paper presents an object-oriented system called Grow, used to
construct graphical interfaces for several different systems. Grow
simplifies the process of creating icons, linking the interface and
application and adding interactivity and animation. Interfaces created with
Grow can be modified and reused in other applications. Grow is written in
INTERLISP-D, uses the object-oriented language Strobe, and runs on the
Xerox-1100 series workstation.
\\
This paper is organized into nine sections. Sections 1, 2, and 3 provide an
overview of the basic concepts in Grow and give an example of a dataflow
interface.Threetechniquesareused: object-based graphics, interobject
relationships, and separation of interface and application.
\\
Section4describesthethreetypesofobjectrelationships:
\\
(1) Taxonomy inheritance-Allows objects to share commonalities.(2)
Composition-Allows several objects to be combined into a single, complex
object.(3) Graphical dependency-Allows constraints to be maintained among
the attributes of the graphical objects.
\\
Section 5 presents, in detail, the operations for creating a graphical
object, linking the application and the interface, and selection and
animation.
\\
Section 6 describes the main steps for creating a graphical interface.
\\
Sections 7, 8, and 9 provide examples of the use of Grow and summarize its
design.Anumberofapplicationsaredescribed: a dataflow program
simulator, a Petri net editor and simulator, and an analog computer
simulator.
\\
In my opinion, this paper is rigorous and original. The concepts
used-object-oriented system, taxonomy inheritance, and interobject
relationships-are powerful, modern, and attractive. The system described
will support a wide variety of interactions, from graphical editing to
animation.
\\
-Chirtic Silvia, Bucharest, Rumania
\\
GENERALTERMS: DESIGN, LANGUAGES
- カテゴリ
- UI
Category: UI
Journal: ACM Transactions on Graphics
Number: 2
Bibtype: article
Author: Paul S. Barth
Month: apr
Pages: 142-172
Review: COMPUTING REVIEWS TEXT
\\
BARTH, PAUL S. (Massachusetts Institute of Technology, Cambridge)
8803-0185
\\
An object-oriented approach to graphical interfaces.
\\
ACM Trans. Graph. 5, 2 (April 1986), 142-172.
\\
This paper presents an object-oriented system called Grow, used to
construct graphical interfaces for several different systems. Grow
simplifies the process of creating icons, linking the interface and
application and adding interactivity and animation. Interfaces created with
Grow can be modified and reused in other applications. Grow is written in
INTERLISP-D, uses the object-oriented language Strobe, and runs on the
Xerox-1100 series workstation.
\\
This paper is organized into nine sections. Sections 1, 2, and 3 provide an
overview of the basic concepts in Grow and give an example of a dataflow
interface.Threetechniquesareused: object-based graphics, interobject
relationships, and separation of interface and application.
\\
Section4describesthethreetypesofobjectrelationships:
\\
(1) Taxonomy inheritance-Allows objects to share commonalities.(2)
Composition-Allows several objects to be combined into a single, complex
object.(3) Graphical dependency-Allows constraints to be maintained among
the attributes of the graphical objects.
\\
Section 5 presents, in detail, the operations for creating a graphical
object, linking the application and the interface, and selection and
animation.
\\
Section 6 describes the main steps for creating a graphical interface.
\\
Sections 7, 8, and 9 provide examples of the use of Grow and summarize its
design.Anumberofapplicationsaredescribed: a dataflow program
simulator, a Petri net editor and simulator, and an analog computer
simulator.
\\
In my opinion, this paper is rigorous and original. The concepts
used-object-oriented system, taxonomy inheritance, and interobject
relationships-are powerful, modern, and attractive. The system described
will support a wide variety of interactions, from graphical editing to
animation.
\\
-Chirtic Silvia, Bucharest, Rumania
\\
GENERALTERMS: DESIGN, LANGUAGES
Title: An object-oriented approach to graphical interfaces
Year: 1986
Volume: 5
Keyword: user interface, object oriented, GROW