Operating System and Languages: COE Platform Standards V2
Copyright © 2004 The Open Group
Product Standard
|
---|
Operating System and Languages: COE Platform Standards V2
|
---|
Document Number: X04CD
|
---|
©October 2004, 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.
COE Platform Standards V2 - Product Standard
Product Standard
NAME
COE Platform Standards V2
LABEL FOR LOGO
No label.
DESCRIPTION
This Product Standard covers the formal standards and specifications
for which a COE Platform should be demonstrated as being in conformance.
An application executing on a conforming COE Platform implementation
shall have simultaneous access to all services associated with these
standards.
CONFORMANCE REQUIREMENTS
A COE Platform implementation shall be in conformance with the
following specifications and requirements.
Human-Computer Interface
-
ISO/IEC 9945:2003, Information Technology - Portable Operating
System Interface (POSIX) - Part 1: Base Definitions and
Part 3: Shell and Utilities
The following options shall be supported on a conformant system:
-
The User Portability Utilities Option (POSIX2_UPE,
ISO/IEC 9945-1:2003, Base Definitions,
Section 2.1.6.2, Shell and Utilities)
-
The Full Terminal Operations Option (POSIX2_CHAR_TERM,
ISO/IEC 9945-1:2003, Base Definitions,
Section 2.1.6.2, Shell and Utilities)
-
The XSI Shell and Utilities Option
(ISO/IEC 9945-1:2003, Base Definitions,
Section 2.1.4.2, XSI Shell and Utilities Conformance)
If the system supports software development, then the following options
are also required:
-
The Software Development Utilities Option (POSIX2_SW_DEV,
ISO/IEC 9945-1:2003, Base Definitions,
Section 2.1.6.2, Shell and Utilities)
-
The C-Language Development Utilities Option (POSIX2_C_DEV,
ISO/IEC 9945-1:2003, Base Definitions,
Section 2.1.6.2, Shell and Utilities)
-
CAE Specification, April 1995,
Common Desktop Environment (XCDE): Services and Applications
(ISBN: 1-85912-074-1, C323), published by The Open Group
-
CAE Specification, April 1995,
Common Desktop Environment (XCDE): Definitions and Infrastructure
(ISBN: 1-85912-070-9, C324), published by The Open Group
The following general requirements shall apply:
-
The system shall establish global settings for the
XFONTSDIR ,
XAPPLRESDIR ,
and
XENVIRONMENT
environment variables.
-
The system shall include an HTML browser that supports HTML 3.2. The
system browser shall strictly comply with the COE User Interface
Specifications1 for web applications.
-
The system browser shall strictly comply with the COE User Interface
Specifications, and support the features provided to disadvantaged
users from the COE User Interface Specifications.
-
The system shall include documentation including manual pages, help
files, or HTML-format pages for distribution with the COE Developer's
Toolkit.
Portability Interface
-
Operating System API
-
ISO/IEC 9945:2003, Information Technology - Portable Operating
System Interface (POSIX) - Part 1: Base Definitions and
Part 2: System Interfaces
-
Implementations are required to support, and Strictly Conforming COE
Platform Applications shall only depend on, the presence of the mandatory
options described in ISO/IEC 9945-1:2003, Base Definitions,
Section 2.1.4, XSI Conformance.
-
Communications Service API
-
ISO/IEC 9945:2003, Part 2: System Interfaces,
Section 2.10, Sockets and
Chapter 3, System Interfaces
(Sockets Interfaces and IP Address Resolution Interfaces)
-
ISO/IEC 9945:2003, Part 1: Base Definitions,
Chapter 13, Headers
(Sockets Headers and IP Address Resolution Headers)
-
Human-Computer Interaction API
-
CAE Specification, May 1995,
Window Management (X11R5): X Lib - C Language Binding
(ISBN: 1-85912-088-1, C508), published by The Open Group
-
CAE Specification, May 1995,
Window Management (X11R5): X Toolkit Intrinsics
(ISBN: 1-85912-089-X, C509), published by The Open Group
-
CAE Specification, May 1995,
Window Management (X11R5): File Formats and Applications Conventions
(ISBN: 1-85912-090-3, C510), published by The Open Group
-
Product Documentation, October 1997,
Motif 2.1: Programmer's Guide
(ISBN: 1-85912-134-9, M213), published by The Open Group
Programming Language Environment
Not applicable.
Interoperability
A COE Platform implementation shall be in conformance with the
Communications Service Interface specifications and
meet the requirements listed in the UNIX 03 Server Product Standard.2
In addition:
-
The system may support the Network Information Service (NIS+) protocol.
If the system supports NIS+, the system shall be configured to use NIS+.
-
If the system does not support the DNS or NIS+ protocols, the system
shall not be affected by the protocol's environmental presence.
OPERATIONAL ENVIRONMENT
Not applicable.
PORTABILITY ENVIRONMENT
Not applicable.
OVERRIDING STANDARDS
All formal standards included within this Product Standard are specified
by a direct reference to the formal standard document itself.
INDICATORS OF COMPLIANCE
The following lists the Indicators of Compliance for the constituent
parts of this Product Standard. In some instances where more than one
Indicator of Compliance is available, there are acceptable alternatives
listed.
-
Human-Computer Interface
-
The Open Group Open Brand Certificate for UNIX 03
-
Operating System API
-
The Open Group Open Brand Certificate for UNIX 03
-
Human-Computer Interaction API
-
The Open Group Open Brand Certification for the X Window System
-
The Open Group Open Brand Certification for Motif
-
Interoperability
-
The Open Group Open Brand Certificate for UNIX 03 Server
-
A report from the Network File System (NFS) Validation Procedure
-
A report from the World Wide Web (WWW) Interoperability Demonstration
Validation Procedure
-
A report from the File Transfer Protocol (FTP) Interoperability
Demonstration Validation Procedure
-
A report from the Simple Mail Transport Protocol (SMTP)
Interoperability Demonstration Validation Procedure
-
A report from the TCP/IP Ping and DNS Interoperability
Validation Procedure
MIGRATION
This version of the Product Standard has been aligned with the UNIX 03
Product Standard.
Footnotes
- 1.
- COE User Interface Specifications,
Version 4.0, 6 October 1999, CM 27986.
- 2.
- Brand Program Documentation, January 2004,
Operating System and Languages: UNIX 03 Server
(X04XY), published by The Open Group.
Boundaryless Information Flow is a trademark and UNIX and The Open
Group are registered trademarks of The Open Group in the United States
and other countries.
All other trademarks are the property of their respective owners.
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