skip to main content
10.1145/62402.62407acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article
Free Access

An overview of the X toolkit

Published:03 January 1988Publication History

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

  1. 1.Luca Cardelli. Building User Zntqfaces by Direct Manipulation. Research Report 22, Digital Equipment Corporation, Systems Research Center, October 2, 1987.Google ScholarGoogle Scholar
  2. 2.Richard Carling. Pickling 'and Embellishing Widgets: Some Enhancements for the X Toolkit. January, 1988.(Handout from talk).Google ScholarGoogle Scholar
  3. 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.Google ScholarGoogle Scholar
  4. 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.Google ScholarGoogle Scholar
  5. 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.Google ScholarGoogle Scholar
  6. 6.Robert W. Scheifler. X Window System Protocol X Version 11 Release 2 edition, Software Distribution Center, Massachusetts Institute of Technoiogy, Cambridge, MA, 1988.Google ScholarGoogle Scholar
  7. 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.Google ScholarGoogle Scholar

Index Terms

  1. An overview of the X toolkit

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              UIST '88: Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
              January 1988
              230 pages
              ISBN:0897912837
              DOI:10.1145/62402
              • Chairman:
              • Mark Green

              Copyright © 1988 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 3 January 1988

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate842of3,967submissions,21%

              Upcoming Conference

              UIST '24

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader