|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Randy Pausch , Nathaniel R. Young, II , Robert DeLine, SUIT: the Pascal of user interface toolkits, Proceedings of the 4th annual ACM symposium on User interface software and technology, p.117-125, November 11-13, 1991, Hilton Head, South Carolina, United States
|
|
|
Tyson R. Henry , Scott E. Hudson , Gary L. Newell, Integrating gesture and snapping into a user interface toolkit, Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology, p.112-122, October 03-05, 1990, Snowbird, Utah, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|