Most of the product documentation from Silicon Graphics, Inc., ships online with IRIS InSight and is not supplied in printed form. This catalog lists the product documentation that is available in printed format and can be ordered through SGI, as well as documentation not available in printed format.
If you are in the U.S. or Canada, you can order manual kits by calling SGI Direct at 1-800-800-SGI1 (7441). You can pay with MasterCard®, Visa® card, or a purchase order. Outside these areas, please contact your sales office or distributor.
The product codes listed in this catalog are accurate as of October 1994 and are for products compatible with the IRIX 5.3 operating system. The information in this catalog is subject to change without notice.
The Software Installation Administrator's Guide explains how to use Inst, the command line interface to inst(1M), the Silicon Graphics installation utility. This guide explains the Silicon Graphics software release conventions and software product structure and provides clear instructions for planning, installing, and maintaining a software installation. Installation procedures cover miniroot and live installations on all models of personal workstations and servers.
This guide is intended for UNIX system and site administrators who are responsible for maintaining software configurations on Silicon Graphics computers. It is also useful to personal workstation owners as a reference to performing miniroot installations, tailoring the installation utility, and troubleshooting the installation process. The guide assumes that users are experienced with screen interfaces that are designed for character-oriented terminals. In addition to Inst, the inst utility also features a graphical interface, Software Manager. Software Manager is documented separately in the Personal System Administration Guide.
The online version of the Software Installation Administrator's Guide ships with the IRIX product.
The Administrator's Documentation kit contains the printed copies of the manuals that system and network administrators refer to in the course of administering SGI servers and networks of workstations. This kit is included as part of every SGI server system, and may also be purchased separately. The kit includes:
Diskless Workstation Administration Guide
IRIX Advanced Site and Server Administration Guide
NetLS Administration Guide
NFS Administration Guide
NIS Administration Guide
Site Administration Reference Pages
The Diskless Workstation Administration Guide explains how to configure IRIX software on a Silicon Graphics server so that the server can support one or more diskless workstations. This guide is written for server and network administrators who are experienced in managing NFS® operations. The Diskless Workstation Administration Guide contains practical planning recommendations, installation instructions, and procedures for maintaining a diskless workstation implementation. Related documents: Software Installation Administrator's Guide and ONC3/NFS Administration Guide. The online version of the Diskless Workstation Administration Guide ships with the IRIX operating system.
The IRIX Advanced Site and Server Administration Guide explains how to use the system-level IRIX utilities available with IRIS workstations and servers. This manual is intended primarily for use by people who administer SGI servers and networks of workstations, but it is also valuable to workstation owners who want more detail on administration concepts than that in the Personal System Administration Guide. Included in this comprehensive volume are concise procedures and clear examples for tasks such as backing up files, configuring printers and other peripheral devices, setting up and managing a network, and tuning the IRIX kernel. Related document: Personal System Administration Guide. The online version of the IRIX Advanced Site and Server Administration Guide ships with the IRIX operating system.
The Network License System Administration Guide describes the NetLS™ application licensing system used by Silicon Graphics and other software vendors. This guide explains how to install, maintain, and administer the licenses required to run applications that use NetLS. The online version of the Network License System Administration Guide ships with the IRIX operating system.
The ONC3/NFS Administrator's Guide explains how to implement the Open Network Computing Network File System (NFS) services on Silicon Graphics servers and workstations. This guide is written primarily for server and site administrators who are responsible for managing filesystem sharing at network sites, but it can also be helpful to expert personal workstation users who need to configure and troubleshoot the NFS client setup on their systems. The ONC3/NFS Administrator's Guide contains theory of operations information, planning suggestions, and procedures for setting up and maintaining ONC3/NFS services, such as NFS, actinometer, and the cache FS filesystem. The online version of the ONC3/NFS Administrator's Guide ships with the NFS software option.
The NIS Administration Guide explains how to implement the network information system (NIS) on Silicon Graphics servers and client workstations. This guide is written for experienced UNIX® network administrators who manage server operations for their site. The NIS Administration Guide describes the NIS domain paradigm, the software that implements the NIS server hierarchy, and the tools available to monitor and maintain the NIS network lookup service. The online version of the NIS Administration Guide ships with the NFS software option.
The Selected IRIX Site Administration Reference Pages contains reference pages that are useful in the configuration and maintenance of servers and workstations. This collection of reference pages is designed for use by system administrators when the online versions of the pages may not be available. The online version of each reference page ships with the IRIX operating system.
All the manuals in the following kits ship online in IRIS InSight with the IRIX Developer's Option (IDO):
M4-ANSIC-5.3
M4-DESK-5.3
M4-MOTIF-1.2.4
M4-OGLPG-5.3
M4-OGLPORT-5.3
M4-UDS1-5.3
M4-XDEV-3.3
M4-DMDEV-5.3
The printed version of the OpenGL Programming Guide ships with IDO. The rest of the manuals are available in printed format as an option only and can be ordered as subsets as indicated by their individual product codes.
The ANSI C Documentation kit contains printed copies of the manuals that describe the Silicon Graphics implementation of the compiler system, ANSI C, and the source-level debugger, dbx. The online versions of the manuals in this kit are included as part of the IRIX Developer's Option documentation, and may also be purchased separately. One exception is the dbx Quick reference, which is not available online. The kit contains:
MIPS Compiling and Performance Tuning Guide
C Language Reference Manual
dbx User's Guide
dbx Quick Reference
MIPSpro Assembly Language Programmer's Guide
MIPSpro 64-Bit Porting and Transition Guide
MIPS Compiling and Performance Tuning Guide
The MIPS Compiling and Performance Tuning Guide describes the compiler system, including compiler components and programming tools such as prof and pixie. It also covers Dynamic Shared Objects, the debugger, and optimization techniques. The online version ships with the IDO software option.
C Language Reference Manual
The C Language Reference Manual contains a summary of the syntax and semantics of the C programming language as implemented on the IRIX operating system. This manual is for programmers who are writing and developing C code for Silicon Graphics computer systems. The online version ships with the IDO software option.
dbx User's Guide
The dbx User's Guide describes the source level debugger, dbx. This manual is written for programmers who want to debug C, C++, Fortran 77, Pascal, and Assembler code. This manual describes how to execute a program under dbx, examine source code, control program execution, debug machine language code, and debug multiple processes. It also lists dbx commands, predefined aliases, and predefined variables. The online version ships with the IDO software option.
dbx Quick Reference
MIPSpro Assembly Language Programmer's Guide
Indigo Magic Desktop Integration Guide
This manual explains how to integrate applications into the Indigo Magic Desktop Environment. It is intended for programmers who are developing applications to run on Silicon Graphics workstations.
This manual describes how to:
achieve the Indigo Magic look and feel for your application. This includes using Schemes and the “enhanced” look, using some new widgets provided by Silicon Graphics, setting window and session management properties, creating unique images for minimized windows, using the File Alteration Monitor, and tips for using fonts.
create Desktop icons for your application. This includes drawing icons using IconSmith, programming icons using file typing rules, and installing icons in the Icon Catalog.
internationalize your application. You can generalize your application so that it can easily be customized—or localized—to run in more than one language environment.
package your application for installation. This involves using the Software Packager tool so that users can install your product with the Software Manager, Silicon Graphics' software installation and management tool. (The Software Manager provides a graphical user interface that makes it easy for users to install your product.)
Software Packager User's Guide
This book describes how use Software Packager (swpkg), a graphical tool for packaging software for installation on Silicon Graphics® workstations. Products packaged with Software Packager can be installed with Software Manager (swmgr), an Indigo Magic™ Desktop utility for installing software.
The IRIS IM Documentation kit contains printed copies of the manuals that describe how to program using the IRIS IM user interface toolkit, which is Silicon Graphics' port of the industry-standard OSF/Motif™ user interface toolkit for use on Silicon Graphics IRIS workstations. The kit contains:
OSF/Motif Programmer's Guide (PTR Prentice-Hall, publisher)
OSF/Motif Programmer's Reference (PTR Prentice-Hall, publisher)
OSF/Motif Style Guide (PTR Prentice-Hall, publisher)
IRIS IM Programming Guide
OSF/Motif Programmer's Guide (PTR Prentice-Hall, publisher)
This book is a guide to programming using the various components of the OSF/Motif environment: the toolkit, window manager, and user interface language. It is written for programmers who want to create applications in the OSF/Motif environment. The online version ships with the IRIX Developer's Option.
OSF/Motif Programmer's Reference (PTR Prentice-Hall, publisher)
This book is the reference manual for OSF/Motif commands and functions. It contains toolkit, window manager, and user interface language commands and functions. The online version ships with the IRIX Developer's Option.
OSF/Motif Style Guide (PTR Prentice-Hall, publisher)
This book describes the behavior that Motif applications should exhibit to comply with the standard OSF/Motif “look and feel.” It describes general user interface design principles; input and navigation models; selection and activation models; user interface component choices, layout, and interaction; window manager design; internationalization and localization concepts; and a reference of the concepts covered. The online version ships with the IRIX Developer's Option.
IRIS IM Programming Guide
This book describes the enhancements to OSF/Motif provided by IRIS IM. It also contains advice for pure X and X toolkit programmers about programming in the Silicon Graphics X environment, including how to work with nondefault visuals. The online version ships with the IRIX Developer's Option.
OpenGL Programming Guide
The OpenGL Programming Guide explains how to create a graphics program using OpenGL. The guide describes the major elements of OpenGL architecture within a conceptual framework, and offers code examples for incorporating these elements into programs. Topics include building geometric models, matrix transformations, lighting, texture mapping, alpha blending, antialiasing, depth-cueing, display lists, and pixel operations.
OpenGL Porting Guide
The OpenGL Porting Guide discusses changing existing IRIS GL programs to use OpenGL. It details the use of the toogl porting software, and provides a brief introduction to handling windows and events with OpenGL equivalents, as well as a list of major differences between IRIS GL and OpenGL.
The Operating System Documentation kit contains printed copies of the manuals that describe IRIX network-related programming and the IRIX operating system. This kit is included as part of IRIX Developer's Option documentation and may also be purchased separately. The kit includes:
IRIX Network Programming Guide
Topics in IRIX Programming
Programming on Silicon Graphics Systems: An Overview
IRIX Network Programming Guide
The IRIX Network Programming Guide describes various approaches to writing software that sends or receives information via a network, including:
the Transport Layer Interface of the OSI Reference Model
sockets, TCP/IP, and the BSD model of network layering
the RPC/XDR remote procedure call model
This manual is for programmers who want to make a program communicate over a network. The online version ships with IRIX 5.3
Topics in IRIX Programming
Topics in IRIX Programming discusses a variety of issues involved in programming under the IRIX operating system. It describes topics of interest to programmers such as inter-process communication, file and record locking, fonts, and internationalization.
Programming on Silicon Graphics Systems: An Overview
Programming on Silicon Graphics Systems: An Overview provides an introduction to the IRIX Operating System, which is Silicon Graphic's implementation of UNIX. It tells you how IRIX differs from UNIX (for example, IRIX provides support for multiprocessing and graphics hardware). It briefly describes the compilers, user interface tools, program development tools, and application libraries available to IRIX applications developers. It also provides a roadmap and an annotated list of the all IRIX developer documentation.
The X Window System Documentation kit contains printed copies of the manuals that describe how to program using the X Window System. This kit contains:
Xlib Programming Manual, Volume 1 (O'Reilly & Associates, publisher)
X Toolkit Intrinsics Programming Manual, Volume 4 (O'Reilly & Associates, publisher)
X11 Input Extension Library Specification
Xlib Programming Manual, Volume 1 (O'Reilly & Associates, publisher)
This book is a complete programmer's guide to the X library (Xlib), which is the lowest level of programming interface to X. It includes information on X concepts; window attributes; graphics contexts; drawing; programming in color; events; interclient communication; and window management. The online version ships with the IRIX Developer's Option.
X Toolkit Intrinsics Programming Manual, Volume 4 (O'Reilly & Associates, publisher)
This book is a complete programmer's guide to the X Toolkit (Xt). Xt is a library of C routines designed to facilitate the implementation of user interfaces, with reusable components called widgets. This book uses the Motif widgets to demonstrate Xt programming concepts. It includes information on building applications with widgets; widget internals; events, translations, and accelerators; event handlers, timeouts, and work procedures; resource management and type conversion; selections and window manager interaction; geometry management; and menus, gadgets, and cascaded pop-ups. The online version ships with the IRIX Developer's Option.
X11 Input Extension Library Specification
This document describes an extension to the X11 server. The purpose of this extension is to support the use of additional input devices beyond the pointer and keyboard devices defined by the core X protocol.
The IRIS Digital Media documentation kit contains a printed copy of a programming guide describing the library API's of the IRIS Digital Media (multimedia) application development environment and two related printed specifications describing audio file formats. This kit contains:
IRIS Digital Media Programming Guide
Apple® Audio Interchange File Format—AIFF-C Specification
The IRIS Digital Media Programming Guide describes the APIs of the Audio, Audio File, CD, DAT, MIDI, Video, IndigoVideo, Compression, and Movie Libraries, which make up the IRIS Digital Media development environment. The online version of this manual ships with the IDO software option. It describes:
how to configure the audio system, manage audio I/O, read and write digital audio files, and interface to SCSI CD-ROM and DAT drives
how to send, receive, and process MIDI messages through serial ports
how to use the Video Library to interface to the on-board Indy VINO, and to video options such as Indy Video, Galileo Video, Indigo2 Video, and Sirius Video
how to use the IndigoVideo Library to interface to the optional IndigoVideo board for Indigo Entry Graphics workstations
how to support standard and user-defined compression methods
how to create, read, write, edit, and play movie files
The OpenGL Reference Manual documents all functions in OpenGL, the OpenGL Utility Library, and the OpenGL extension to X (GLX) user interface. It presents these functions in an alphabetical, reference-style manner, and discusses the parameters used by the functions, the default values for those parameters, and what the functions do. It also includes a black-and-white poster of data flow through the OpenGL state machine.
The following manuals ship in hard-copy format as an option only. They do not ship as part of any software option.
Graphics Library Programming Guide, Volumes I and II
Graphics Library Programming Tools and Techniques
This guide describes the IRIS GL API. It's intended only for programmers who have not yet ported their code to OpenGL. Related documents include the OpenGL Programming Guide and The OpenGL Porting Guide. No online version of this document is available.
This guide describes useful software tools and programming techniques for use with IRIS GL. It includes a description of gldebug, suggestions on tuning performance, discussion of mixed-model (GL and X) programming, and information on programming SkyWriter systems. This manual is useful for anyone who needs to debug or tune an IRIS GL program, and for anyone writing software for SkyWriter systems. No online version of this document is available.
Indigo Magic User Interface Guidelines
The Indigo Magic User Interface Guidelines is intended for developers of software products used on Silicon Graphics workstations, including software engineers, user interface (UI) designers, and human factors specialists. Its purpose is to help you create products that are consistent with other applications and that integrate seamlessly into the Indigo Magic™ Desktop environment.
This guide contains four major parts:
Part I describes how users might want to interact with your application from the Desktop. It covers the Desktop, icon design, application windows, Indigo Magic Desktop services, and interoperability among applications.
Part II describes the individual components of the Silicon Graphics interface, such as menus, dialogs, and controls, and presents examples of appropriate and inappropriate ways to use them.
Part III presents analyses of applications to demonstrate particular elements of user interface design. It offers suggested approaches to solving problems in interface design.
Part IV contains appendixes with additional information you may find useful. There is a summary of all guidelines presented in the manual, a glossary of terms, and guidelines intended for those writing online documentation and help for applications.
StyleCard for use with the Indigo Magic User Interface Guidelines
The IRIX Device Driver kit contains printed copies of the manuals that provide information, procedures, and reference pages for developing, installing, and testing IRIX device drivers. Contents:
IRIX Device Driver Programming Guide
IRIX Device Driver Reference Pages
The IRIX Device Driver Programming Guide is a guide to writing device drivers for Silicon Graphics workstations and servers. It is intended for experienced C and C++ programmers who have a good working knowledge of the architecture of Silicon Graphics systems. The online version ships with the IDO software product.
The following manuals ship in hard-copy format with the AXM and the MPXM software product. They are not available online in IRIS InSight.
The C++ Translator manual kit contains printed copies of the manuals about the C++ programming language and library. It is not included as part of the C++ software option, but it may be purchased separately. Contents:
C++ Language System Library
C++ Language System Overview
C++ Language System Product Reference Manual
C++ Programming Guide
The C++ Language System Library introduces the iostream support in the C++ library and describes the basic facilities for using complex arithmetic in C++. It is intended for experienced C++ programmers. The online version ships with the C++ software option.
The C++ Language System Overview introduces new language features of C++ and shows how C++ corrects most of the deficiencies of C. It is intended for experienced C++ programmers. The online version ships with the C++ software option.
The C++ Language System Product Reference Manual describes the C++ programming language. It is the May 1991 edition of the C++ Reference Manual by Bjarne Stroustrup. Readers should be familiar with C++. The online version ships with the C++ software option.
The C++ Programming Guide provides information about implementing C++ programs using IRIX. It documents compiling, linking, and running C++ programs, the interface between C++ and C, and tells how to use the debugger dbx with C++. It is intended for readers with some experience with C++. The online version ships with the C++ software option.
The Fortran manual kit contains printed copies of the Fortran 77 manuals. It is not included as part of the Fortran 77 software option, but it may be purchased separately. The kit contains:
Fortran 77 Language Reference Manual
Fortran 77 Programmer's Guide
The Fortran 77 Language Reference Manual describes the Fortran 77 programming language specifications as implemented on Silicon Graphics systems. It is a reference manual and assumes prior exposure to Fortran or other algebraic language. The online version ships with the Fortran 77 software option.
The Fortran 77 Programmer's Guide provides information about implementing Fortran 77 programs using IRIX. It documents compiling, linking, and running Fortran 77 programs, program interfaces, system functions, and subroutines. It is intended for users with some experience with Fortran 77. The online version ships with the Fortran 77 software option.
The Pascal Programming Guide explains how to use the Silicon Graphics Pascal compiler. It is intended for programmers familiar with the Pascal language and IRIX.
This manual is included as part of the Pascal software option and may also be purchased separately.
The Power Fortran manual kit contains a printed copy of the Power Fortran Accelerator User's Guide. This manual is not included as part of the Power Fortran software option but may be purchased separately. The kit contains:
Power Fortran Accelerator User's Guide
The Power Fortran Accelerator User's Guide describes the features of the Silicon Graphics Power Fortran Accelerator (PFA). PFA is a Fortran 77 source-to-source preprocessor that enables you to run existing Fortran 77 code in parallel on Silicon Graphics multiprocessor systems. This guide is intended for Fortran programmers who wish to take advantage of the features of PFA to maximize the performance of their applications on multiprocessor systems. The online version ships with the Power Fortran software option.
The Power C manual kit contains printed copies of a user guide and quick reference card that describe IRIS Power C. This kit is not included as part of the Power C software option but may be purchased separately. It contains:
IRIS Power C User's Guide
IRIS Power C Quick Reference Card
The IRIS Power C User's Guide describes how to use IRIS Power C. It is intended for C programmers who want to make efficient use of multiprocessor Silicon Graphics systems to execute code in parallel. The online version ships with the Power C software option.
The IRIS ViewKit Programmer's Guide describes how to write programs using IRIS ViewKit™, a C++ toolkit that provides commonly needed facilities for applications based on the IRIS IM™ user interface toolkit (the Silicon Graphics port of the industry-standard OSF/Motif™ user interface toolkit for use on Silicon Graphics workstations). This kit is included as part of the C++ software option. Contents:
IRIS ViewKit Programmer's Guide
The IRIS ViewKit Programmer's Guide describes how to create programs using IRIS ViewKit. The guide describes the ViewKit concepts and components used in practically every ViewKit program; describes how to use the pre-built ViewKit components; and provides numerous examples of creating ViewKit programs. The online version ships with the C++ software option.
The CASEVision/Tracker manual kit contains printed copies of the manuals that describe CASEVision/Tracker, a tool for creating tracking systems for bugs and enhancement requests. This kit ships with the CASEVision/Tracker software product. Contents:
CASEVision/Tracker Design Guide
CASEVision/Tracker User's Guide
The CASEVision/Tracker Design Guide describes CASEVision/Tracker, a tool for creating tracking systems for bugs and enhancement requests. The guide describes how to design and create the tracking database and the interface programs. It also describes how to integrate Tracker with the ClearCase product.
The CASEVision/Tracker User's Guide describes Request Tracking System (RTS), a system for tracking bugs and requests for enhancements. RTS was designed using the CASEVision/Tracker tool. It is designed to meet the basic request tracking needs of most software organizations with only minor modification, and serve as a functioning starter example of a Tracker-based system for organizations that want to create their own systems. The online version ships with the CASEVision/Tracker software.
The following manuals ship in hard copy format with the CASEVision/Clearcase option.
CASEVISION/Clearcase Concepts Guide
CASEVISION/Clearcase Reference Pages
CASEVISION/Clearcase Tutorial
CASEVISION/Clearcase Administration Guide
The following manual ships both online in IRIS InSight and in hard-copy format with the CASEVision/WorkShop Pro MPF software.
CASEVision/WorkShop Pro MPF is a companion product to the CASEVision/WorkShop toolset. The WorkShop Pro MPF Parallel Analyzer View, cvpav, helps Fortran 77 programmers understand the structure and parallelization of multiprocessing applications. It provides an interactive, visual comparison of their original source with transformed, parallelized code. The Parallel Analyzer View reads analysis files generated by the Power Fortran Accelerator (PFA) and displays editable parameters for each DO loop found in the Fortran source files. These parameters are easily customized and explored with the help of the Parallel Analyzer View's graphical interface.
The Parallel Analyzer View's functionality is integrated with CASEVision/WorkShop, allowing examination of a program's loops in conjunction with a performance experiment on either a uni- or multiprocessor run. When run in this mode, the source displays are annotated with line-level performance data, and the list of loops may be sorted in order of performance cost, allowing you to concentrate on the most compute-intensive loops.
The ToolTalk service is an inter-application message service that enables independent applications to communicate with one another without having direct knowledge of each other. It underlies all CASEVision tools. Applications create and send ToolTalk messages to communicate with one another. The ToolTalk service receives these messages, determines the recipients, then delivers the messages to the appropriate ToolTalk applications.
To use the ToolTalk service to communicate, applications agree on a message protocol. A message protocol is a set of ToolTalk messages that describe operations the applications agree to perform. The message protocol specification includes the set of messages and specifies how applications should behave when they receive each message.
This manual describes how to use the ToolTalk service. It is intended for those setting up and administering a ToolTalk message system. In addition to setup and maintenance information, the manual lists potential error messages that can arise. This manual assumes familiarity with the IRIX operating system environment.
To modify or create applications using the ToolTalk service, see the ToolTalk Programming Guide.
The ToolTalk service is an inter-application message service that enables independent applications to communicate with one another without having direct knowledge of each other. It underlies all CASEVision tools. Applications create and send ToolTalk messages to communicate with each other. The ToolTalk service receives these messages, determines the recipients, and then delivers the messages to the appropriate ToolTalk applications.
To use the ToolTalk service to communicate, applications agree on a message protocol. A message protocol is a set of ToolTalk messages that describe operations the applications agree to perform. The message protocol specification includes the set of messages and specifies how applications should behave when they receive each message.
The ToolTalk Programmer's Guide describes the ToolTalk service and how to modify your application to send and receive ToolTalk messages. It is for application developers who create or maintain applications and wish to use the ToolTalk message service. This manual assumes familiarity with the IRIX operating system environment. After you have read this manual, you should have an understanding of:
what the ToolTalk service is and how it works
what is required to integrate with the ToolTalk service
how to modify your application to send messages addressed to processes or ToolTalk objects
how to register message pattern information for the messages you want to receive
how to receive and handle messages delivered to your application by the ToolTalk service
how to create and manage ToolTalk objects in your application's data
This manual is intended for systems running IRIX 4.0.1 or later. The manual does not provide ToolTalk installation procedures. To install the ToolTalk service, see the ToolTalk Setup and Administration Guide.
This guide describes the Fix and Continue and Browser utilities. These tools are part of CASEVision/WorkShop, a suite of graphical, interactive, computer-aided software engineering (CASE) tools designed especially for programmers who develop and maintain C and C++ libraries and applications.
The CASEVision/WorkShop manual kit contains printed copies of the manuals that describe the core WorkShop products and the WorkShop environment. This kit is included as part of SCC4-WS-2.3, in addition to the CD assembly, which includes the online manuals and release notes. The = kit contains:
CASEVision/WorkShop User's Guide - Volume 1
CASEVision/WorkShop User's Guide - Volume 2
CASEVision Environment Guide
The CASEVision/WorkShop User's Guide describes how to use the tools in the WorkShop toolset: the Debugger, Static Analyzer, Performance Analyzer, Tester, and Build Manager.
The WorkShop Debugger is a UNIX source-level debugging tool that provides special windows (views) for displaying program data and execution status as the program executes. The Debugger lets you set various types of traps (breakpoints) and watch points.
The WorkShop Static Analyzer helps you analyze source code written in C, C++, or Fortran by showing you the code's structure (graphically or in text format): how the functions within programs call one another, where and how variables are defined, how files depend on one another, where you can find macros, and many other structural details you need to help you understand the code.
The Performance Analyzer helps you understand your program in terms of performance, determine if there are problems, and correct them. To conduct performance analysis, you run a series of experiments to collect performance data. Before running an experiment, you specify the objective of your experiment through a task menu. The Performance Analyzer collects the required data and provides charts, tables, and annotated code to help you analyze the results.
WorkShop Tester is a software quality assurance toolset for dynamic test coverage over any set of tests. The term covered means the test has executed a particular unit of source code, including functions, individual source lines, arcs, blocks, and branches. If the unit is a branch, covered means it has been executed under both true and false conditions. Tester is intended for software and test engineers and their managers involved in the development, test, and maintenance of long-lived software projects.
WorkShop/Build Manager lets you compile software without leaving the WorkShop environment. You can look for problems using the WorkShop analysis tools (Static Analyzer, Debugger, and Performance Analyzer), make changes to the source, suspend your testing, then run a compile. There are two components to the Build Manager:
Build View—for compiling, viewing compile error lists, and accessing the code containing the errors in Source View (the CASEVision editor) or an editor of your choice. Build View helps you find files containing compile errors so that you can quickly fix them, recompile, and resume testing.
Build Analyzer—for viewing build dependencies and recompilation requirements and accessing source files.
Build View uses the UNIX make facility as its default build software. Although Build Analyzer determines dependencies using make, you can plug in the build software of your choice.
All tools in the CASEVision product line share a common environment. This manual describes these common facilities and features:
CASEVision tools use standard Motif elements such as the File Browser (used to save and load files) and offer easily set X defaults. The color of the tool windows can be changed using predefined schemes.
The CASEVision environment offers a comprehensive online help system with context-sensitive access.
All CASEVision tools provide access to source code through a common text editor called Source View. Source View provides a window displaying lines of text in a source code file with line numbers and special annotations associated with particular CASEVision tools.It also offers simple text editing features and the ability to fork other text editors such as vi or gnuemacs.
Many CASEVision tools provide graphical representations of code, such as function call trees or class hierarchies. These have common features for manipulating the presentation so that you can focus on the data of specific interest or get a larger overview.
The following manuals ship in hard-copy format with the Display PostScript Development option:
The following manuals ship in hard-copy format with the Documenter's Workbench software product. They are not available online in IRIS InSight.
Documenter's Workbench Software User's Guide (AT&T)
Documenter's Workbench Software Technical Discussion and Reference Manual (AT&T)
This AT&T manual contains three parts: Part 1 illustrates the many document preparation features of Documenter's Workbench by showing input fields and their resultant output. Part 2 introduces the basic concepts of document preparation using Documenter's Workbench: formatting commands, line filling, and processing input files. Part 3 is devoted to tutorials on macro packages (mm, mv), formatters (nroff, troff), preprocessors (tbl, eqn, neqn, pic, grap), and revising and indexing tools (checkmm, diffmk hyphen, ndx, ptk, subj).
The Impressario Developer's Documentation kit contains a printed copy of the Impressario Programming Guide. This kit is included as part of the Impressario developer's software option and may also be purchased separately.
The Impressario Programming Guide describes the Impressario programming interface. It is intended for developers of printer drivers, scanner drivers, and application programs that print or scan. Impressario enables developers to showcase each printer and scanner's special features and capabilities and present them to the user in a graphical dialog box. The online version ships with the Impressario developer's software option as well.
The IRIS Explorer Documentation kit contains printed copies of the manuals that describe the IRIS Explorer software product. This kit does not ship with the software product and is not available online in IRIS InSight. It must be ordered separately. This kit contains:
IRIS Explorer User's Guide
IRIS Explorer Module Writer's Guide
IRIS Explorer Reference Pages
The IRIS Explorer User's Guide provides an overview of Explorer and contains step-by-step instructions for using the Map Editor, Module Librarian, maps, and modules. It discusses how to bring external data into Explorer using DataScribe, including definitions of all the modules, and provides details on how some of the more commonly used modules work.
The IRIS Explorer Module Writer's Guide provides detailed information on how to build Explorer modules in C and Fortran, including tutorials, example programs, detailed descriptions of data types, and a complete listing of API calls.
The ImageVision manual kit contains a printed copy of a manual and a Quick Reference card describing the use of the ImageVision Library. This kit contains:
ImageVision Library Programming Guide
The ImageVision Library Inheritance Hierarchy Quick Reference Card
This manual describes how to use the ImageVision Library (IL)to perform image processing tasks. It is intended for programmers writing image processing applications using C++, C, or Fortran. The manual describes:
the IL architecture
how IL application programs can access external data
the operations that can be performed on an image
how to display images on a monitor
For advanced applications, the manual also describes how programmers can optimize an application, and how they can extend the library by adding image operators, file formats, and memory management methods unique to that application.
IRIS Inventor Programming Guide, Volumes I and II, document how to program with IRIS Inventor, an object-oriented 3D graphics toolkit. Volume I, Using the Toolkit, describes general programming with IRIS Inventor. Examples in the manual are written in C++; both C++ and C code examples are available online. Volume II, Extending the Toolkit, describes how to create new classes and how to customize existing classes. These manuals ship in hard-copy format with the IRIS Inventor software product. They are not available online in IRIS InSight.
IRIS Inventor C Reference Pages contains the C reference pages (manual pages) for IRIS Inventor. This manual ships in hard-copy format as an option only. It does not ship with a software option. This kit contains:
IRIS Inventor C Reference Pages, Volume I
IRIS Inventor C Reference Pages, Volume II
IRIS Inventor C++ Reference Pages contains the C++ reference pages (manual pages) for IRIS Inventor. This manual ships in hard-copy format as an option only. It does not ship with a software option. This kit contains:
IRIS Inventor C++ Reference Pages
Open Inventor is an object-oriented 3D graphics toolkit used to create interactive 3D graphics applications. Written in C++, Open Inventor also includes C bindings. The following manuals ship in hard-copy format with the Open Inventor software product. The Inventor Mentor ships online with IRIS InSight as well.
The Inventor Mentor
The Inventor Toolmaker
The Inventor Mentor provides basic information on programming with Open Inventor. It includes detailed program examples in C++ and describes key aspects of the Open Inventor toolkit, including its 3D scene database, node kits, interactive manipulators, the Inventor Component Library, which contains editors and viewers, and the Open Inventor file format.
The Inventor Toolmaker provides advanced information on extending Open Inventor by creating new C++ classes and customizing existing classes. Detailed examples and discussion show how to create new nodes, actions, elements, fields, node kits, draggers, manipulators, engines, and components. This book is not currently available in IRIS InSight.
This manual documents all C++ classes and methods in Open Inventor. The manual presents the classes in an alphabetical, reference-style manner. It includes information on default values, action behavior for different Inventor classes, and file format for all Open Inventor classes. This manual ships in hard-copy format as an option only. It does not ship with any software option.
The IRIS Performer™ manual kit contains printed copies of the manuals that describe the IRIS Performer visual simulation application development environment. This kit is included as part of the IRIS Performer software option, and may also be purchased separately. Contents:
IRIS Performer ™ Programming Guide
IRIS Performer™ Reference Pages
IRIS Performer™ Quick Reference
The IRIS Performer Programming Guide provides an overview of IRIS Performer as well as a description of the API of IRIS Performer's two main libraries: libpf, the high-level visual simulation library, and libpr, the low-level, high-performance graphics library. This manual also contains information on performance tuning for IRIS Performer-based applications, a list of answers to frequently asked questions about IRIS Performer, and information on importing databases from a wide variety of database formats. The manual is intended for anyone who wants to use IRIS Performer, as well as for anyone who already uses IRIS Performer and needs help with fine points of usage. No online version of this document is currently available.
The IRIS Performer™ Reference Pages book contains the reference pages (manual pages) for all the functions in the two primary IRIS Performer libraries and the adjunct IRIS Performer utilities library. This book also contains an index to the reference pages. No online version of this document is currently available.
The 4DDN kit contains printed copies of the manuals that describe the end- user, administrator, and programming interfaces to the 4DDN software option. Contents:
4DDN User's Guide
4DDN Network Management Guide
4DDN Programming Guide
The 4DDN User's Guide explains how to use the application-level commands that 4DDN software provides. The intended audience is end users of Silicon Graphics workstations that are connected to a DECnet network. This guide provides instructions for running the virtual terminal service, performing file transfer and program execution, sending mail, and printing files from a Silicon Graphics node on the DECnet. This guide is available in hard-copy only.
The 4DDN Network Management Guide explains how to use the network administration features that 4DDN software provides. The intended audiences are network or server administrators who are responsible for managing Silicon Graphics nodes on a DECnet, and expert workstation users who are responsible for adding their systems to the DECnet and monitoring the connection. The 4DDN Network Management Guide contains procedures for configuring 4DDN software, maintaining the network database, adding user accounts, and monitoring and controlling the network from a Silicon Graphics node. This guide is available in hard-copy only.
The 4DDN Programming Guide explains the application interfaces that 4DDN software offers for accessing files and establishing logical links between a Silicon Graphics node and other nodes on a DECnet network. This guide is written for C application developers who are familiar with the DECnet programming environment. The 4DDN Programming Guide thoroughly documents the library routines that perform file access and the IRIX system calls that perform task-to-task communications over the network. It includes sample C programs and suggestions for program debugging. This guide is available in hard-copy format only.
The 4DLT manual kit contains printed copies of the manuals that describe the end-user and administrator interfaces to 4DLT software. Contents:
4DLT User's Guide
4DLT Administrator's Guide
The 4DLT User's Guide explains how to use 4DLT commands to connect to a Local Area Transport (LAT™) network and use its resources. The audience for this guide is end users of Silicon Graphics workstations with some experience in using the IRIX command line interface. This guide introduces readers to LAT networks, explains the effects of the 4DLT application and how to start and stop it, and describes each user-level command and its options, including sample command entries. The 4DLT User's Guide is available in hard-copy format only.
The 4DLT Administrator's Guide explains how to configure and maintain 4DLT software on a Silicon Graphics server or workstation. The audience for this guide is system and network administrators who are experienced in LAT network management and familiar with UNIX file maintenance utilities. This guide describes how to add Silicon Graphics systems to a LAT network, make the system's resources available to LAT network users, and optimize 4DLT operations for a particular LAT network or Silicon Graphics node. The 4DLT Administrator's Guide is available in hard-copy format only.
The following manual ships in hard-copy format with the IRIS Token Ring software product. It is not available online in IRIS InSight.
The software for FDDIXPress and FDDIVisualyzer is included with the standard operating system software. When you order the hardware for this product, you must order this manual kit separately. The kit contains:
FDDIXPress Administration Guide
FDDIVisualyzer User's Guide and Man Pages
The FDDIXPress Administration Guide is intended for anyone responsible for keeping an FDDI network connection working on a station. It describes how FDDI works, how to configure a station, how to monitor and maintain a station's connection and the FDDI ring, and how to resolve problems. There is no online version of the FDDIXPress Administration Guide.
The FDDIVisualyzer User's Guide describes how to use FDDIVisualyzer, a network management tool that visually displays and monitors a fiber distributed data interface (FDDI) network. It describes how to start and use FDDIVisualyzer to monitor network traffic. There is no online version of the FDDIVisualyzer User's Guide.
The following manuals ship in hard-copy format with the IRIS HIPPI product. They are not available online in IRIS InSight.
The following manual ships in hard copy format with the NetLS Development software product. It is not available online in IRIS InSight.
The NetVisualyzer kit contains a printed copy of the manual that is included with the NetVisualyzer software option.
The NetVisualyzer User's Guide describes how to use NetVisualyzer, a set of network management tools that visually monitor the network and its activities. It describes how to use all NetVisualyzer tools and contains examples of using NetVisualyzer to monitor and analyze network traffic. The online version ships with the NetVisualyzer software option.
The NetWorker for IRIX manuals kit contains printed copies of the manuals for NetWorker for IRIX, a network backup and recovery software product. This kit is included as part of the NetWorker for IRIX software, and may also be purchased separately. This kit contains:
NetWorker for IRIX User's Guide
NetWorker for IRIX Administrator's Guide
The NetWorker for IRIX User's Guide describes how to use the graphical user interface of NetWorker for IRIX to back up and recover files. This guide is intended for users and system administrators. The online version ships with the NetWorker for IRIX software option.
The following manuals ship in hard-copy format with the IRIS 5080 Emulator software product. They are not available online in IRIS InSight.
The IRIS 3270 Terminal Emulator manual kit contains printed copy of the IRIS 3270 Emulator User's Guide and IRIS 3270 Emulator Programming Guide. These manuals are not included as part of the IRIS 3270 Terminal Emulator software option but may be purchased separately. The kit contains:
The IRIS 3270 Emulator User's Guide describes how to use the IRIS 3270 Emulator. It provides user information, such as configuring the emulator, transferring files, and troubleshooting.
The IRIS 3270 Emulator Programming Guide describes how to create High-Level Language Application Program Interface (HLLAPI) applications that interact with IBM host applications using Silicon Graphics' 3270 HLLAPI programming environment and tools. It is organized to provide programming information, including 3270 HLLAPI functionality and troubleshooting.
The following manual ships in hard-copy format with the IRIS Channel Adapter software product. It is not available online in IRIS InSight.
The following manuals ship in hard copy format with the SNA SERVER software product. They are not available online in IRIS InSight.
VideoCreator is a complete video interface for IRIS workstations that enables users to record high-resolution computer- generated images onto standard or professional videotape as single images or frame by frame. The recording process can run in the background.
The VideoCreator Programmer's Guide explains how to use VideoCreator calls and shell-level programs, and how to use the V-LAN interface to send instructions to other video devices. The manual also includes appendixes giving hardware and software specifications, instructions on configuring system software, diagnostics, and installing the SCSI version of VideoCreator. This manual ships in hard-copy format as an option only. It does not ship with any software or hardware option.
VideoFramer is a video option for high-end IRIS workstations that enables users to record computer-generated 3D images onto videotape.
VideoFramer Programming Guide and Man Pages explains how to use VideoFramer calls and shell-level programs, and how to use the V-LAN interface to send instructions to other video devices. The manual also includes an appendix listing hardware specifications, and an appendix describing how to use the interactive setup screens for fine tuning input and output parameters for the range of video timing formats supported by VideoFramer. This manual ships in hard-copy format as an option only. It does not ship with any software or hardware option.
The following manual ships in hard-copy format as an option only. It does not ship with any software or hardware option.
VideoSplitter is a video interface for IRIS workstations that enables users to display quadrants of workstation video separately on one to four low-resolution (television) monitors. Each monitor can display a separate pannable quadrant grabbed from the high-resolution video monitor.
VideoLab is a video option for the IRIS GTX or VGX workstation that enables the user to view high-resolution images form the works taken in low-resolution, capture low-resolution images in real time and view them on the workstation monitor, and blend low-resolution input with workstation-derived imagery from low-resolution output in a variety of video formats.
The VideoLab Programmer's Guide explains the VideoLab library of routines, shell-level scripts, and panel. Appendixes give product specifications, show configurations, and describe VideoLab breakout box connectors. The manual ships in hard-copy format as an option only. It does not ship with any software or hardware option.
This report documents the methodology and results of the TPC
Benchmark A test conducted by Silicon Graphics, Inc., with the assistance of Oracle Corporation, on the Silicon Graphics CHALLENGE XL Server using ORACLE7.
This report documents the methodology and results of the TPC
Benchmark B test conducted by Silicon Graphics, Inc., with the assistance of Oracle Corporation, on the Silicon Graphics CHALLENGE XL Server using ORACLE7.
This manual ships online in IRIS InSight with the standard operating system software. It is not available in hard-copy format.
This manual ships online in IRIS InSight with the standard operating system software. It is not available in hard-copy format.
This manual ships online in IRIS InSight with the standard operating system software. It is not available in hard-copy format.
The IRIS Showcase User's Guide provides step-by-step instructions for creating documents and presentations using IRIS Showcase. It describes how to create drawings, text, 3D models, images, and audio clips, and manipulate them—align them on the page and attach hyperscripts to them, for example. In addition, this document includes a reference chapter that describes all of the IRIS Showcase gizmos and commands.
This manual ships online in IRIS InSight with the standard operating system software. It is not available in hard-copy format.
IRIS Essentials describes how to use your system. It provides step-by-step instructions for using the Indigo Magic desktop to perform common tasks such as copying files, creating new directories, setting permissions. It also serves as a reference document—a place to look when you need to know what a particular command does or on which menu it appears.
This manual ships online in IRIS InSight with the standard operating system software. It is not available in hard-copy format.
The IRIS Utilities Guide provides information on standard desktop utilities, such as text editors, calculators, and clocks. In addition, it provides basic instructions for working with a shell window. For example, this guide explains how to choose a different font for a particular shell window and copy and paste text between shell windows.
This manual ships online in IRIS InSight with the standard operating system software. It is not available in hard-copy format.
The Media Control Panels User's Guide describes how to use the Audio Control Panel and Video Control Panel. You use the Video Control Panel to control the signals coming from a camera or VCR hooked up to your workstation, adjust the quality of the incoming and outgoing video signals, and record video and graphics to videotape. Use the Audio Control Panel to control the audio parameters, such as the volume and sampling rates of audio coming into your system. You also use this control panel to set up and control input devices such as microphones and CD players.
This manual ships online in IRIS InSight with the standard operating system software. It is not available in hard-copy format.
Your workstation software contains a handful of tools that let you create, edit, and view or listen to audio and video. The Media Tools User's Guide describes how to use these tools: Capture, Movie Maker, Movie Player, Sound Editor, Sound Filer, CD Manager, and DAT Manager.
This manual ships online in IRIS InSight with the standard operating system software. It is not available in hard-copy format.
The Personal System Administration Guide explains how to manage your workstation—create and modify a login account; designate an administrator, primary user, and privileged users; set up your system as part of a network; install software; back up your system; and more.
This manual ships online in IRIS InSight with the standard operating system software and in hard copy with the POWER Onyx Rackmount system. It is not available as an orderable option.
This manual ships online in IRIS InSight with the standard operating system software and in hard copy with the POWER Onyx Deskside system. It is not available as an orderable option.
This manual ships online in IRIS InSight with the standard operating system software and in hard copy with the POWER CHALLENGE Deskside system. It is not available as an orderable option.
This manual ships online in IRIS InSight with the standard operating system software and in hard copy with the POWER CHALLENGE Rackmount system. It is not available as an orderable option.
This manual ships online in IRIS InSight with the standard operating system software and in hard copy with the CHALLENGE Vault Rack and SCSIBox2 systems. It is not available as an orderable option.
CHALLENGE Vault L Owner's Guide
This manual ships online in IRIS InSight with the standard operating system software and in hard copy with the CHALLENGE Vault L systems. It is not available as an orderable option.
The RAID System Administration Guide describes configuration, maintenance, and error recovery procedures for Silicon Graphics' RAID (Redundant Array of Inexpensive Disks) product. RAID disks provide large disk capacity and protection against media failure for Silicon Graphics systems that have fast and wide SCSI buses. This guide is intended for system administrators of systems with RAID disks and for application developers who are optimizing their applications for data storage on RAID disks. The online version ships with IRIX 5.3.
by Joe Heinrich
This manual is a comprehensive reference describing the implementation-specific interfaces and architectural features of the highly integrated 64-bit R4000 and R4400 MIPS RISC processors. This manual also describes the MIPS RISC Instruction Set Architecture (ISA), including the 64-bit extensions of the ISA. Prentice-Hall, Inc. Publisher, © Copyright 1993, MIPS Computer Systems, Inc., ISBN 0-13-105925-4.
by Gerry Kane and Joe Heinrich
This book is a comprehensive reference manual for the MIPS RISC Instruction Set Architecture (ISA). This manual also describes the implementation-specific architectural features of the R2000, R3000, and R6000 MIPS RISC processors, together with the new R4000 RISC Processor. Also included in this manual are descriptions of the R2010/R3010/R6010 Floating Point Accelerators (FPA) as they apply to the MIPS RISC ISA. Prentice-Hall, Inc. Publisher, © Copyright 1992 MIPS Computer Systems, Inc., ISBN 0-13-590472-2.
This manual is no longer available from Silicon Graphics in any form. A parallel programming training course is available through Silicon Graphics. To find out how to enroll in this course, phone 1-800-800-4744, and select option #4. Related documentation: MIPSpro Power Fortran 77 Programmer's Guide and IRIS Power C User's Guide.