GAE Graphics Software Products and CalComp Compatibility
Galaxy Advanced Engineering, Inc. presents a migration bridge for callable CalComp routines within your
existing FORTRAN program via its high level FORTRAN graphics library Language which is called UGL.
UGL is a Scientific Graphics Subroutine Library for any computing system such as Main, Micro and Mini-Computers with its given
Operating System. UGL presently supports hardware such as HP/UX, SUN/SOLARIS, Alpha/OpenVMS, VAX/VMS, LINUX, SGI/IRIX and
Window95/98/2000 and NT or DOS
UGL-GRAPHICS was developed to provide a migration path with a
CA-DISSPLA,
GKS,
PLOT-10,
PLOT88
and DIGLIB (from Lawrence Livermore Lab.) graphics interface in the PC and VAX as well as UNIX environment and provides the same high graphics standards found on the main frames using the above graphics libraries. The most common subset of CA-DISSPLA routine (more than %95) and rest of the mentioned graphics libraries are supported directly and any particular ones may be provided upon request. If the users have an existing code using any of these graphics library routines within them, they do not have to change their calls. The bridge that are built with UGL - GRAPHICS library of Galaxy advanced Engineering, Inc. will distinguish these routines and maps them to its own routine against these calls for direct porting of the user code to its new environme
nt supported by UGL-GRAPHICS.
What is CalComp?
CalComp is a collection of subroutines developed by California Computer Products Inc. 1977. The routines can be
called by a user's FORTRAN program to enable the user to obtain high quality graphicimages on CalComp Plotter.
Many Fortran programs written during the 1970's and 1980's used the HCBS interface which was designed for use with CalComp
plotters and was subsequently reimplemented for various other device types. Our 'CalComp' interface emulates all of the
HCBS routines as defined in "Programming CalComp Electromechanical Plotters".
CalComp Graphic consists of a library of subroutines (written in Fortran) which perform a variety of common
plotting requirements (e. g. drawing axes, lines, circles etc.). The subroutines are called from the user's program which is
written in Fortran. In the case of the 907/1051 plotting system, the subroutines do not output directly to the plotter but
into a disk file which is transferred to the plotter at a later stage. This obstacle has been overcome by UGL/CalComp combination
and no longer you need to go through this step. UGL/CalComp drivers allow you to generate your plot either to screen or a Adobe
postscript file (color or black and white).
The following are some examples of plots that are generated by UGL-CalComp bridge using PURE CalComp SOURCE codes.