Downloading DRAWxtlTo allow us to notify you when we update the programs, please send E-mail to Larry Finger when you first download any of these versions. We are pleased to announce a upgrade of both versions
of this program. V5.3, which incorporates a full
graphical user interface (GUI), is built using the Fast
Light Tool Kit (FLTK) V1.1.6 or V1.1.7, and for Windows, the FLTK
Utility Widgets (FLU), which are available through
www.fltk.org. V4.3
includes all the same features, but not the GUI, and can
be configured to disable the real-time display if so
desired. The file read.txt in the distribution kit, or
the 'Changes' tab above describes other changes. As
before, we ask you to send us E-mail regarding any
residual bugs, or features you would like to see added.
For bugs, please send a brief description of the problem,
information about the platform upon which you are
working, the name and version of the compiler you are
using if self compiled, and a copy of the data file that
shows this problem. WindowsThe Windows versions now come with an installer
program that unpacks the files into the appropriate
folders. To install the program, download either DRAWxtl_exe53.exe or DRAWxtl_exe43.exe, execute it and
answer the questions. It will install the program in any
folder you desire and optionally create shortcuts on the
desktop or in the "quick launch" area. Included are the
Windows executable, sample input files, the documentation
in PDF format, and the executable for the graphical shell
(V4.3). If you wish to compile the program, the source
(*.cxx, *.c and *.h) files are contained in DRAWxtl_src53.exe or DRAWxtl_src43.exe. N.B. you will
need FLTK 1.1.6 or 1.1.7 from http://www.fltk.org and
FLU_2.14 from http://www.osc.edu/~jbryan/FLU/
to build V5.3. Source for the V4.3 graphical shell is not
included. If you wish to obtain it, please write to
LWF. LINUX and UNIXFor Linux and other flavors of UNIX, the primary distributions are DRAWxtl53.tar.gz, or DRAWxtl43.tar.gz tar-format files, compressed with GZIP. Each includes the appropriate source files for the g++ or gcc compilers, a Makefile, sample input files, and the manual in PDF format. Source for the shell is also included with V4.3. To build these versions, libraries and headers for openGL, GLU, GLUT, and FLTK (for V5.3 and the shell) are needed; however, V4.3 can be built without the openGL display window. Binaries for Linux (i386 only) are available in DRAWxtl_Linux.tar.gz. Note that each Makefile has sections to set compliation and link options as needed for Linux, Cygwin, and OS X. Use on other Unix platforms will likely require some tweaking to adjust for library locations, etc. If you build from source and use a version of GLUT other than freeglut, you will need to remove the GLUT=-DFREEGLUT24 line in the makefile. MacMac users (OS X only) may either download DRAWxtl53.tar.gz, or DRAWxtl43.tar.gz tar-format files,
and build the program themselves. Building requires Mac
development environment including the OpenGL libraries.
For V5.3 or the V4.3 shell, the FLTK libraries must also
be downloaded and built. Alternately a Mac-specific file,
DRAWxtl_univ.dmg, may be downloaded.
This file contains the
compiled binaries for DRAWxtl V4.3 and V5.3, and
an AppleScript app for each program to integrate
the programs on the Mac. The .dmg file is a compressed
disk image (.dmg) file containing universal binaries for both
PPC- and Intel-based systems. When one clicks on this file, it
is mounted as a read-only file system. One can then run
the software from the disk image, but a better choice is
to drag the folder to the hard disk and run from that
location. Input for DRAWxtl (typically .str files) can be
run by dragging the files onto the DRAWxtl53 or DRAWxtl43
apps in the DRAWxtl directory. These apps can also be
dragged onto the doc. To create a shortcut to DRAWxtl in
any other location than the dock (for example, on the
desktop), create an alias in the desired location (for
example by dragging the icon while holding command and
option together) . Use care when copying individual files. The AppleScript apps must be copied together with the exe directory and its contents for the script to function. Better yet, create an alias to the AppleScript(s); put the alias where you want and leave the files as distributed. openVMSThe port of DRAWxtl to openVMS was done by Jouk Jansen of the Technical University of Delft, Netherlands. No precompiled binary is available for this platform. If you wish to use DRAWxtl on openVMS, please consult his web page at nchrem.tnw.tudelft.nl/openvms/software2.html#DRAWxtl to download the patches to the source files in DRAWxtl53.tar.gz. Jouk's site also has information regarding the ports of the other software (FLTK-1.1.*, Mesa and XPM) needed to build DRAWxtl on openVMS. Please send comments to Larry Finger, Martin Kroeker, or Brian Toby. |