O'Reilly electronic book catalog
Questions about prices or ordering
should be directed to Addison-Wesley, O'Reillys overseas
distributor.
Go to
New books:
PEXlib Programming Manual
By Tom Gaskins
1154 pages, ISBN: 1-56592-028-7
1st Edition December 1992
The PEXlib Programming Manual is the definitive programmer's guide to PEXlib,
covering both PEX versions 5.0 and 5.1. Containing over 200 illustrations
and 19 color plates, it combines a thorough and gentle tutorial approach
with valuable reference features. Along the way, it presents the reader
with numerous programming examples, as well as a library of helpful utility
routines--all of which are available online. You do not need to have prior
graphics programming experience in order to read this manual.
PEXlib Reference Manual
By O'Reilly & Associates
577 pages, ISBN: 1-56592-029-5
1st Edition
The PEXlib Reference Manual is the definitive programmer's reference
resource for PEXlib, and contains complete and succinct reference pages
for all the callable routines in PEXlib version 5.1. The content of
the PEXlib Reference Manual stands, with relatively few changes,
as it was created by the MIT X Consortium.
UNIX Power Tools
By Jerry Peek, Mike Loukides, Tim O'Reilly, & other contributors
With CD-ROM: 1,162 pages, ISBN 0-553-35402-7
1st Edition February 1993
Ideal for UNIX users who hunger for technical--yet accessible--information,
UNIX Power Tools consists of tips, tricks, concepts, and the best public
domain software available. Covers add-on utilities and how to take
advantage of clever features in the most popular UNIX utilities. CD-ROM
includes all the scripts and aliases from the book, plus perl, GNU emacs,
pbmplus (bitmap manipulation utilities), ispell, screen, the sc
spreadsheet, and about sixty other freeware programs, precompiled for Sun
3, Sun 4, DECStation, HP 9000 (700 series), SCO UNIX (SCO UNIX binaries
will most likely also run on other Intel UNIX platforms, including Univel's
new UNIXware), and SCO Xenix. Source code is also included.
The Smiley Book
By David W. Sanderson
93 pages, ISBN: 1-56592-041-4
1st Edition March 1993
Originally used to convey some kind of
emotion in a email message, smileys are some combination
of typographic characters that depict sideways a happy
or sad face. Now there are hundreds of variations,
such as a smiley with a hat or a moustache. There
are even smileys that depict presidents, animals,
and cartoon characters.
Not every likes to read mail messages littered with smileys,
but almost everyone finds them humorous. The
smileys in this book have been collected by David Sanderson,
whom the Wall Street Journal called the "Noah Webster
of Smileys."
High Performance Computing
By Kevin Dowd
~350 (estimate) pages, ISBN: 1-56592-032-5
Available April 1993
Short Description:
High Performance Computing makes sense of the newest generation of
workstations for application programmers and purchasing managers.
It covers everything, from the basics of modern workstation architecture,
to structuring benchmarks, to squeezing more performance out
of critical applications. It also explains what a good compiler can't
do--and what you have to do yourself. The book closes with a look at the
high-performance future: parallel computers and the more "garden variety"
shared memory processors that are appearing on people's desktops.
Software Portability with imake
By Paul DuBois
imake is a utility that works with make to enable code to be compiled and
installed on different UNIX machines. imake makes possible the wide
portability of the X Window System code and is widely considered an X tool,
but it's also useful for any software project that needs to be ported to
many UNIX systems.
This new Nutshell Handbook--the only book available on imake--is ideal for
X and UNIX programmers who want their software to be portable. The book is
divided into two sections. The first section is a general
explanation of imake, X configuration files, and how to write and debug
an imakefile. The second section describes how to write configuration
files, and presents a configuration file architecture that allows development
of coexisting sets of configuration files. Several sample sets of configuration
files are described and are available free over the net.
Learning Perl
by Randal L. Schwartz
Perl is rapidly becoming the "universal scripting language." Combining
capabilities of the UNIX shell, C programming language, sed, awk, and
various other utilities, it has proved its use for tasks ranging from
system administration to text processing and distributed computing.
Learning Perl is a step-by-step, hands-on tutorial designed to get you
writing useful Perl scripts as quickly as possible. In addition to
countless code examples, there are numerous programming exercises, with
full answers. For a comprehensive and detailed guide to programming
with perl, read O'Reilly's companion book
Programming Perl.
Volume 6A:
Motif Programming Manual
By Dan Heller & Paula M. Ferguson
2nd Edition, June 1993
A source for complete, accurate, and insightful guidance on Motif
application programming. There is no other book that covers the ground as
thoroughly or as well as this one. In addition to information on Motif, the
book is full of tips about programming in general and about user-interface
design. The book also includes material on using UIL. Covers Motif Release
1.2.
Volume 6B:
Motif Reference Manual
By Paula M. Ferguson and David Brennan
1st Edition, ~June 1993
A complete programmer's reference for the Motif toolkit. This book provides
reference pages for the Motif functions and macros, the Motif and Xt widget
classes, the Mrm functions, the Motif clients, and the UIL file format,
data types, and functions. The reference material has been expanded from
the appendices of the 1st edition of Volume 6 and covers Motif 1.2. This
manual is a companion to Volume 6A,
Motif Programming Manual.
Nutshell Handbooks
Concise, hands-on guides to selected UNIX topics
In 1985, we were working on a UNIX User's Guide, when suddenly a lot of
similar books appeared on the stands. Rather than beefing up our book
to outdo the others, we decided to make it smaller--and the Nutshell
Handbooks were born.
We realized that users were overwhelmed by big books, when all they
wanted to know was something small. So we started writing short,
focused books on topics that we thought were badly handled or buried in
the standard UNIX documentation.
When we started out, all of the books were under 100 pages. As time
went on, we realized that some topics deserved a larger treatment. But
we kept our focus: one program, one book. Readers have responded,
making the Nutshell Handbooks into instant classics.
As technical writing consultants to UNIX system manufacturers, we came
to know the subjects where people were really hurting because of
inadequate documentation. We know we're on the right track when
confused users posting questions to "the net" often ask: "I wonder, is
there a Nutshell Handbook on this?"
Sometimes the answer is, "not yet." But we're working on it. Our goal
with the Nutshell Handbooks is to shed light in all of UNIX's
undocumented nooks and crannies.
Nutshell Handbooks
New Nutshell Handbooks
- Guide to Writing DCE Applications (New 6/92)
- Understanding DCE (New 9/92)
- TCP/IP Network Administration (New 8/92)
- MH & xmh: E-mail for Users and Programmers, 2nd Edition (New 9/92)
- The Whole Internet User's Guide & Catalog (New 9/92)
UNIX & C Programming
- Checking C Programs with lint
- Guide to OSF/1: A Technical Synopsis
- lex & yacc
- Managing Projects with make, 2nd Edition
- POSIX Programmer's Guide
- Power Programming with RPC
- Practical C Programming
- Programming Perl
- Programming with curses
- sed & awk
- Understanding and Using COFF
- UNIX for FORTRAN Programmers
- Using C on the UNIX System
UNIX Communications
- The Directory of Electronic Mail Addressing & Networks
- Managing UUCP and Usenet
- MH & xmh: E-mail for Users & Programmers, 2nd Edition
- Using UUCP and Usenet
- The Whole Internet User's Guide & Catalog
- The Z-Mail Handbook
UNIX System Administration
- Essential System Administration
- Managing NFS and NIS
- Practical UNIX Security
- System Performance Tuning
- TCP/IP Network Administration
- termcap & terminfo
Computer Security
- Computer Security Basics
- Practical UNIX Security
UNIX Text Processing
- Learning GNU Emacs
- Learning the vi Editor
- Typsetting Tables on the UNIX System
UNIX Basics
- DOS meets UNIX
- Learning the UNIX Operating System
- UNIX in a Nutshell for Berkeley
- UNIX in a Nutshell: A Desktop Quick Reference for System V and Solaris 2.0
DCE
- Guide to Writing DCE Applications
- Understanding DCE
!%@: : THE DIRECTORY OF ELECTRONIC MAIL ADDRESSING & NETWORKS
By Donnalyn Frey & Rick Adams
438 pages, ISBN 0-937175-15-3
2nd Edition May 1990
Answers the problem of addressing mail to people you've never met, on
networks you've never heard of. Includes a general introduction to
e-mail, followed by detailed reference sections for over 130 networks.
CHECKING C PROGRAMS WITH LINT
By Ian F. Darwin
84 pages, ISBN 0-937175-30-7
1st Edition October 1988
The lint program is one of the best tools for finding portability
problems and certain types of coding errors in C programs. This
handbook introduces you to lint, guides you through running it on your
programs, and helps you interpret lint's output.
COMPUTER SECURITY BASICS
By Deborah Russell & G.T. Gangemi Sr.
464 pages, ISBN 0-937175-71-4
1st Edition July 1991
Provides a readable introduction to computer security concepts:
passwords, access controls, cryptography, network security, biometrics,
TEMPEST, and more. Describes government and industry standards for
security, including the "Orange Book" standard for secure systems.
Includes an extensive glossary of computer security terms and sources
for more information.
DNS and BIND
By Cricket Liu and Paul Albitz
1st Edition October 1992
418 pages, ISBN: 1-56592-010-4
This book is a complete guide to the Internet's Domain Name System (DNS)
and the Berkeley Internet Name Domain (BIND) software, which is the UNIX
implementation of DNS. DNS is the system that translates hostnames
(like "rock.ora.com") into Internet addresses (like 192.54.67.23) Until
BIND was developed, name translation was based on a "host table"; if you
were on the Internet, you got a table that listed all the systems
connected to the network, and their address. As the Internet grew from
hundreds to thousands and hundreds of thousands of systems, host tables
became unworkable. DNS is a distributed database that solves the same
problem effectively, allowing the network to grow without constraints.
Rather than having a central table that gets distributed to very system
on the net, it allows local administrators to assign their own hostnames
and addresses, and install these names in a local database. This
database is automatically distributed to other systems, as names are
needed.
In addition to covering the basic motivation behind DNS and how to set
up the BIND software, this book covers many more advanced topics: how to
become a "parent" (i.e., "delegate" the ability to assign names to
someone else); how to use DNS to set up mail forwarding correctly;
debugging and trouble-shooting; and programming. Assumes a basic
knowledge of system administration and network management.
Contents include:
- Background
- How DNS works
- Where to start
- Setting up BIND
- DNS and electronic mail
- Maintaining BIND
- Configuring hosts
- Planning a domain
- Parenting
- Nslookup
- Reading BIND debugging output
- Troubleshooting DNS and BIND
- Programming with the resolver library routines
DOS MEETS UNIX
By Dale Dougherty & Tim O'Reilly
148 pages, ISBN 0-937175-21-8
1st Edition April 1988
Describes the solutions available for integrating DOS and UNIX. It
also briefly introduces UNIX for DOS users.
ESSENTIAL SYSTEM ADMINISTRATION
By AEleen Frisch
466 pages, ISBN 0-937175-80-3
1st Edition October 1991
Provides a compact, manageable introduction to the tasks faced by
everyone responsible for a UNIX system. This guide is for those who use
a stand-alone UNIX system, those who routinely provide administrative
support for a larger shared system, or those who want an understanding
of basic administrative functions. Covers all major versions of UNIX.
GUIDE TO OSF/1: A Technical Synopsis
The staff of O'Reilly & Associates
304 pages, ISBN 0-937175-78-1
1st Edition June 1991
This technically competent introduction to OSF/1 is based on OSF
technical seminars. In addition to its description of OSF/1, it includes
the differences between OSF/1 and System V Release 4 and a look ahead at
DCE.
GUIDE TO WRITING DCE APPLICATIONS
By John Shirley
282 pages, ISBN 1-56592-004-X
A hands-on programming guide to OSF's Distributed Computing Environment
(DCE) for first-time DCE application programmers. This book is designed
to help new DCE users make the transition from conventional,
nondistributed applications programming to distributed DCE programming.
Covers RPC, name service, security services, threads, and other major
aspects of DCE, and also includes practical programming examples.
LEARNING GNU EMACS
By Deb Cameron & Bill Rosenblatt
442 pages, ISBN 0-937175-84-6
1st Edition October 1991
An introduction to the GNU Emacs editor, one of the most
widely used and powerful editors available under UNIX. Provides a
solid introduction to basic editing, a look at several important
"editing modes" (special Emacs features for editing specific types of
documents), and a brief introduction to customization and Emacs LISP
programming. The book is aimed at new Emacs users, whether or not
they are programmers.
LEARNING THE UNIX OPERATING SYSTEM
By Grace Todino & John Strang
84 pages, ISBN 0-937175-16-1
2nd Edition 1987
If you are new to UNIX, this concise introduction will tell you just
what you need to get started and no more. Why wade through a
six-hundred-page book when you can begin working productively
in a matter of minutes?
LEARNING THE VI EDITOR
By Linda Lamb
192 pages, ISBN 0-937175-67-6
5th Edition October 1990
Complete guide to text editing with vi, the editor available on nearly
every UNIX system. Early chapters cover the basics; later chapters
explain more advanced editing tools, such as ex commands and global
search and replacement.
LEX & YACC
By Tony Mason & Doug Brown
238 pages, ISBN 0-937175-49-8
1st Edition May 1990
Shows programmers how to use two UNIX utilities, lex and yacc,
to solve problems in program development. Includes explanations
of the concepts and tutorial examples, as well as detailed technical
information for advanced users.
MANAGING NFS AND NIS
By Hal Stern
436 pages, ISBN 0-937175-75-7
1st Edition June 1991
Managing NFS and NIS is for system administrators who need to set up or
manage a network filesystem installation. NFS (Network Filesystem) is
probably running at any site that has two or more UNIX systems. NIS
(Network Information System) is a distributed database used to manage a
network of computers. The only practical book devoted entirely to these
subjects, this guide is a "must-have" for anyone interested in UNIX
networking.
MANAGING PROJECTS WITH MAKE
By Andrew Oram and Steve Talbott
152 pages, ISBN 0-937175-90-0
2nd Edition October 1991
Make is one of UNIX's greatest contributions to software development,
and this book is the clearest description of make ever written. This
revised second edition includes guidelines on meeting the needs of
large projects.
MANAGING UUCP AND USENET
By Tim O'Reilly & Grace Todino
368 pages, ISBN 0-937175-93-5
10th Edition January 1992
For all its widespread use, UUCP is one of the most difficult UNIX
utilities to master. This book is for system administrators who want to
install and manage UUCP and Usenet software. "Don't even TRY to install
UUCP without it!"---Usenet message 456@nitrex.UUCP
MH & xmh: E-mail for Users & Programmers
By Jerry Peek
728 pages, ISBN 1-56592-027-9
2nd Edition August 1992
Customizing your e-mail environment to save time and make communicating
more enjoyable. MH & xmh: E-Mail for Users & Programmers explains how to
use, customize, and program with the MH electronic mail commands, available
on virtually any UNIX system. The handbook also covers xmh, an X Window
System client that runs MH programs.
The new 2nd edition has been updated for X Release 5 and MH 6.7.2.
We've added a chapter on "mhook", new sections explaining under-appreciated
small commands and features, and more examples showing how to use MH to
handle common situations.
POSIX PROGRAMMER'S GUIDE
By Donald Lewine
640 pages, ISBN 0-937175-73-0
1st Edition April 1991
Most UNIX systems today are POSIX-compliant because the Federal
government requires it for its purchases. However, given the
manufacturer's documentation, it can be difficult to distinguish
system-specific features from those features defined by POSIX. The POSIX
Programmer's Guide, intended as an explanation of the POSIX standard and
as a reference for the POSIX.1 programming library, helps you write
more portable programs.
POWER PROGRAMMING WITH RPC
By John Bloomer
530 pages, ISBN 0-937175-77-3
1st Edition February 1992
RPC, or remote procedure calling, is the ability to distribute the
execution of functions on remote computers. Written from a programmer's
perspective, this book shows what you can do with RPC and presents a
framework for learning it.
PRACTICAL C PROGRAMMING
By Steve Oualline
420 pages, ISBN 0-937175-65-X
1st Edition July 1991
C programming is more than just getting the syntax right. Style and
debugging also play a tremendous part in creating programs that run
well. Practical C Programming teaches you not only the mechanics of
programming, but also describes how to create programs that are easy to
read, maintain and debug. There are lots of introductory C books, but
this is the Nutshell Handbook!
PRACTICAL UNIX SECURITY
By Simson Garfinkel & Gene Spafford
512 pages, ISBN 0-937175-72-2
1st Edition June 1991
Tells system administrators how to make their UNIX systems---either
System V or BSD---as secure as they possibly can be without going to
trusted system technology. The book describes UNIX concepts and how they
enforce security, tells how to defend against and handle security
breaches, and explains network security (including UUCP, NFS, Kerberos,
and firewall machines) in detail.
PROGRAMMING PERL
By Larry Wall & Randal Schwartz
482 pages, ISBN 0-937175-64-1
1st Edition January 1991
Authoritative guide to the hottest new UNIX utility in years,
co-authored by its creator. Perl is a language for
easily manipulating text, files, and processes.
PROGRAMMING WITH CURSES
By John Strang
76 pages, ISBN 0-937175-02-1
1st Edition 1986
Curses is a UNIX library of functions for controlling a terminal's
display screen from a C program. This handbook helps you make use of
the curses library.
SED & AWK
By Dale Dougherty
414 pages, ISBN 0-937175-59-5
1st Edition November 1990
For people who create and modify text files, sed and awk are power
tools for editing. Most of the things that you can do with these
programs can be done interactively with a text editor. However, using
sed and awk can save many hours of repetitive work in achieving the
same result.
SYSTEM PERFORMANCE TUNING
By Mike Loukides
336 pages, ISBN 0-937175-60-9
1st Edition November 1990
System Performance Tuning answers the fundamental question, How can I
get my computer to do more work without buying more hardware? Some
performance problems do require you to buy a bigger or faster computer,
but many can be solved simply by making better use of the resources you
already have.
TCP/IP NETWORK ADMINISTRATION
By Craig Hunt
502 pages, ISBN 0-937175-82-X
A complete guide to setting up and running a TCP/IP network for
practicing system administrators. Covers how to set up your network, how
to configure important network applications including sendmail, and
discusses troubleshooting and security. Covers BSD and System V TCP/IP
implementations.
TERMCAP & TERMINFO
By John Strang, Linda Mui, & Tim O'Reilly
270 pages, ISBN 0-937175-22-6
3rd Edition April 1988
For UNIX system administrators and programmers. This handbook provides
information on writing and debugging terminal descriptions, as well as
terminal initialization, for the two UNIX terminal databases.
Available October 1992
THE WHOLE INTERNET USER'S GUIDE & CATALOG
By Ed Krol
400 pages (estimated), ISBN 1-56592-025-2
A comprehensive introduction to the Internet, the international
network that includes virtually every major computer site in the world.
The Internet is a resource of almost unimaginable wealth. In addition
to electronic mail and news services, thousands of public archives,
databases, and other special services are available: everything from
space flight announcements to ski reports. This book is a comprehensive
introduction to what's available and how to find it. In addition to
electronic mail, file transfer, remote login, and network news, The
Whole Internet User's Guide pays special attention to some
new tools for helping you find information. Whether you're a
researcher, a student, or just someone who likes electronic mail,
this book will help you to explore what's possible.
Also includes a pull-out quick-reference card.
THE Z-MAIL HANDBOOK: 3 Interfaces for E-mail
By Hanna Nelson
462 pages, ISBN 0-937175-76-5
1st Edition October 1991
Z-Mail is a superset of the widely used public-domain program, mush.
Z-Mail runs on UNIX terminals or on graphic workstations running the
X Window System, and even supports multimedia attachments (so you can
mail anything that you can store on disk). This is the complete guide
to this powerful mail program. Also covers mush.
TYPESETTING TABLES ON THE UNIX SYSTEM
By Henry McGilton & Mary McNabb
280 pages, ISBN 0-9626289-0-5
For those UNIX users who depend on troff, the definitive guide to tbl.
If you're a novice UNIX user, this book is the best way to learn tbl.
If you're an expert, the book will pay for itself the first time you
want to show off.
UNDERSTANDING AND USING COFF
By Gintaras R. Gircys
196 pages, ISBN 0-937175-31-5
1st Edition November 1988
COFF---Common Object File Format---is the formal definition for the
structure of machine code files in the UNIX System V environment. All
machine-code files are COFF files. This handbook explains COFF data
structure and its manipulation.
Available late October 1992
UNDERSTANDING DCE
By Ward Rosenberry, David Kenney, and Gerry Fisher
200 pages (estimated) ,ISBN 1-56592-005-8
A technical and conceptual overview of OSF's Distributed Computing
Environment (DCE) for programmers and technical managers, marketing and
sales people. Unlike many O'Reilly & Associates books, Understanding
DCE has no hands-on programming elements. Instead, the book focuses on
how DCE can be used to accomplish typical programming tasks and provides
explanations to help the reader understand all the parts of DCE.
UNIX FOR FORTRAN PROGRAMMERS
By Mike Loukides
264 pages, ISBN 0-937175-51-X
1st Edition August 1990
This handbook lowers the UNIX entry barrier by providing the serious
scientific programmer with an introduction to the UNIX operating system
and its tools. Assumes some knowledge of FORTRAN, none of UNIX nor C.
UNIX IN A NUTSHELL for Berkeley
272 pages, ISBN 0-937175-20-X
1st Edition December 1986
This UNIX quick-reference goes beyond the list of frequently used
commands and options found in most quick refs. "I highly recommend the
UNIX in a Nutshell handbooks as desktop references. [They] are complete
and concise; they pack more information into fewer pages than I've ever
seen."---DEC Professional, September 1987
UNIX IN A NUTSHELL: Desktop Quick Reference for SV & Solaris 2.0
By Daniel Gilly and the staff of O'Reilly & Associates
444 pages, ISBN 1-56592-001-5
2nd Edition June 1992
You may have seen UNIX quick reference guides, but you've never seen
anything like UNIX in a Nutshell. Not a scaled-down quick-reference of
common commands, UNIX in a Nutshell is a complete reference containing
all commands and options, along with generous descriptions and examples that
put the commands in context. For all but the thorniest UNIX problems
this one reference should be all the documentation you need.
Covers System V Releases 3 and 4 and Solaris 2.0.
USING C ON THE UNIX SYSTEM
By Dave Curry
250 pages, ISBN 0-937175-23-4
1st Edition January 1989
This is the book for intermediate to experienced C programmers who want
to become UNIX system programmers. It explains system calls and special
library routines available on the UNIX system.
USING UUCP AND USENET
By Grace Todino & Dale Dougherty
210 pages, ISBN 0-937175-10-2
1st Edition February 1986
Shows users how to communicate with both UNIX and non-UNIX systems using
UUCP and cu or tip, and how to read news and post articles. This
handbook assumes that UUCP is already running at your site.
The X Window System Series
Definitive Guides to the X Window System
The MIT X Window System took the computer industry by storm in 1988.
UNIX had become widely accepted as the operating system of choice on
workstations, minicomputers and other high-end machines. However, one
obstacle to the wider acceptance of UNIX was the lack of a graphical
user interface.
X provides the tools for building such an interface. While the actual
"look and feel" standards are still being worked out in marketing
battles between OSF's Motif and AT&T and Sun's OPEN LOOK, it is clear
that X will provide the underlying mechanisms for doing device-
independent graphics on networked workstations.
X makes it much more attractive for software vendors to offer
applications for UNIX (as well as VMS and other high-end operating
systems). The market is the sum of all workstations, rather than
fragmented among many competing vendors.
But because X was developed in an academic environment, no one vendor
took the lead to provide commercial-quality documentation for X. Our X
Window System Series fills this gap. We set out to write manuals that
could be adopted by every workstation manufacturer as their standard X
documentation (and more than twenty major vendors have taken us up on
that offer). In the process, we created a best-selling series that
bookstores can't keep on their shelves.
The books in the X Window System Series are based in part on the
original MIT X Window System documentation, but are far more
comprehensive, easy to use, and are loaded with examples, tutorials and
helpful hints. In short, these are the definitive guides to the X
Window System.
The X Window System Series
New books in the X Window System Series
- Volume 1, Xlib Programming Manual, for X11 R4 and R5 (New 8/92)
- Volume 2, Xlib Reference Manual, for X11 R4 and R5 (New 6/92)
- Volume 4M, X Toolkit Intrinsics Programming Manual, Motif Edition (New 8/92)
- Volume 8, X Window System Administrator's Guide (New 10/92)
others
- PHIGS Programming Manual: 3D Programming in X
- PHIGS Reference Manual: 3D Programming in X
- Volume 0, X Protocol Reference Manual, for X11 R4 and R5
- Volume 1, Xlib Programming Manual, for X11 R4 and R5
- Volume 2, Xlib Reference Manual, for X11 R4 and R5
- Volume 3, X Window System User's Guide, for X11 R4
- Volume 3M, X Window System User's Guide, Motif Edition
- Volume 4, X Toolkit Intrinsics Programming Manual, for X11 R4
- Volume 4M, X Toolkit Intrinsics Programming Manual, Motif Edition
- Volume 5, X Toolkit Intrinsics Reference Manual, for X11 R4 and R5
- Volume 6, Motif Programming Manual
- Volume 7, XView Programming Manual, 3rd Edition
- XView Reference Manual
- Volume 8, X Window System Administrator's Guide
- The X Window System in a Nutshell (a desktop quick reference)
- The X Resource: A Practical Journal of the X Window System
- Issue 0, October 1991
- Issue 1, January 1992
- Issue 2, April 1992
- Issue 3, July 1992
PHIGS PROGRAMMING MANUAL: 3D Programming in X
By Tom Gaskins
968 pages, ISBN 0-937175-85-4 softcover, ISBN 0-937175-92-7 hardcover
1st Edition February 1992
A complete and authoritative guide to PHIGS and PHIGS PLUS programming,
this book documents the PHIGS and PHIGS PLUS graphics standards
and provides full guidance regarding the use of PHIGS within the X
environment.
Available December 1992
PHIGS REFERENCE MANUAL: 3D Programming in X
Edited by Linda Kosko
1000 pages (estimated), ISBN 0-937175-91-9
1st Edition October 1992
The definitive and exhaustive reference documentation for the PHIGS/PEX
Sample Implementation ("PEX-SI"). Contains all the reference pages from
the MIT X Consortium release, but in upgraded form, with
additional reference materials. Together with the PHIGS Programming
Manual, this book is the most complete and accessible
documentation currently available for both the PEX-SI and the PHIGS and
PHIGS PLUS standards.
Volume 0: X PROTOCOL REFERENCE MANUAL, for X11 R4 and R5
Edited and with an introduction by Adrian Nye
516 pages, ISBN 1-56592-008-2
3rd Edition, Release 5, February 1992
Describes the X Network Protocol which underlies all software for
Version 11 of the X Window System. Includes protocol clarifications of
X11 Release 5, as well as the most recent version of the ICCCM and the
Logical Font Conventions Manual. For use with any release of X.
Available late September 1992
Volume 1: XLIB PROGRAMMING MANUAL, for X11 R4 and R5
By Adrian Nye
824 pages, ISBN 1-56592-002-3
3rd Edition, Release 5, August 1992
Newly updated to cover X11 Release 5. Complete programming guide to
the X library (Xlib), the lowest level of programming interface to X.
New features include introductions to internationalization,
device-independent color, font service, and scalable fonts.
Volume 2: XLIB REFERENCE MANUAL, for X11 R4 and R5
By Adrian Nye
1138 pages, ISBN 1-56592-006-6
3rd Edition, Release 5, June 1992
Complete reference guide to the X library (Xlib), the lowest level of
programming interface to X. Updated to cover X11 Release 4 and Release 5.
Volume 3: X WINDOW SYSTEM USER'S GUIDE, for X11 R4
By Valerie Quercia & Tim O'Reilly
Standard Edition, 752 pages, ISBN 0-937175-14-5
Motif Edition, 734 pages, ISBN 0-937175-61-7
Standard Edition, Release 4, May 1990; Motif Edition January 1991
Orients the new user to window system concepts and provides detailed
tutorials for many client programs, including the xterm terminal
emulator and window managers. Later chapters explain how to customize
the X environment. This popular manual is available in two editions,
one for users of the MIT software, one for users of Motif. Revised for
X11 Release 4.
Available October 1992
Volume 4: X TOOLKIT INTRINSICS PROGRAMMING MANUAL, Motif Edition
By Adrian Nye & Tim O'Reilly
714 pages, ISBN 1-56592-013-9
2nd Edition, Release 5 and Motif 1.2, August 1992
Newly updated to cover X11 Release 5 and Motif 1.2. Complete guide to
programming with Xt Intrinsics, the library of C language routines that
facilitate the design of user interfaces, with reusable components
called widgets. The Motif widget set (and in a few cases, the Athena
widget set) are used for examples to demonstrate how to use
the Xt Intrinsics. New coverage of internationalization and
resource management and an introduction to what's new in Motif 1.2
are also included.
Detailed coverage of Motif widgets and features is found in Volume 6.
Volume 4: X TOOLKIT INTRINSICS PROGRAMMING MANUAL, for X11 R4
By Adrian Nye & Tim O'Reilly
Standard Edition, 624 pages, ISBN 0-937175-56-0
2nd Edition, Release 4, September 1990
A complete guide to programming with Xt Intrinsics, the library of C
language routines that facilitate the design of user interfaces, with
reusable components called widgets. The Standard Edition of Volume 4
uses Athena widgets in examples.
Volume 5: X TOOLKIT INTRINSICS REFERENCE MANUAL, for X11 R4 and R5
Edited by David Flanagan
916 pages, ISBN 1-56592-007-4
3rd Edition, Release 5, April 1992
Complete programmer's reference for the X Toolkit, providing pages for
each of the Xt functions, as well as the widget classes defined by Xt
and the Athena widgets. This 3rd Edition has been re-edited,
reorganized, and expanded for X11 Release 5.
Volume 6: MOTIF PROGRAMMING MANUAL
By Dan Heller
1032 pages, ISBN: 0-937175-70-6
1st Edition September 1991
The Motif Programming Manual is a source for complete, accurate, and
insightful guidance on Motif application programming. There is no other
book that covers the ground as thoroughly or as well as this one.
Applies to Motif Release 1.1.
Volume 7: XVIEW PROGRAMMING MANUAL and XVIEW REFERENCE MANUAL
By Dan Heller, edited by Thomas Van Raalte
798 pages, ISBN 0-937175-87-0
3rd Edition September 1991
XVIEW REFERENCE MANUAL
Edited by Thomas Van Raalte
266 pages, ISBN 0-937175-88-9
1st Edition September 1991
Complete programming and reference guides to XView Version 3. XView was
developed by Sun Microsystems, and is an easy-to-use object-oriented
toolkit that provides an OPEN LOOK user interface for X applications.
Available early December 1992
Volume 8: X WINDOW SYSTEM ADMINISTRATOR'S GUIDE
250 pages (estimated), ISBN 0-937175-83-8
(with CD-ROM: ISBN 1-56592-052-X)
This book is the first and only book devoted to the issues of system
administration for X and X-based networks, written not just for UNIX
system administrators but for anyone faced with the job of administering
X (including those running X on stand-alone workstations). The X Window
System Administrator's Guide is available either alone or packaged with
the X CD. The CD provides X source code to complement the book's
instructions for installing the software.
PROGRAMMER'S SUPPLEMENT for R5 of the X Window System, V11
By David Flanagan
390 pages, ISBN 0-937175-86-2
1st Edition November 1991
For programmers who are familiar with Release 4 of the X Window System
and want to know how to use the new features of Release 5. This books
is an update for owners of Volumes 1, 2, 4, and 5 of the X Window System
Series, and provides complete tutorial and reference information to all
new Xlib and Xt toolkit functions.
THE X WINDOW SYSTEM IN A NUTSHELL
Edited by Ellie Cutler, Daniel Gilly, & Tim O'Reilly
424 pages, ISBN 1-56592-017-1
2nd Edition April 1992
Indispensable companion to the X Window System Series. Experienced X
programmers can use this single-volume desktop companion for most common
questions, keeping the full series of manuals for detailed reference. This
book has been newly updated to cover R5 but is still useful for R4.
THE X RESOURCE: A Practical Journal of the X Window System
The X Resource is a quarterly working journal for X programmers. Its
goal is to provide practical, timely information about the programming,
administration, and use of the X Window System.
THE X RESOURCE: Issue 0, October 1991
Edited by Adrian Nye
253 pages, ISBN 0-937175-79-X
Articles for Issue 0 include: default colormap manipulation, prescient
agents, engineering insights from an interactive imaging application,
C++ with Motif, xterm tips and tricks, Xcms, UIMS systems,
internationalization, editres and more.
THE X RESOURCE: Issue 1, January 1992
Edited by Adrian Nye
240 pages, ISBN 0-937175-96-X
Issue 1, January 1992, is the Annual Proceedings of the X Technical
Conference at MIT.
THE X RESOURCE: Issue 2, April 1992
Edited by Adrian Nye
190 pages, ISBN 0-937175-97-8
Articles for Issue 2 include: object-oriented implementation of a
drag-and-drop protocol, basic extension writing, imake, porting from
motif to Open Look, and documentation on the Widget Creation Language.
THE X RESOURCE: Issue 3, July 1992
Edited by Adrian Nye
220 pages, ISBN 0-937175-98-6
Articles for Issue 3 include: multi-user application software using Xt,
using the new font capabilities of HP-donated font server enhancements,
improving X application performance, the nonrectangular window shape
extension, GUI testing, server instrumentation and tracing, font server
administration, and a RichText widget.
Corporate Reseller Information
Corporations can make arrangements to resell any book or set of books.
We also encourage corporations to contact us with ideas for developing
books. Our philosophy is to publish books that fill a skills/knowledge
vacuum in the field and also have broad appeal. One of the benefits of
working with O'Reilly & Associates is the added value we bring to each
project. We play an active role, along with the authors, in defining
the book's concept, organization and design. We ensure that the book
has the style, organization and detailed treatment of the subject that
our readers have come to expect.
For information about reselling any book or set of books, or about
working with O'Reilly & Associates to develop a book on a new or
proprietary technology, contact:
Linda Walsh
+1-617-354-5800
linda@ora.com
AUSTRALIA & NEW ZEALAND
(orders and inquiries)
Addison-Wesley Publishers, Pty. Ltd.
6 Byfield Street
North Ryde, N.S.W. 2113
AUSTRALIA
Telephone: +61-2-888-2733
FAX: +61-2-888-9404
GREAT BRITAIN & AFRICA
(orders and inquiries)
Addison-Wesley Publishers Ltd.
Finchampstead Road
Wokingham, Berkshire RG11 2NZ
ENGLAND
Telephone: +44-734-794-000
FAX: +44-734-794-035
EUROPE & MIDDLE EAST
(orders and inquiries)
Addison-Wesley Publishing Group
Concertgebouwplein 25
1071 LM Amsterdam
THE NETHERLANDS
Telephone: +31-20-671-72-96
FAX: +31-20-664-53-34
LATIN AMERICA
(inquiries)
Addison-Wesley Iberoamericana S.A.
Blvd. de las Cataratas No. 3
Colonia Jardines del Pedregal
Delegacion Alvaro Obregon
Mexico 01900, D. F.
MEXICO
Telephone: +525-660-2497
FAX: +525-660-4930
LATIN AMERICA
(orders)
Addison-Wesley Publishing Company
International Order Department
Jacob Way
Reading, MA 01867 U.S.A.
Telephone: +1-617-944-3700
FAX: +1-617-942-2829
ASIA except JAPAN
(inquiries)
Addison-Wesley (Singapore) Pte. Ltd.
15 Beach Road
05-09/10 Beach Centre
SINGAPORE 0718
Telephone: +65-339-7503
FAX: +65-339-9709
ASIA except JAPAN
(orders)
Addison-Wesley Publishing Company
International Order Department
Jacob Way
Reading, MA 01867 U.S.A.
Telephone: +1-617-944-3700
FAX: +1-617-942-2829
To subscribe to The X Resource contact
O'Reilly & Associates
103 Morris Street
Suite A
Sebastopol
CA, 95472
Phone +1 800-998-9938.
FAX +1 707-829-0104.
Email questions to nuts@ora.com or uunet!ora!nuts.
Heiko Schlichting, 14. Juni 1993