|User Interface: X Window System Application Interface V2|
|Document Number: X98UB|
©January 1998, The Open Group All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior permission of the copyright owners.
Motif,® OSF/1,® UNIX,® and the "X Device"® are registered trademarks and IT DialToneTM; and The Open GroupTM; are trademarks of The Open Group in the U.S. and other countries.
X Window System Application Interface V2
This Product Standard provides X Window System user interface services to applications via a programmatic interface. It includes the Xlib interface, the X Protocol, ICCCM, and the Xt Intrinsics, at the X11 Release 5 level.
It is optional whether the displays are local and/or remote and whether they employ the X Protocol (that is, the focus of this Product Standard is application portability).
Xlib-C Language Binding (X11R5) Specification.1
X Toolkit Intrinsics (X11R5) Specification.2
X Window System File Formats and Application Conventions (X11R5) Specification,3 Chapters 2 to 8, Inter-client Communications Conventions Manual (ICCCM), and Chapters 9 to 12, X Logical Font Description (XLFD).
C language source programs invoking the services of this Product Standard must be supported by the registered product.
Products conforming to the X Window System Application Interface V2 Product Standard may optionally support the interchange of textual data according to the X Window System File Formats and Application Conventions (X11R5) Specification, Chapter 13, Compound Text.
Products conforming to the X Window System Application Interface V2 Product Standard may optionally provide support for driving external displays according to the protocols and services as specified in the X Window System Protocol (X11R5) Specification,4 requirements on clients, and the X Window System File Formats and Application Conventions (X11R5) Specification, Chapters 2 to 8, Inter-client Communications Conventions Manual (ICCCM).
Support for X Protocol over TCP/IP is required.
Support for other transport protocols may be declared in the Conformance Statement.
Internationalized System Calls and Libraries Extended V2.
A Test Report from a currently authorized release of the VSW5 Test Suite.
The tests for the Communications Interfaces and Protocols must be performed in a test environment that contains an X Window System Display and the X Window System Application Interface implementation interconnected with TCP/IP. The X Protocol driving the display during the test must be carried over an external TCP/IP connection.
The Xlib interface is upwards-compatible from that of the XPG3 Window Management Product Standard and the X Window System Application Interface Product Standard.
Any comments relating to the material contained in this document may be submitted to The Open Group at:
The Open Groupor by electronic mail to:
Berkshire, RG1 1AX