Specifications
Portable and Interoperable Application Support
2.1 Application Portability and Interoperability
The following software specifications, supported by OpenVMS, contribute
significantly to the creation of portable applications:
• Languages that conform to the American National Standards Institute (ANSI)
and the International Organization for Standardization (ISO) standards
• OSF/Motif graphical user interface
• Structured Query Language (SQL)
2.2 OpenVMS Support of Standards
OpenVMS supports a broad spectrum of national and international standards,
draft standards, and specifications. Some of the most significant standards that
OpenVMS VAX and OpenVMS AXP support are shown in Table 2–1. For a
comprehensive list of such standards, see the OpenVMS Software Overview. For
a comprehensive list of the standards that each Digital product supports, see its
software product description (SPD).
Table 2–1 Selected Standards Supported by OpenVMS VAX and OpenVMS AXP
Technical Area
Standards Body
/Originator Standard/Specification
Languages ANSI, MIL-STD., ISO Ada
ANSI, ISO BASIC
ANSI, ISO C
ANSI C++
ANSI, ISO COBOL
ANSI, ISO FORTRAN
ANSI, ISO Pascal
User Interfaces MIT X Consortium
1
X Window System
OSF
2
OSF/Motif
IEEE
3
POSIX P1003.2
X/Open Company Ltd. XPG3
4
BASE
Operating System
Interfaces
IEEE, NIST
5
POSIX 1003.1, 1003.1b, FIPS 151-1
X/Open Company Ltd. XPG3 BASE
Database ANSI, ISO SQL, CODASYL
Graphics Interfaces ISO ISO GKS
ISO GKS 3–D
ISO PHIGS
PEXlib
Distributed Applications OSF Distributed Computing
Environment (DCE)
1
Massachusetts Institute of Technology X Consortium
2
Open Software Foundation
3
Institute of Electrical and Electronics Engineers, Inc.
4
X/Open Portability Guide Issue 3
5
National Institute of Standards and Technology
(continued on next page)
2–2










