X Window System Application Interface V2
Copyright © 1998 The Open Group


Product Standard
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.

Product Standard

NAME

X Window System Application Interface V2

LABEL FOR LOGO

No label.

DESCRIPTION

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).

CONFORMANCE REQUIREMENTS
Human-Computer Interface

Not applicable.

Portability Interface

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).

Programming Language Environment

C Language.

C language source programs invoking the services of this Product Standard must be supported by the registered product.

Interoperability
OPERATIONAL ENVIRONMENT

Not applicable.

PORTABILITY ENVIRONMENT

Internationalized System Calls and Libraries Extended V2.

OVERRIDING STANDARDS

None.

INDICATORS OF COMPLIANCE

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.

MIGRATION

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 Group
Apex Plaza
Forbury Road
Reading
Berkshire, RG1 1AX
United Kingdom
or by electronic mail to:
OGSpecs@opengroup.org


Footnotes

1.
CAE Specification, May 1995, Window Management (X11R5): Xlib-C Language Binding (ISBN: 1-85912-088-1, C508).

2.
CAE Specification, May 1995, Window Management (X11R5): X Toolkit Intrinsics (ISBN: 1-85912-089-X, C509).

3.
CAE Specification, May 1995, Window Management (X11R5): X Window System File Formats and Application Conventions (ISBN: 1-85912-090-3, C510).

4.
CAE Specification, May 1995, Window Management (X11R5): X Window System Protocol (ISBN: 1-85912-087-3, C507).