NIST-Developed Fortran Graphics Standard Commercialized
f90gl, the NIST-developed Fortran interface for OpenGL graphics, is now emerging in commercial products. Lahey Computer Systems Inc. is including precompiled f90gl libraries with their LF95 Fortran compilers, and Interactive Software Services Ltd. has included f90gl in their Winteracter graphics product. Several other compiler vendors feature f90gl prominently on their web pages, and plan to include f90gl in future releases of their Fortran compilers.
OpenGL is a standard 3D graphics library available on nearly all current computer systems. f90gl, developed in ITL's Mathematical and Computational Sciences Division , is a public domain implementation of the Fortran 90 bindings for OpenGL, which were also developed in MCSD and adopted by the OpenGL Architecture Review Board. f90gl runs on most Unix and Windows computers.
Although the source code for f90gl has been placed in the public domain, many compiler vendors have found that their customers prefer the convenience of precompiled libraries. Consequently, Lahey placed precompiled f90gl libraries on their web site, and began including them as part of their compiler product in a subsequent release. Compaq, makers of the popular CVF Fortran compiler for Windows, has also placed precompiled f90gl libraries on their web site for the convenience of their customers, and may add them to a future release. Other compiler vendors that feature f90gl on their web pages or have inquired about adding f90gl to their product include Absoft Corp., N.A.Software Ltd., and The Portland Group.
Compiler vendors are not the only companies to find that f90gl can enhance their products. Interactive Software Services found a use for f90gl in Winteracter, their user-interface and graphics toolkit for Fortran. When ISS added OpenGL capabilities to Winteracter, they found the most cost-effective approach was to begin with the f90gl source code and modify it to fit into their product. According to Lawson Wakefield of ISS, "In getting OpenGL access in our Winteracter library, f90gl represented an important stepping stone."