ACM Home Page
Please provide us with feedback. Feedback
The X window system
Full text PdfPdf (2.76 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 5 ,  Issue 2  (April 1986) table of contents
Pages: 79 - 109  
Year of Publication: 1986
ISSN:0730-0301
Authors
Robert W. Scheifler  Massachusetts Institute of Technology, Cambridge
Jim Gettys  Digital Equipment Corporation; and Massachusetts Institute of Technology, Cambridge
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 181,   Citation Count: 173
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/22949.24053
What is a DOI?

ABSTRACT

An overview of the X Window System is presented, focusing on the system substrate and the low-level facilities provided to build applications and to manage the desktop. The system provides high-performance, high-level, device-independent graphics. A hierarchy of resizable, overlapping windows allows a wide variety of application and user interfaces to be built easily. Network-transparent access to the display provides an important degree of functional separation, without significantly affecting performance, which is crucial to building applications for a distributed environment. To a reasonable extent, desktop management can be custom-tailored to individual environments, without modifying the base system and typically without affecting applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
APOLLO COMPUTER. Domain System User's Guide. Apollo Computer, Chelmsford, Mass., 1985.
 
3
ASENTE, P. W reference manual, internal document, Dept. Computer Science, Stanford Univ., Calif., 1984.
4
 
5
CHERITON, D. The V kernel: A software base for distributed systems. IEEE Softw. 1, 2 (Apr. 1984), 19-42.
 
6
COHEN, D. On holy wars and a plea for peace. Computer 14, 10 (Oct. 1981), 48-54.
 
7
DIGITAL EQUIPMENT CORP. VCB02 Video Subsystem Technical Manual. Educational Services, Digital Equipment Corporation, Bedford, Mass., 1986.
 
8
GANCARZ, M. UWM: A user interface for X windows. In Summer Conference Proceedings (Atlanta, Ga., June 10-13). USENIX Association, 1986, pp. 429-440.
 
9
GETTYS, J. Problems implementing window systems in Unix. In Winter Conference Proceedings (Denver, Colo., Jan. 15-17). USENIX Association, 1986, pp. 89-97.
 
10
 
11
HAWLEY, M. J., AND LEFFLER, S.J. Windows for Unix at Lucasfilm. In Summer Conference Proceedings (Portland, Oreg., June 11-14). USENIX Association, 1985, pp. 393-406.
 
12
INTERNATIONAL STANDARDS ORGANIZATION. Information processing: Graphical kernel system (GKS)--Functional description. Rep. DIS 7942, International Organization for Standardization, Geneva, Switzerland, 1982.
13
14
15
16
 
17
MCKEE, L. MC-WINDOWS Programming Manual, Revision A. Massachusetts Computer Corporation, Westford, Mass., 1985.
 
18
MICROSOFT CORP. Microsoft Windows: Programmer's Guide. Microsoft Corporation, Redmond, Wash., 1985.
 
19
20
 
21
 
22
 
23
PIKE, R. The Blit: A multiplexed graphics terminal. AT&T Bell Lab. Tech. J. 63, 8 (Oct. 1984), 1607-1631.
 
24
POSTEL, J. Transmission control protocol. Rep. RFC 793, USC/Information Sciences Institute, Marina del Rey, Calif., Sept. 1981.
 
25
RHODES, R., HAEBERLI, P, AND HICKMAN, K. Mex~A window manager for the IRIS. In Summer Conference Proceedings (Portland, Oreg., June 11-14). USENIX Association, 1985, pp. 381-392.
 
26
ROSENTHAL, D. Window system implementations. USENIX Association, 1986. (Course notes for Winter Conference, Denver.)
 
27
SMITH, D. C., IRBY, C., KIMBALL, R., AND HARSLEM, E. The Star user interface: An overview. in Proceedings of the 1982 National Computer Conference (Houston, Tex., June 7-10). AFIPS Press, Reston, Va., 1982, pp. 515-528.
 
28
STALLMAN, R., MOON, D., AND WEINREB, D. Lisp Machine Window System Manual. MIT Artificial Intelligence Laboratory, Cambridge, Mass., Aug. 1983.
 
29
 
30
SUN MICROSYSTEMS. Programmer's Reference Manual for Sun Windows. Sun Microsystems, Mountain View, Calif., 1985.
 
31
SUN MICROSYSTEMS. NeWS Preliminary Technical Overview. Sun Microsystems, Mountain View, Calif., 1986.
 
32
SWEET, R. Mesa programming environment. ACM SIGPLAN Not. 20, 7 (July 1985), 216-229.
 
33
 
34
SYMBOLICS. Programming the User Interface. Symbolics, Cambridge, Mass., 1986.
 
35
TEITELMAN, W. The Cedar programming environment: A midterm report and examination. Rep. CSL 83-11, Xerox PARC, Palo Alto, Calif., June 1984.
 
36
TRAMMEL, R.D. A capability based hierarchic architecture for Unix window management. In Summer Conference Proceedings (Portland, Oreg., June 11-14). USENIX Association, 1985, pp. 373-379.
37
 
38
WECKER, S. DNA: The digital network architecture. IEEE Trans. Commun. COM-28, 4 (Apr. 1980), 510-526.
 
39

CITED BY  177


REVIEW

"Gerard J. Holzmann : Reviewer"

This is the first major publication on the X window system, and as such is required reading for anyone working in the field. The system was developed at MIT and provides virtual terminal interfaces to users. It is written in C and has been porte  more...

Collaborative Colleagues:
Robert W. Scheifler: colleagues
Jim Gettys: colleagues