Public Domain Software Ported to OpenVMS To try and cut down the load on my Demon web space I've created this mirror of my Demon Public Domain Software Page here at Yezerski Roper Ltd.. This page contains a collection of Unix and X11 or Motif utilities which I've ported to VMS, for both VAX and Alpha. The word porting doesn't necessarily imply that I did much work ! If the code was written in ANSI C, it probably means that I wrote a DESCRIP.MMS (for use with MMK which you can download from ftp.wku.edu ) and added a SETUP.COM to create the foreign command verb. Please fill out my comments form before you leave. You might also like to visit Patrick Moreau's CENA FTP site for an excellent collection of X and Motif programs ported to VMS, and many other OpenVMS utilities can be found on Hunter Goatley's superb ftp.wku.edu FTP server, or on the St. Peter's College VAX, ftp.spc.edu. I've just got my hands on a Windows NT workstation, so watch this space for NT software (once I've saved up enough for the Microsoft C++ Pro kit :-) ---------------------------------------------------------------------------- TGD and GD (Updated: 13-FEB-1997) TGD, written by Bradley K. Sherman, reads in text files containing commands to write out GIF files. It can be used with plain text files, or in conjunction with Perl or some other scripting language if you want to do clever stuff. This makes it ideal for creating dynamic GIFs for Web Servers such as the OSU DECthreads HTTP Server Download the TGD1_2C.ZIP file (244573 bytes), which also contains source for Tom Boutell's GD library, required by TGD. ---------------------------------------------------------------------------- LiteClue 1.3 (Updated: 17-JAN-1997) This is a VMS port of Gary Aviv's LiteClue X Windows "help bubble" program. It Works with Motif and Athena widgets, popping up a little box of help text if the mouse pointer lingers over a particular widget for more than specified period. Gary works for Computer Generation Incorporated (CGI), and US browsers may wish to obtain LiteClue from CGI's FTP server. The LiteClue.zip file (40614 bytes) can also be downloaded from here. The distribution contains the manual in PostScript, HTML and plain text format. It's very easy to add a LiteClue to a Widget, and both Motif and Athena example programs are included. ---------------------------------------------------------------------------- Web Count 2.3 (Updated: 22-OCT-1996) This is a VMS port of Muhammad A Muquit's popular Web Count 2.3 program. This displays the number of hits on a web page in a number of formats, including the "car odometer" style. The time and date can also be displayed. It has been tested on VAX and Alpha VMS 6.2, using the DECthreads OSU HTTP Server Version 2.0 and 1.9 . For an overall view of what the counter does see http://www.fccc.edu/users/muquit/Count.html (Note that this URL has moved) The counter has some restrictions in the VMS version. For example, I don't allow any explicit df=datafile. The referring URL is tweaked into a VMS file name by a routine kindly written by my colleague Gonzalo San Martin, and this is used to store the hits on the page. Please let me know how you get on. I can't promise any support, but will try to help if you drop me a mail. The file README.VMS included in the ZIPed Web Count 2. 3 VMS distribution explains how to build and install the counter. ---------------------------------------------------------------------------- GIFMerge (Updated: 15-SEP-1996) [Green LED] I've ported the excellent GIF Animation tool GIFMerge, written by Rene Mueller, to VMS VAX and Alpha. The source, in the GIFMERGE.ZIP file (10852 bytes), is downloadable from here. GIFMERGE.COM sets up a foreign symbol pointing to itself, and does the wildcard expansion and mimics the Unix > pipe syntax so that you can use it in the manner advertised by the help. I haven't made it parse out the -pos arguments for small, incremental GIF merges yet, but that's coming soon. Example: $ @some$disk:[PDS.GIFMERGE]GIFMERGE ! Set up the command $ gifmerge -25 -l0 step%.gif > animated.gif ^ ^ ^ ^ | | | | Centisec delay | | Output file spec | | 0 = Loop forever | | Wildcard input spec ---------------------------------------------------------------------------- That's All Folks ! More programs will be added as I get time to port them. Please send me your comments and (printable) suggestions. Back to Phil's Home Page ---------------------------------------------------------------------------- © Phil Ottewell 14-Feb-1997