Skip to content Accesskey=4Skip to sub-navigation Accesskey=3View our Accessibility Options MIT Information Systems Home About IS&T Contact IS&T Site Map Search Advanced Search
Getting StartedGetting Services by Topic or Alphabetically Getting Help

On This Page

[Help]

  

Quick Links

Top Level

Related Links

Ask OLC a question

Athena Consulting Homepage

Helpdesk Stock Answers (for Mac/PC questions)


Where to get information on PROGRAMMING IN X

OLC does not have the resources to to provide in depth programming
assistance. However, if you can provide a brief description of the
problem, we'll leave your question active for 3 days, so that if there are
any Consultants or volunteers with both the expertise and time available
to assist, they can take a look at your problem.

The following resources may be of use to programmers who wish to program in X.
Note that 'olc' should not be looked to for support; we're not properly
equipped to help X programmers with their X programming problems.  We hope
that these resources will be of use to you.

			   Manual pages on-line:
                           --------------------

X(1)    			(Yes, that's a capital X.)  It gives a general
                                  outline; more useful to users than
                                  programmers.  Type "man X" to see it.
Xt and Xlib manual pages.       Type "add x11" and then "apropos X" at your
				  unix prompt to get a general listing.
Motif manual pages 		These are in /mit/motif/man; type
				  add motif
				  man whatever
                                to get the man page

			 Available at CopyTech:
		  	 -------------------------

X Toolkit Intrinsics - C Language Interface ....................$10.45
X Toolkit Athena Widgets - C Lang. Interface ................... $6.60
Xlib - C Language Interface ....................................$16.25
OSF/Motif Programmer's Guide ...................................$23.00
OSF/Motif Style Guide .......................................... $5.00
OSF/Motif Programmer's Reference Manual ........................$22.60

(For other documents available in the graphic arts, select menu
"Documentation" and the entry "WHERE to pick up documentation".)

			   Available at the Coop:
			   ---------------------

O'Reilly books on X programming, 6 volumes.

Jones, Oliver.  "Introduction to the X window System"

Young, "X Window System Programming and Applications with Xt",
  OSF/Motif Edition

+ X Window System, The Complete C Library and Protocol Reference,
  Scheifler,Gettys,Newman ($55)
  - The authoritative source on Xlib and the most
    intimate details of the X protocol.  Contains all
    the material in the $14 Graphics Arts manual and more.

+ X Window System Toolkit, The Complete Programmer's Guide
  and Specification, Asente, Swick

			     Examples of code
			     ----------------

After you type "attach x11" at the athena% prompt, you may examine the
sample code in, and beneath, these directories:

	/mit/x11/src/mit/examples
	/mit/x11/src/contrib/examples/OReilly
	/mit/x11/src/contrib/games
	/mit/x11/src/contrib/clients

There is also the Course Development Clearinghouse locker.  To see the
information in it, type "attach cdc", and then read the file
/mit/cdc/README for a full description of the contents of the locker.  It
contains demo code, as well a simple example X appication, documentation
and reference material, and pointers on beginning to program with the
Motif toolkit.

		 Newsgroups/Discuss Meetings/Mailing Lists
		 -----------------------------------------

Newsgroups available in netnews:

	comp.windows.x
	comp.windows.x.motif
	comp.sources.x

Discuss meetings:

motif              To add this meeting to your meetings list, type

  		   am menelaus.mit.edu:/usr/spool/discuss/motif

		   in discuss.

Mailing lists:

motif		  goes to the list motif-talk-athena and the motif discuss
                  meeting.  To subscribe to this list, either read the
		  discuss meeting, or subscribe to the motif-talk-athena
		  mailing list.
motif-talk@osf.osf.org
	  	  National mailing list for discussion of motif topics.  DO
		  NOT send mail to this list asking to be added; add
		  yourself to the motif-talk-athena list below.
motif-talk-athena local redistribution for motif-talk mailing list; add
                  yourself to this list by using the "listmaint" program.

MIT Home | Getting Started | Getting Services | Getting Help | About IS&T | Accessibility
Ask a technology question or send a comment about this web page.