ACM Home Page
Please provide us with feedback. Feedback
An overview of the X toolkit
Full text PdfPdf (1.09 MB)
Source Symposium on User Interface Software and Technology archive
Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software table of contents
Alberta, Canada
Pages: 46 - 55  
Year of Publication: 1988
ISBN:0-89791-283-7
Authors
Joel McCormack  Western Research Laboratory
Paul Asente  Western Software Laboratory, Digital Equipment Corporation
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 41,   Citation Count: 21
Additional Information:

abstract   references   cited by   index terms   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/62402.62407
What is a DOI?

ABSTRACT

The X11 Window System defines a network protocol [6] for communication between a graphics server and an application. The X library [3] provides a procedural interface to the protocol. The X toolkit [4] is an object-oriented construction kit built on top of the X library. The toolkit is used to write user interface components (“widgets”), to organize a set of widget instances into a complete user interface, and to link a user interface with the functionality provided by an application. This paper describes the capabilities and structure of the X toolkit from three viewpoints: application developer, widget writer, and application user. We discuss the toolkit's mechanisms to address inefficiencies caused by the separation of application and server, and by the extensive user configurability of toolkit-based applications. We point out some drawbacks to using the toolkit, and briefly describe the tools being developed to overcome these problems.


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
Luca Cardelli. Building User Zntqfaces by Direct Manipulation. Research Report 22, Digital Equipment Corporation, Systems Research Center, October 2, 1987.
 
2
Richard Carling. Pickling 'and Embellishing Widgets: Some Enhancements for the X Toolkit. January, 1988.(Handout from talk).
 
3
Jim Gettys, Ron Newman, Robert W. Scheifler. Xlib - C Language Zntegace X Version 1 I Release 2 edition, Software Distribution Center, Massachusetts Institute of Technology, Cambridge, MA, 1988.
 
4
Joel McCormack, Paul Asente, Ralph Swick. X Toolkit Library - C Language Interface X Version 11 Release 2 edition, Software Distribution Center, Massachusetts Institute of Technology, Cambridge, MA, 1988.
 
5
David S. H. Rosenthal. A Simple X. 11 Client Program, or, How hard can it really be to write 'Hello, World'? In Conference Proceedings, pages 229. Usenix, Winter, 1987.
 
6
Robert W. Scheifler. X Window System Protocol X Version 11 Release 2 edition, Software Distribution Center, Massachusetts Institute of Technoiogy, Cambridge, MA, 1988.
 
7
Ralph R. Swick and Mark S. Ackerman. The X Toolkit: MOR Bricks for Building User-Interfaces, or, Widgets for Hire. In Conference Proceedings, pages 221. Usenix, Winter, 1987.

CITED BY  21

Collaborative Colleagues:
Joel McCormack: colleagues
Paul Asente: colleagues