|User Interface: X Window System Application Interface|
|Document Number: X98UA|
©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
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 4 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).
Conforming implementations must be able to drive a local or a remote display device, or both.
Xlib-C Language Binding Specification.1
X Toolkit Intrinsics Specification.2
X Window System File Formats and Application Conventions Specification3, Chapters 2 to 7, Inter-client Communications Conventions Manual (ICCCM).
X Window System File Formats and Application Conventions Specification, Chapters 8 to 11, X Logical Font Description (XLFD).
C Language. 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 Product Standard may optionally support the interchange of textual data according to the X Window System File Formats and Application Conventions Specification.
Products conforming to the X Window System Application Interface Product Standard may optionally provide support for driving external displays according to the X Window System Protocol Specification4, requirements on clients, and the X Window System File Formats and Application Conventions Specification, Chapters 2 to 7, 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.
XPG3 Internationalized System Calls and Libraries, Internationalized System Calls and Libraries, or Internationalized System Calls and Libraries Extended.
A Test Report from a currently authorized release of the VSW5 Test Suite.
The tests 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.
If external protocol support is claimed, then 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.
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