.if n .pH arch.preface @(#)preface	40.1
.ig
imaged dc 8/30/89
docformat -c -s4 -dqm4 fn
..
.ds  Lb Shapes
.\" turn off automatic hyphenation -- JHevelin (08-09-89)
.am RT
.nh
..
.af pN i
.PF "''-\\\\m(pN -''"
.ds S) Shapes
.BK "Shapes Internal Architecture"
.CH "Preface" ""
.H 1 "Preface" 
This manual describes the internal architecture of the
Shapes code and how it relates to porting considerations.
You may read this manual to access the feasibility of
porting, or you may use this manual with the \f2Shapes
Porting Guide\f1 to devise an actual porting strategy.
To better understand the internal data structures,
interfaces, and file hierarchy of Shapes, it may be
useful to examine the source code as you read this manual.
.H 2 "Audience"
This document was written for an applications programmer familiar
with interactive computer graphics,
C programming language, the UNIX operating system, and the Shapes
graphics library.
.H 2 "Related References"
You should read and understand the \f2Shapes Reference Manual\f1,
which is a general programming guide to external objects
and data structures.
.P
The following publications will help you understand Shapes.
.BL
.LI
\f2Shapes Porting Guide\f1, AT&T.
Discusses the porting strategy and gives examples to facilitate
the porting of Shapes to dumb framebuffers.
.LI
\f2Shapes Reference Manual\f1, AT&T.
Describes Shapes objects and defines the operators and attributes.
.LI
\f2NeWS Programmer's Guide\f1, AT&T.
Contains a technical overview of \f2NeWS\f1.
.LI
\f2X11/NeWS System Guide\f1, AT&T.
Contains a system description of NeWS and X11.
.LI
\f2X11/NeWS User's Guide\f1, AT&T.
Contains user information for NeWS and X11.
.LI
\f2X11/NeWS Release Notes\f1, AT&T.
Contains last minute information for the current version
of NeWS and X11.
.LI
\f2OpenWindows Installation Guide\f1, AT&T.
Contains information on installing OpenWindows.
.LE
.H 2 "Documentation Conventions"
\f2Italic font\f1
.P
Denotes references to other sections or manuals, as well as
arguments and parameters that might be ambiguous in regular
type.
.P
\f3Bold font\f1
.P
Emphasizes important words and phrases.
