USGS

Water Resources Applications Software

Geochemical || Ground Water || Surface Water || Water Quality || General

Summary of AIDE


NAME
       aide - ANNIE Interaction Development Environment

ABSTRACT
       AIDE provides a consistent methodology for building character-based
       user interfaces for environmental software.  Potential applications
       range from generating input files from user-supplied data for
       already existing scientific or environmental models to allowing user
       access to data bases for the purpose of searching, analyzing, or
       displaying data values.  AIDE provides applications programmers with
       the tools needed to build and store a convenient user interface
       whenever and wherever there is a need to perform one or more of the
       following operations:

           o  display text
           o  prompt the user to select a menu option
           o  prompt the user to input or edit data fields
           o  open a file to store or retrieve text and other information

       The advantages gained by using AIDE for interface development center
       on four concepts:  modularity, consistency, portability, and ease of
       application.  The system utilizes a library of routines to perform
       the basic communications functions between the user and the program.
       Repeated use of these subroutines allows the programmer to focus
       attention on designing an effective sequence of interactions while
       minimizing the effort needed to program the more mechanical aspects
       of the interface.  At the same time, the repeated use of modular
       routines decreases the likelihood of introducing programming errors.

       The AIDE library is included in the LIB distribution.  It requires
       the util and adwdm libraries from the LIB distribution.

METHOD
       The user interface was developed under the guidance of Dr. Albert
       Badre of the Georgia Institute of Technology who provided expertise
       on human-computer interaction.  The established theory and practice
       of user interfaces were used.

HISTORY
       AIDE is a redesign of the interfaces from the original ANNIE program
       and the Environmental Model Input File Editor (EMIFE).  The AIDE
       user interface was developed under the guidance of Dr.  Albert Badre
       of the Georgia Institute of Technology who provided expertise on
       human-computer interaction.  The established theory and practice of
       user interfaces were used.  The original AIDE implementation was
       funded by EPA (1989).  Additional features were added by the USGS
       (1992).

       Version 3.1 1996/12/11 - Updates

       Version 3.0 1996/03/01 - Include file names changed to lower case.
          Increased maximum number of fields on a screen from 60 to 180.
          File type data field added.

       Version 2.1 1994/08/11 - Updates

       Version 2.0 1994/05/27 - General release

       Version 1.0 1992 - General release, ported to UNIX platform.

       NOTE:  Version numbers and dates are for the entire LIB set of
             libraries.  A new version does not necessarily indicate that
             the AIDE library has been changed.

SYSTEM REQUIREMENTS
       AIDE is written in Fortran 77 with the following extension: use of
       include files. The AIDE library requires the ADWDM and UTIL
       libraries.

DOCUMENTATION
       A subroutine reference guide is provided in the distribution.

       Kittle, J.L., Jr., Hummel, P.R., and Imhoff, J.C., 1989, ANNIE-IDE,
          a system for developing interactive user interfaces for
          environmental models (programmers guide): U.S. Environmental
          Protection Agency, EPA/600/3-89/034, Environmental Research
          Laboratory, Athens, Ga., 166 p.

REFERENCES
       Flynn, K.M., Hummel, P.R., Lumb, A.M., and Kittle, J.L., Jr., 1995,
          User's manual for ANNIE, version 2, a computer program for
          interactive hydrologic data management:  U.S. Geological Survey
          Water-Resources Investigations Report 95-4085, 211 p.

       General Sciences Corporation, 1987, EMIFE--Environmental Model Input
          File Editor Fortran Utilities--Preliminary Documentation: U.S.
          Environmental Protection Agency, Office of Toxic Substances,
          Washington, D.C.

       Landers, M.N., Mueller, D.S., and Martin, G.R., 1996, Bridge scour
          data management system user's manual: U.S. Geological Survey
          Open-File Report 95-754, 72 p.

       Lumb, A.M., Kittle, J.L., Jr., and Flynn, K.M., 1990, Users manual
          for ANNIE, a computer program for interactive hydrologic analyses
          and data management: U.S. Geological Survey Water-Resources
          Investigations Report 89-4080, 236 p.

       Lumb, A.M., McCammon, R.B., and Kittle, J.L., Jr., 1994, Users
          manual for an expert system (HSPEXP) for calibration of the
          Hydrologic Simulation Program--Fortran:  U.S. Geological Survey
          Water-Resources Investigations Report 94-4168, 102 p.

CONTACTS
       Operation and Distribution:
          U.S. Geological Survey
          Hydrologic Analysis Software Support Program
          437 National Center
          Reston, VA 20192

          h2osoft@usgs.gov

       Official versions of U.S. Geological Survey water-resources analysis
       software are available for electronic retrieval via the World Wide
       Web (WWW) at:

                  http://water.usgs.gov/software/

       and via anonymous File Transfer Protocol (FTP) from:

                  water.usgs.gov (path: /pub/software).

       The WWW page and anonymous FTP directory from which the LIB software
       can be retrieved are, respectively:

                  http://water.usgs.gov/software/lib.html
                                --and--
                  /pub/software/general/lib

       The U.S. Environmental Protection Agency documentation is available
       from:
          National Center for Environmental Publications
             and Information (NCEPI)
          P.O. Box 42419
          Cincinnati, OH 45242
          (513) 489-8190
          (513) 489-8695 (Fax)

The URL for this page is: http://water.usgs.gov/cgi-bin/man_wrdapp?aide
Send questions or comments to
h2osoft@usgs.gov