[comp.org.decus] DECUS Library status update

bobp@tekcae.CAX.TEK.COM (Robert N. Perry (Sky Scum)) (01/28/89)

The following are two DECUS library status reports showing new
programs available from the DECUS library.
	To reach the DECUS library, use the address:
DECUS Program Library
219 Boston Post Road
Marlboro, Mass. 01752-1850  USA
508-480-3418
	Programs are distributed for media/copying charges that are more
or less in line with what universities charge.  This is needed because they
have to pay some fulltime staff, pay for machines & maintenance, and the
costs of catalogs, etc. Not cheap. They get partial subsidies from DEC to
help with this, so costs aren't as high as they could be. However, Columbia
charges $100/tape for Kermit, you pay $150 for CMU TCP/IP, and so on; DECUS
charges are comparable. Also, SIG tapes can be obtained free from your LUG
as well as the DECUS library. 
	This information is provided so if you want any of these programs,
you don't have to wait for a catalog to appear.
	Glenn Everhart (Everhart%Arisia.decnet@GE-CRD.arpa)
		       (Everhart@Arisia.GE.Com)
------------------------------------------------------
      FROM:   Betty Cadieux 
      DATE:   January 26, 1989 
      SUBJECT: DECUS PROGRAM LIBRARY STATUS REPORT JANUARY 26, 1989    
                           ATTACHMENT C
                           PROGRAM AVAILABILITY
      
      Following are the new or revised (R) programs since the distribution of 
      the 1988/1989 catalog.  The * indicates revisions to new programs that 
      have been announced through these status reports. 
      
      PROGRAM NO.      TITLE
      
      V-SP-80          AMIGA Utilities Collection 6
      VAX-111(R)       AUTOLOG: Automatic Logoff Program
      VAX-287(R)       Environment: A Project Accounting Utility
      VAX-363(R)*      CPUCHECK
      VAX-388          Kitbuild
      VAX-389          Printmaster
      VAX-390          HogWatch
      VAX-391          Development of Large Applications Using VAX DATATRIEVE
      VAX-392          GOTHIC
      VAX-394          KEYS 
      
      UX-SP-104        UNISIG 1988 X10/X11 Collection
      
      RB-130           SEDT Supplements

     New     
     V-SP-80     AMIGA Utilities Collection 6  Version: 1, December 1988
     Submitted by: Glenn Everhart, Ph.D.
     
     Operating System: AMIGA DOS  Source Language: C, FORTRAN 77, FORTRAN
     IV, VAX BASIC  Keywords: Data Base Management, Games, Graphics,
     Language Interpreters, Spreadsheet, Utilities - VMS
     
     Abstract: This tape contains a large collection of utilities 
     and programs for the AMIGA 32 BIT computer.  The AMIGA is an 
     inexpensive machine well suited to be used as a powerful 
     graphics workstation in a Digital Equipment Corporation host 
     environment, with multitasking, large address space, 
     windows, graphics, color, and more.  It amounts to a 
     "personal workstation" rather than just a "personal 
     computer", and these packages will help get the most out of 
     the system. 
     
     The tape contains a new hypertext system, updated 
     spreadsheets, communciations programs (including some with 
     excellent graphics), complete UUCP for AMIGA, fractal 
     generators, shells, GANTT project planners, music players, 
     language interpreters, financial software, disk cataloguers, 
     databases, fonts, matrix manipulator package languages, some 
     games, raytracers, backup utilities, calculators, BBS 
     programs, video/audio integration packages, editors, word 
     processors, compiler building tools, datebooks, fonts, and 
     much more. 
     
     The package contains items introduced for AMIGA PD 
     consumption since the following collections became 
     available: 
     .  AMIGA Utilities Collection 1, DECUS Program No. V-SP-68 
     .  AMIGA Utilities Collection 2, DECUS Program No. V-SP-69 
     .  AMIGA Utilities Collection 3, DECUS Program No. V-SP-72 
     .  AMIGA Utilities Collection 4, DECUS Program No. V-SP-78 
     .  AMIGA Utilities Collection 5, DECUS Program No. V-SP-79 
     Numerous source programs make these programs valuable even 
     on non-AMIGA computer configurations. 
     
     Versions of ARC, VMSSWEEP, and ZOO for VMS are provided to 
     allow examination of most of these files online on a VAX. 
     
     Complete sources may or may not be included.
     
     Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format:
     VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP
     
      Revision
      VAX-111     AUTOLOG: Automatic Logoff Program  Version: V1.5, January
      1989
      Submitted by: Rick Stacks, ARK Dept of Pollution Control, Little Rock,
      AR
      
      Operating System: VAX/VMS V5.0  Source Language: MACRO-11  Keywords:
      Security, System Management - VMS, Utilities - VMS
      
      Abstract: AUTOLOG is a program designed to handle logoff of 
      idle processes.  AUTOLOG has been modified to handle sessions 
      running on TTxn:, TXxnn:, and LTxnn: (DMR, DHU, & LAT) 
      devices. 
      
      The current configuration of this program allows for the 
      following: 
      
      .  Operation under VMS V.5.0-02. 
      .  Selective non-logoff of terminals, and of users. 
      .  Debug mode of operation. 
      .  Changing of warning times and/or messages (program must 
         be recompiled). 
      .  Several other features (see the program code for more 
         information). 
      
      Notes:  Operating system VMS V5.0 or later is required.
      
      Changes and Improvements:  Upgraded to VMS V5.0 and now handles
      terminals connected to servers.
      
      Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
      VMS/BACKUP, or order VAX-LIB-3
      
      Revision
      VAX-287     Environment: A Project Accounting Utility  Version: 2.0,
      December 1988
      Submitted by: E. Van Der Wende, Fokker Aircraft BU
      
      Operating System: MicroVMS V4.7 & V5.0, VAX/VMS V4.7  Source Language:
      MACRO-32, VAX FORTRAN  Keywords: System Management - VMS, Utilities -
      VMS
      
      Abstract: ENVIRONMENT is a project accounting utility which 
      allows the user to close its current account and start with a 
      new one without logging out and back in again.  This is done by: 
      
      .  closing the current account. 
      .  clearing the accounting fields in memory. 
      .  changing the user process parameters collected 
         from the SYSUAF.DAT file.  These parameters 
         include username, accountstring, privileges, 
         UIC, device, directory and process quota's. 
      
      Process identifiers are not changed currently and probably 
      will be realized in a future release of this program.  Access 
      to projects and creating projects is done by a maintenance 
      program (ENVMAINT) and authorize. 
      
      The main advantage of this utility is improving SECURITY and 
      FLEXIBILITY, because each user only needs his or her 
      personal logon key to access several projects with different 
      accounts. 
      
      Notes:  Operating system VAX/VMS V4.4 or later is required because it
      uses $GETUAI system service.  Instructions are included in module
      SET_QTA.MAR, "How to make environment run under operating system
      VAX/VMS V5.0".
      
      Changes and Improvements:  Process quotas are now being changed to
      their new value.  Errors result in exit with valid error status.

      Restrictions:  Process identifiers are not modified.
      
      Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
      VMS/BACKUP, or order VAX-LIB-8
      
      Revision
      VAX-363     CPUCHECK  Version: 2.2, January 1989
      Submitted by: F.A. Canali, Gould Inc., CPD, Newburyport, MA
      
      Operating System: VAX/VMS V4.6  Source Language: BASIC-PLUS-2,
      MACRO-32  Memory Required: 2962 pages  Keywords: Security, System
      Management - VMS, Utilities - VMS
      
      Abstract: CPUCHECK is a program for monitoring CPU usage and 
      killing inactive users.  It is designed to run in a memory 
      limited system and attempts to put as little swapping load on 
      a system as possible consistent with detecting inactive users. 
      Sloppiness in timing inactive users is traded for lighter 
      swapping loads on the system.  In addition Spanish warning 
      messages have been added to the program.  Documentation is 
      in the form of comments at the top of the source code. 
      
      Changes and Improvements:  Changed algorithm and added Spanish
      messages.
      
      Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
      VMS/BACKUP
      
      New     
      VAX-388     Kitbuild  Version: 1.7, January 1989
      Submitted by: Frank Canali, Gould Inc., CPD, Newburyport, MA
      
      Operating System: VAX/VMS V4.6  Source Language: DCL  Keywords: File
      Management, Utilities - VMS
      
      Abstract: KITBUILD is a group of COM files used to build and 
      archive distribution kits to be installed via the VMSINSTAL 
      utility.  Input consists of a list of files to be installed 
      at a target site.  Various options may modify each file in the 
      list, such as target directory, source versus object 
      distributions, etc.  Documentation exists as a memo 
      reproduced as release notes in the save set (See 
      DECUSKIT017.RELEASE_NOTES).  We have been using KITBUILD 
      to distribute programs/files to subdivisions for a couple 
      of years now.  For relatively straightforward software 
      distributions it is quick and easy and has the advantage 
      of being consistent with what system managers are used to 
      as Digital Equipment Corporation's way of installing 
      software.  Although appropriate input is possible to install 
      from any site to any site, users should read through the 
      KITINSTAL COM file and eliminate/modify any defaults which 
      are not appropriate to their own use. 
      
      Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
      VMS/BACKUP
      
      New     
      VAX-389     Printmaster  Version: 2.4, July 1988
      Submitted by: Donal McGrath, Agricultural Institute, Ballsbridge,
      Dublin 4, Ireland
      
      Operating System: VAX/VMS V4.4, and V4.6  Source Language: MACRO-32,
      VAX COBOL, VAX FORTRAN  Software Required: DECNET  Keywords:
      Networking, Utilities - VMS
      
      Abstract: The Printmaster set of programs provides a completely 
      transparent interface for the user to print devices located 
      on a second node on a DECnet network and not normally 
      available on the local node, allowing him to use the 
      standard PRINT command and qualifiers referencing a local 
      print queue as though the printer were a local device. 
      Nearly all the standard PRINT command qualifiers are 
      supported.  These include at the job level /DELETE (original 
      file), /NAME, /USER, /JOB_COUNT, /AFTER, /BURST, /FLAG, 
      /TRAILER, /LOWER, /NOTIFY (on user's local node), /PAGINATE, 
      /FORM, /PRIORITY, /NOTE, /OPERATOR, /FEED.  At the file 
      level, /COPIES, /TRAILER, /PAGE, /FLAG, /BURST, /HEADER, 
      /PAGINATE, /FEED are handled.  The UIC and ACCOUNT data are 
      brought across.  Some of the qualifiers are implicitly 
      handled, eg /CONFIRM by the existence of the queue entry or 
      /CREATED, /BY_OWNER etc by the files listed for the job. 
      
      The note on the flag page for the job gives details of when 
      and by whom the job was submitted, and the original 
      directory, name, creation date and revision date of the 
      files included.  The username on the flag page, and also the 
      username, UIC code and account name at the bottom of the 
      flag page are the originating user whether or not that user 
      exists on the node where the job is being printed.  There is 
      therefore no need to set up UAF records to handle printing 
      for users on remote nodes. 
      
      Executables are included to allow sites without FORTRAN 
      and/or COBOL to run the programs. 
      
      Notes:  Mostly FORTRAN, one COBOL routine and two MACRO-32 symbolic
      definition routines.  Operating VMS V4.4 or higher is required.
      
      Restrictions:  Operates between a pair of nodes on the network only.
      
      Media (Service Charge Code): One RX50 Diskette (JA)  Format: VAX/ANSI,
      600' Magnetic Tape (MA)  Format: VAX/ANSI
      
      New     
      VAX-390     HogWatch  Version: 16, September 1988
      Submitted by: C. Marinier, Software Kinetics Ltd., Stittsville,
      Ontario, Canada
      
      Operating System: VAX/VMS V4.6  Source Language: VAX FORTRAN  Memory
      Required: 1241 Pages  Keywords: Security, System Management - VMS,
      Utilities - VMS
      
      Abstract: HogWatch looks for CPU hogs and lowers their priority.  
      Only interactive users and jobs on the FAST batch queue are 
      considered. 
      
      HogWatch gathers the following information about interactive 
      processes and their sub-processes:  process ID, process 
      index, group number, base priority, job type and CPU time. 
      Using this information, HogWatch identifies all CPU hogs and 
      lowers their priority. 
      
      A hog is defined as a process whose total CPU time for the 
      last fifteen passes is greater than the CPU time limit.  The 
      current interval between passes is two minutes and the 
      current CPU time limit is ten minutes.  CPU time is not 
      cumulative for interactive processes. 
      
      Batch jobs are handled differently.  Only the FAST queue 
      runs at priority four.  The total CPU time is used for these 
      and when the limit is exceeded, the priority is lowered to a 
      value one less than the value used for other processes. 
      
      HogWatch writes a startup message, one line per process that 
      exceeds half the CPU time limit, and one line per process 
      that exceeds the CPU time limit.  These are written to the 
      file SYS$MANAGER:HOGWATCH.LOG. 
      
      HogWatch will also notice processes that increase their 
      priority back to their default value and take action to keep 
      them at the lower priority. 
      
      Release notes are distributed with each order. 
      
      Notes:  Operating system VMS V4.0 or higher is required.
      
      Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
      VMS/BACKUP
      
      New     
      VAX-391     Development of Large Applications Using VAX DATATRIEVE
      Version: 1, July 1988
      
      Submitted by: Barrie D. Gray, Midland Microcomputers Ltd., Gloucester,
      Ontario, Canada  K1J 7B7
      
      Operating System: VAX/VMS V4.6  Source Language: DATATRIEVE, DCL,
      MACRO-32  Software Required: VAX DATATRIEVE, VAX FMS  Keywords:
      Business Applications, DCL, DATATRIEVE, Menu Control
      
      Abstract: This submission contains documentation, DCL procedures, 
      programs, and DATATRIEVE sources, which together provide a 
      sophisticated environment for the development and 
      maintenance of large applications using VAX DTR.  A 
      user-friendly interface is provided via menu driver 
      programs, allowing menu navigation and command driven 
      application execution.  Menu data is maintained in menu 
      files that control menu format, context and application 
      sequencing.  "Pre-compiled" DATATRIEVE procedures execute 
      in a main process (created at system boot) with less 
      frequently used programs executing in a pseudo-recursive 
      mode, when required, in a spawned sub-process.  The menu 
      driver operations and sub-process creation are completely 
      transparent to the end user.  The use of disconnected 
      processes (virtual terminals) for pre-compiling 
      DATATRIEVE code at system boot completely eliminates login 
      delays and all main process procedures execute immediately 
      when invoked.  Only one FMS screen is used for all 
      application menus and the menu drivers completely "flatten" 
      menu hierachy so that any subprogram can be invoked directly 
      by the end user from within any other subprogram anywhere 
      in the menu structure, simply by following a few simple 
      conventions explained in the documentation.  Vanilla 
      software is used everywhere with the sole exception of a 
      customized FN$SPAWN function included on the tape.  Simple 
      examples are included from actual applications and useful 
      utilities for menu file maintenance and automatic production 
      of application documentation are also included. 
      
      Restrictions:  A customized FN$SPAWN function is required in the
      installed DTR software.
      
      Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
      VMS/BACKUP
      
      New     
      VAX-392     GOTHIC  Version: 1.0, January 1989
      Submitted by: Frank Canali, Gould Inc, CPD, Newburyport, MA
      
      Operating System: VAX/VMS V4.6  Source Language: MACRO-32  Keywords:
      Utilities - VMS
      
      Abstract: GOTHIC is a banner printing program adapted from a 
      program written in IBM assembler and available through SHARE.  
      This version is rewritten in VAX MACRO.  BIT arrays are coded 
      as MACRO strings for easy customization.  A printable file is 
      made using triple overstrike of each line.  A backslash may 
      be imbedded anywhere in the input string to cause a switch 
      from a light background and dark foreground to a dark 
      background and light foreground or vice versa.  Characters 
      are in old English format. 

      Also included is a callable subroutine written in VAX MACRO 
      which takes a character string argument and returns lines 
      for printing large letters in either 5 X 5 or 5 X 9 format. 
      Documentation exists as comments at the start of each 
      program. 
      
      Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
      VMS/BACKUP
      
      New     
      VAX-394     KEYS  Version: 1.0, January 1989
      Submitted by: Rick Stacks, ARK Dept of Pollution Control, Little Rock,
      AR
      
      Operating System: VAX/VMS V5.0  Source Language: VAX FORTRAN  Hardware
      Required: VT100, VT200, VT300 or compatible terminal  Keywords: DCL,
      Editors
      
      Abstract: This program has been developed to aid in the creation 
      and upkeep of DCL key definition files.  The program uses SMG 
      routines for edit screen manipulation and accesses the file 
      DCL_KEYS.COM in the user's current directory.  To use this 
      program the user MUST be on a VT-xxx type of terminal or 
      equivalent with access to the following keys: PF1, PF2, PF3, 
      PF4, F17, F18, NEXT SCREEN, and Ctrl-Z. 
      
      KEYS allows the user to interactively create and edit a DCL 
      key definition file.  Usage of the program is fairly simple; 
      type RUN KEYS at the DCL prompt and answer all prompts with 
      the appropriate response. 
      
      After creating the key definition file, type @DCL_KEYS at the 
      DCL prompt to define your terminal's keys. 
      
      Notes:  Operating system VMS V5.0 or later is required.  Uses SMG to
      format user's screen.
      
      Media (Service Charge Code): 600' Magnetic Tape (MA)  Format:
      VMS/BACKUP
      
      New     
      UX-SP-104     UNISIG 1988 X10/X11 Collection  Version: October 1988
      Submitted by: Kurt Reisler, Hadron Inc.
      
      Operating System: ULTRIX/UNIX  Source Language: C  Software Required:
      X10.4 or X11.2 or DECwindows  Hardware Required: Workstations
      supporting X10.4 and/or X11.2 DECwindows  Keywords: Utilities - ULTRIX
      
      Abstract: The UNISIG 1988 X10/X11 Collection is a large 
      collection of X10.4 and X11.2 applications, tools and other 
      goodies that have been collected from a variety of publicly 
      accessable locations.  The tape also includes (in compressed form) 
      over 86 Megabytes of bitmaps and software to convert these to 
      X10.4, X11.2, or Postscript formats.  There are about 23 
      Megabytes of material on the tape which when uncompressed 
      could exceed 120 Megabytes. 
      
      All of the X10.4 programs have been tested and should work 
      under DECwindows using the X10/X11 compatiblity server. 
      
      Some of the programs include: 
      
      README        A listing of the files, similar to this 
                    abstract. 
      TZ            Some VT100 graphics fun. 
      BITMAPS       Some X10 bitmaps used with xback and 
                    screensave. 
      COMPRESS      Source for compress. 
      GLOBE         Displays a rotating world globe in a 
                    window. 
      MAZEWAR       Multiplayer game over a network. 
      MP            PostScript mail mangler. 
      SCREENSAVER   A X10 application screensaver and locking. 
      TREK          A bit of VT100 graphics fun. 
      VROGUE        Make rogue a bit more visual. 
      WANDER        A game from usenet comp.sources.games. 
      XMACK         Change your root window to a bitmap. 
      XBIFF         X10 version of biff. 
      XBOB.SHAR     A game. 
      XCALC         A X10 calculator. 
      XCONG         X10 version of empire, multiplayer, 
                    network game. 
      XDISPLAY      A very handy X10 application. 
      XGO           X10 version of an old Chinese favorite. 
      XGRAPH        X10 graphing application. 
      XLOCK         Another X10 screen locking utility. 
      XMETER        X10 performance meter. 
      XMILLE        X10 version of Mille Bourne game. 
      XPOSTIT       X10 postit notes. 
      XRLOAD        X10 performance monitor across the network. 
      XTREK         X10 version of startrek, multiuser across 
                    the network. 
      
      No guarantees are made as to the completeness, usability, or 
      quality of the programs on the tape and the material has not 
      been checked or reviewed. 
      
      Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: TAR,
      TK50 Tape Cartridge (TC)  Format: TAR
      
      Revision
      RB-130     SEDT Supplements  Version: V5.00, November 1988
      Submitted by: David P. Maroun
      
      Operating System: MS/DOS V2.11-1  Source Language: SEDT  Memory
      Required: 196KB  Hardware Required: DEC Rainbow 100, Hewlett-Packard
      LaserJet, Epson, Tandy DMP-105, or compatible  printers.  Keywords:
      Editors
      
      Abstract: SEDT Supplements is a set of files for use with Anker 
      Berg-Sonne's programmable SEDT editor.  The supplements are 
      intended to help turn SEDT into a complete word processor 
      capable of fitting into a variety of contexts. 
      
      Included are modifications of key definition and help files 
      provided with other versions of SEDT, and command files to 
      adapt SEDT for Tandy DMP-105, Hewlett-Packard LaserJet, and 
      Epson printers.  Each user will have to customize the command 
      files somewhat in order to use them.  The command files may 
      serve as a basis for adaptations to other printers.  Although 
      these files have been tested only on Digital Equipment 
      Corporation's Rainbows, some of the supplements may be useful 
      also in adapting SEDT to other computers. 
      
      SEDT version 3.3(219) is also provided. 
      
      SEDT and the supplements are contained in archives.  A 
      de-archiving utility and its documentation are included on 
      the diskette, as is a list of all files. 
      
      Notes:  Each user must adapt the files to his or her own purposes.
      SEDT and ARCE are included but their source code is not.
      
      Changes and Improvements:  This is an update to accommodate a newer
      version of SEDT to correct some mistakes and to provide some
      enhancements.  A print program for Epson printers is now included.
      
      Complete sources not included.
      Media (Service Charge Code): One RX50 Diskette (JA)  Format: MS/DOS
      

-- 
Robert N. Perry - Sky Scum  	Tektronix, Inc.		   TEX D-11561
bobp%tekcae@tektronix.TEK.COM
"When I works, I works hard. When I sits, I sits easy. When I thinks, I goes
to sleep."