Specifications

Portable and Interoperable Application Support
2.4 POSIX Programming Support
OpenVMS POSIX implements the POSIX 1003.4 draft standard, which defines
a set of real-time functions. For applications that have real-time computing
requirements, these extensions provide support for such functions as enhanced
interprocess communication, scheduling and memory management control, and
asynchronous I/O operations.
For more information about OpenVMS POSIX programming interfaces, see
the Guide to Programming with VMS POSIX, the Guide to Programming with
POSIX for OpenVMS AXP, and other documentation in the OpenVMS POSIX
documentation set.
2.5 Database Interfaces with SQL
Applications need a standard way to interface with the variety of databases
available in open environments. The data language of choice for applications is
SQL, the ISO and ANSI language standard that OpenVMS supports through
the DEC Rdb database product. Applications based on relational database
management systems can use SQL as the language for defining, updating, and
querying in the database.
2.6 Industry Standard 2D and 3D Graphics Support
Digital offers several optional products for developing two dimensional (2D)
and three dimensional (3D) graphics applications: DEC Open3D, DEC PHIGS
(Programmers Hierarchical Interactive Graphics System), and DEC GKS (Graphic
Kernel System), as shown in Figure 2–1.
Figure 2–1 Graphics Applications Development Support
OpenVMS VAX
with
Graphics Option
OpenVMS AXP
with
Graphics Option
DEC PHIGS DEC 3D
DEC PHIGS
DEC GKS
ZK6832AGE
Each product is a subroutine library, packaged as a set of shareable images
against which an application program is linked. The shareable images are
activated at run-time as needed. DEC Open3D also provides drivers for the
2–5