[comp.windows.x] X Window References

ari@kolmogorov.physics.uiuc.edu (09/07/89)

I wished to post the summary of all responses to a previous notes
on references to X-windows.  Unfortunately, my very best response
with many technical references was "LOST" along with the responder's
address.  Alas, I have only a list from Network Computing Devices,
it is good, but not as complete as the lost set.  If the reader
recognizes themself as the mailer, please, remail+post your
wonderful bibliography on X!  Thanks to all who responded.
The following is a manual retyping of the NCD reference sheets.
Mistakes are usually my own mediocre touch typing.

1) X Reference Set
	Chayut, Ira & Cook, Camille.  "X Library Reference Guide."
	A System Publications, Inc.: San Jose, CA, 1988   $9.95

	All of the X library functions, convenience functions, macros,
	X10 compatibility functions, and X11 extension functions are
	included in this quick reference quide for the
	experienced programmer.  For convenience, documentation
	has been compressed by type encoding arguments to
	functions.  A full description of the codes may be found
	in the Varitable Tag Listing section.

	Chayut, Ira; Cook, Camille; Olczak, Anotole.  "X User
	Reference Guide." A System Publications, inc.: San Jose,
	CA, 1988. $14.95

	This handbook for the Xwindow System user contains
	sections on each commmand for X clients such as
	Conventions, Games, Servers and Utilities.   Each command
	section lists the name, invocation syntaxes, options,
	resources, files and variables.  It also includes
	sections listing much of the contributed software on the
	standard release distribution.

	Chayut, Ira.  "X Tool Kit Refernce Manual."  A system
	Publications, Inc.:" San Jose, CA, 1988.  $17.95

	Summarizes X Tool Kit INTRINSIX routine, ATHENA wdigets,
	and widget arches. Each routine has a type parameter.
	Cross reference included.

2) 	Jones, Oliver.  "Introduction to the X Window System."
	Prentice Hall, Inc.: Englewood Cliffs, NJ, 1988.  $32.00

	This extensive guide is specifically for those who use
	Version 11 of X to develop application software for
	workstations.  Contents include an introduction to the X
	Window System, helloworld, and various X concepts such
	as X Network protocol.  Seven appendices containing
	additional reference information have also been provided.

3)	The Definitive Guides to the X Window System Series

	Nye, Adrian.  "Volume One: Xlib Programming Manual"
	O'Reilly & Associates, Inc. : Cambridge, MA , 1988.
	$30.00

	The X Library, the C Language programming interface to
	Version 11 of the X window System, is described in the
	manual.  It includes a conceptual introduction to Xlib,
	tutorial material, and many programming examples.  It is
	designed to be used in tandem with Volume Two of this
	series.

	"Volume Two: Xlib Reference Manual."  Adrian Nye,
	Editor.l  O'Reilly & Associates, Ince.: Cambridge, MA,
	1988 $30.00

	A Complete Reference to the X library.  Xlib is powerful
	enough to create workable applications without the aid of
	additional programming tools.  This manual features
	reference pages for each Xlib function, a permuted index
	to the Xlib functions, a description of macrox and
	reference pages for each event type.

	O'Reilly, Time; Quercia, Valerie; Lamb, Linda.  "Volume
	Three: X Window System User's Guide."  Oreilly &
	Associates, Inc.: Cambridge, MA, 1988.  $30.00

	This book is for those who have alreadty installed an X
	system and all clients are available.  It contains a
	complete description of the standard clients available in
	the MIT X distribution.  Tutorial chapter on X concepts,
	getting started, customizing the X environment, and using
	the uwm window are provided.

4) 	Scheifler, Robert W.; Gettys, James; Newman, Ron.  "X
	Window System: C Library and  Protocal Reference."  Digital
	Press: MA, 1988.  $55.00

	This book was written by the very people who designed the
	X Window System.  Part I is a reference manual to Xlib,
	presenting a complete overview of the system.  PartII
	gives a detailed specification of the X protocol
	semantics.  An appendix defining exact encoding is also
	included.

5)	X/Open Company, Ltd.  "X/Open Portability Guide: Window
	Management"  Prentice Hall:  Englewood Cliffs, NJ, 1988
	$30.00

	Part of a seven volume series on Open Systems.  The
	principal objectives of the series are portability and
	connectivity of applications.  This volume contains an
	overview of the X Window System and Xlib.  Includes
	chapters on Subroutines, Event Handling, File formats and
	Headers.

6)	Young, Douglas A.  "X Window Systems: Programming and
	Applications with Xt."  Prentice Hall: Englewood Cliffs, NJ 1989

	Presents programming applications fot the Xt Intrinsics
	and the various widget libraries.   This approach to X
	Window System enables the applications programmer to
	create easily and more efficiently the mouse-driven,
	graphical user interfaces.

7)	A Systems Publications, Inc.  "X Manual Set"  (Boxed
	3-vol set)  A Systems Publications, Inc: San Jose, CA 1988
	$49.95

	The X Manual Set is a compilation of the standard MIT
	X11.3 Window System documentation and includes Volume 1:
	X User Commands, Volume 2: X Library Interface, Volume 3:
	X Intrinsics and Athena Widgets.

8)	Johnson, Eric F.; Reichard, Kevin.  X Window Applications
	Programming.  Management Information Source, Inc:
	Portland, OR, 1989.  $29.95

	Loaded with source code and illustrations, this book
	exposes the ingenious intricacies of this new
	vendor-independent, hardware-independent graphical
	windowing system develoed by MIT.  Written for
	developers, programmers and users.


Aritomo Shinozaki				ari@kolmogorov.physics.uiuc.edu
Loomis Laboratory of Physics			(217)-244-1744
University of Illinois, Urbana-Champaign
Urbana IL, 61801
     

smikes@cbnewsi.ATT.COM (steven.mikes) (09/16/89)

Just so your list is kept up to date, here's one more book to add to your
list:

	The X Window System Technical Reference
	Addison-Wesley, Forthcoming Oct/Nov 1989
	Steven Mikes
	Details on this are forthcoming at the time of the official
	announcement from Addison-Wesley.


sm