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
Windows 95/98/2000 and NT or DOS.
GAE Graphics Software Products and CalComp Compatibility
UGL-GRAPHICS was developed to provide a migration path with a CA-DISSPLA, GKS, PLOT-10,
CalComp, 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 environment 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 graphic
images 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 above content is Copyright © by Galaxy Advanced Engineering, Inc.