The SCO OpenServer(TM) Development System includes comprehensive documentation.
Books are available in online and/or printed form.
Access online books by double-clicking on the Desktop
Help icon.
Printed versions of the books are also available.
The contents of the SCO OpenServer Development System
documentation set are illustrated here.
In addition to these books,
a copy of the
Development System Release and Installation Notes
is provided with
the Development System software.
The books included with the Development System are:
C++ Library Manual
describes the three C++ class libraries and their use.
C++ Product Reference Manual
provides a complete definition of the C++ language supported by
Release 3.1 of the SCO® C++ Language System.
C++ Selected Readings
contains papers describing aspects of the C++ language.
Character User Interfaces Guide
introduces the facilities available
for developing user interfaces,
and gives detailed instructions for using
curses(S)
and the Extended Terminal Interface (ETI),
and for writing user interfaces that can be run on ASCII terminals.
This book includes numerous examples of curses programs.
a collection of technical papers
about topics of interest to users of the Development System.
Many of these papers include examples
illustrating features that are extensions
provided by SCO software.
describes the libraries and application program interfaces (APIs)
available (Internet domain sockets, TLI, XTI, ONC, RPC, and XDR),
for developing applications that use the services of network-oriented
communication protocols (TCP/IP, IPX/SPX, and NetBIOS).
It also describes how to use UNIX domain sockets for
interprocess communication, and an SMUX API to create SMUX peers for
SNMP agents.
The (NC), (NET), (NS), (SAPD), (SLIB), and (SSC) reference
manual pages are included
in this book.
OSF/Motif Programmer's Reference
consists of the OSF/Motif toolkit, window manager,
and user interface language commands and functions:
(Xm) reference manual pages.
Programmer's Reference Manual
a two-volume set of reference manual pages for the
Development System,
including sections (CDMT), (CP), (FP), and (S).
provides useful information about programming tools
and their use in developing software,
including implementation-specific details
about the ANSI-conforming C compiler
provided with the Development System.
It also contains information about debugging tools
and their use
in tracking down and
eliminating problems in C and assembly language programs,
and information on using dbXtraTM
to debug C and C++ programs in an OSF/MotifTM
based windowing environment.
Release and Installation Notes
highlights new features, product changes, documentation
changes, and known limitations
for this release
of the Development System.
It also contains the installation notes.
X Window System Programmer's Reference
provides X Window SystemTM programming commands and functions:
X Library (XS),
X Toolkit (Xt),
X Miscellaneous Utilities (Xmu),
and X Extensions (Xext)
reference manual pages for programmers.
In addition, the following book is available
on request:
Device Driver Writer's Guide
provides guide and reference information about writing device
drivers for SCO systems.
This book is available separately.
Commercial books and articles
A number of fine books and articles are published commercially that discuss
how to develop software on the UNIX operating system.
The Developer's Topics includes a large
``Bibliography''
that will interest users of the Development System.
In particular, we recommend that developers have
the following standard textbooks on their shelves:
Brian Kernighan and Dennis Ritchie, The C Programming Language,
2nd Edition.
One of the following general books
about programming on UNIX operating systems:
Donald Lewine, POSIX Programmer's Guide.
Marc Rochkind, Advanced UNIX Programming.
W. Richard Stevens,
Advanced Programming in the UNIX Environment.
W. Richard Stevens, UNIX Network Programming.
Useful for programmers who are writing distributed
applications.
Maurice Bach, Design of the UNIX Operating System.
Useful for programmers who want to thoroughly understand
UNIX system internals.
See the
``Bibliography'' in Developer's Topics
for full citations
if you are not familiar with the books listed above.