HP GKS for OpenVMS

Software
Product
Description
PRODUCT NAME: HP GKS for OpenVMS SPD 42.60.09
DESCRIPTION
This is a software product description for HP GKS Ver-
sion 7.O for OpenVMS for Integrity Servers and HP GKS
for OpenVMS Alpha Version 6.5..
HP GKS (Graphical Kernel System) (formerly DIGITAL
GKS) for OpenVMS for Integrity Servers and Open-
VMS Alpha is a two-dimensional and three-dimensional
graphics support system that provides a set of program-
ming functions for creating in- teractive and noninterac-
tive graphics applications. As a development tool, HP
GKS is a solid base for portable, device-independent
applications that define and display graphical images,
using a variety of graphics devices.
HP GKS for OpenVMS is HP’s implementation of the
1988 ISO 8805 standard GKS for Three Dimensions
(GKS-3D) and the ISO 7942 standard GKS. HP GKS
conforms to level 2c of this standard, providing full out-
put capabilities, including workstation- independent seg-
ment storage (level 2), and full synchronous and asyn-
chronous input capabilities (level c).
HP GKS is the merger of two earlier products:
DEC GKS-3D Version 1.2, a three-dimensional prod-
uct
DEC GKS Version 4.2, a two-dimensional product
The resulting product provides both two-dimensional
and three-dimensional capabilities in a single package,
and was first made available as DEC GKS Version 5.0.
HP GKS supports DECwindows Motif for OpenVMS Al-
pha and OpenVMS Integrity, and is supported on most
HP processors running the OpenVMS Alpha or Open-
VMS Integrity Operating Systems.
HP GKS is device-independent; the same program can
generate graph- ical output on different devices without
modification to the source code. The graphical output
formats supported by HP GKS include:
CGM (Computer Graphics Metafile)
DDIF (DIGITAL Document Interchange Format)
Hewlett-Packard Graphics Language (HP-GL)
Hewlett-Packard Printer Control Language (HP PCL)
PostScript
HP GKS provides four language bindings in which
graphical data can be created and managed. These
bindings are: C, ISO FORTRAN, GKS$ (a two-
dimensional, language-independent binding), and GKS3D$
(a three-dimensional, language-independent binding).
HP GKS is a subroutine library packaged as a set of
shareable im- ages with which application programs are
linked. The shareable images are activated at run-time
as needed.
NIST Certification
The two-dimensional subset of DIGITAL GKS for Open-
VMS Alpha received certification from the U.S. National
Institute of Standards and Tech- nology in December
1994. Since then, HP GKS has been the only cer- tified
GKS implementation in the industry.
Besides conforming to the ISO 7942, ISO 8805, and
ISO 8806/1 (Fortran binding) standards, DIGITAL GKS
satisfies the requirements of FIPS PUB 120-1.
Floating Point Formats
HP GKS provides support for both IEEE and VAXfloat
floating point formats.
June 2006

Summary of content (8 pages)