ted@nieland.DAYTON.OH.US (Ted Nieland) (04/16/91)
Tape: VAX90B Section: [.VMSNET-SOURCES] Reviewer: Dr. E. Loren Buhle, Jr. Installation: 4 Documentation: 4-5 Intended Audience: system managers, DECWindows users/programmers Ease of Use: 4 Usefulness: 5 Sources Included: yes Source Languages: C, FORTRAN Objects Supplied: yes This is a sef of VMSnet source archives, as obtained from anonymous FTP from the INTERNET. All of the sources are *.BCK_Z. The sets are: CSWING.BCK_Z;1 2010/2010 7-DEC-1990 directory display/edit (note [vax90b.gce90b.net90b] has a patch for cswing files on volume sets) DATEBOOK56.BCK_Z;1 689/689 7-DEC-1990 personal datebook DWPROFILE21.BCK_Z;1 355/355 7-DEC-1990 Enter users/profiles of UAF LZW.BCK_Z;1 269/269 7-DEC-1990 compress/decomp. utils PROFILE.BCK_Z;1 333/333 7-DEC-1990 code profile XLOADIMAGE.BCK_Z;1 405/405 7-DEC-1990 Load images on DECwindows XV.BCK_Z;1 1079/1079 7-DEC-1990 Xview stuff The LZDCM utility contained on the L&T tape were used to unpack the save sets. CSWING.BCK - Swing V3.2 is a total rewrite of the old FORTRAN source into C. The author compiled the code under V5.1 of VMS, using v2.4 of the VAX C compiler. Source code, MMS descriptors, objects and executables are present. MMS is not necessary for compiling and linking. There is extensive amounts of documentation present. What is SWING? This is a utility for the graphical display of the VMS directory structure on any terminal that supports SMG routines (e.g. VT100, VT200, VT300 and any PC emulation of these terminals.). SWING display tree-like structures at least eight levels deep. The user can then traverse the trees to probe further depths. PROFILE - this is a FORTRAN utility that assists the system manager in adding and modifying accounts using a screen-oriented interface. This is Version 2.0 of the release. New features include default QUOTAS, OVERDRAFTS, MAIL flags, and various other features. Objects and object libraries are provided along with source and executables. I recommend the user relink the code to match the native SORTSHR and various other runtime libraries. DATEBOOK - Datebook is a calendar program that keeps track of appointments for specific times and dates as well as recurring (daily, weekly, monthly, yearly) events. Calendar entries may be at a specific time or have no time associated with them. Datebook will also keep track of general 'to do' lists, phone numbers, etc. The program REMINDER is an accompanying program that runs in the background and will display a message 10 minutes before, 5 minutes before and at the time of the calendar entry. The code is written in PASCAL, but objects and executables are present. DWPROFILE - This code, copyright by Bruce Tanner of Cerritos College (1990) is written in C and is expected to run in a VMS environment. No documentation is provided. The operation "is supposed to be intuitive", relying on buttons and "stuff". Perusal of the source code shows this code reads the UAF entries and plays with the various fields. Since the only machines where I have SYSMGR privs don't have DECWindows running, I haven't tested this code. XLOADIMAGE.BCK - This utility loads images into either the X11 window or onto the root window. Documentation is in xloadimage.man. Sources, object code and executables are present. Many image types are supported, including GIF, PBM, Sun monochrome/color, X10/X11 bitmaps, X-pixmaps, and G3-FAX images. Some rudimentary image processing is included. XV.BCK - displays and manipulates images in DECwindows, allowing the display of images in GIF, PBM, PGM, PPM, X11 and PM formats in 1-, 4-, 6-, 8-, and 24-bit displays. There is some rudimentary image processing, such as scaling and rotation. Much of the error codes are very UNIX-like, but it was successfully built and used by the author on a VAX/VMS-6410 using the CMU transport. Sources are present, in C.