Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Object-oriented graphics: from GKS and PHIGS to object-oriented systems
Wisskirchen P. (ed), Springer-Verlag New York, Inc., New York, NY, 1990. Type: Book (9780387528595)
Date Reviewed: May 1 1991

The aim of this book is to provide a bridge between traditional graphics standards such as GKS and PHIGS and the approach of object-oriented systems such as Smalltalk that also include graphics capabilities. The author points out both the advantages of the former, such as portability and device-independence, and the additional flexibility and extensibility of the latter. His intent is to convince graphics standards makers to incorporate object-oriented ideas in the next generation of graphics standards.

After a clear introduction that sets out the author’s main ideas, the book contains a brief summary of Smalltalk80, a discussion of interactive user interface architecture in object-oriented systems, and a description of graphics in Smalltalk. Next, the author considers GKS and object-oriented methods, graphics model hierarchies and PHIGS, and GEO++, his own object-oriented multilevel graphics system. Finally, he discusses examples in PHIGS and GEO++, the benefits of inheritance for GEO++, other approaches such as prototypes and delegation, the implementation of GEO++ in Smalltalk, constraints and related ideas, and further considerations for an object-oriented standard.

The early part of the book is often pedestrian and contains basic material that has been presented elsewhere. The book is restricted to two-dimensional graphics and concentrates on the graphics packages without enough emphasis on how they will be used in an overall application architecture. The author also emphasizes his own work with GEO++. The book could profitably include much more discussion of and comparison with other object-oriented graphics standards and systems such as NeWS, MacAPP, and HyperTalk.

Several technical difficulties beset this book, including poor typesetting in a difficult-to-read typeface, several missing or erroneous references, and rather too many niggling errors in the English. Also, sadly for a book on graphics, many of the earlier diagrams are not particularly helpful or informative.

Despite these criticisms, the author has something useful and important to say. Exaggerated claims have sometimes been made for object-oriented approaches, but Wisskirchen talks good sense and has thought clearly about the issues involved. The examples provided by his own system clearly show some of the benefits to be obtained, and I hope this work will have some influence on the standards makers.

Reviewer:  Ralph Martin Review #: CR114917
Bookmark and Share
 
Graphics Utilities (I.3.4 )
 
 
Standards (K.1 ... )
 
 
Methodology And Techniques (I.3.6 )
 
 
Object-Oriented Programming (D.1.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Graphics Utilities": Date
The Winchester graphics system: a technical overview
Heywood T., Galton B., Gillett J., Morffew A., Quarendon P., Todd S., Wright W. Computer Graphics Forum 3(1): 61-70, 1984. Type: Article
Mar 1 1985
A survey of graphics standards and their role in information interchange
Bono P. (ed) Computer 18(10): 63-75, 1985. Type: Article
Jul 1 1986
Programming principles in computer graphics (2nd ed.)
Ammeraal L., John Wiley & Sons, Inc., New York, NY, 1992. Type: Book (9780471931287)
Jun 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy