GINA++
======

This software is the GINA++ Application Framework. 

The software is publicly available by anonymous ftp from ftp.gmd.de
The complete system is stored in /gmd/gina/GINA++1.x.tar.Z
Please read the COPYRIGHT file for details.

The directory contains sources, documentation and papers related to GINA++:

	name		       status		contents
------------------------------+------+-----------------------------------------

GINA++1.7.beta.tar.Z		BETA  *Experimental* beta test version 1.7
				      of GINA++. Compiles with Cfront 3.0
				      on SUN and (some) HP systems. Requires
				      X11R5

GINA++1.6.tar.Z                 REL   Version 1.6 of GINA++

USER-GUIDE-1.6.ps.Z                   A draft of the User Guide in compressed
USER-GUIDE-1.6.dvi.tar.Z              PostScript and DVI format. ca. 115 pages.

-------------------------------------------------------------------------------
PAPERS (Do not publish - only for personal use)
-------------------------------------------------------------------------------

MotifBindings++.ps.Z                  Andreas Baecker
                                      "Designing Reusable Widget Classes
                                       with C++ and OSF/Motif", 1991, 24 pp.

Overview.PS.Z                         Andreas Baecker, Andreas Genau,
				      Markus Sohlenkamp
				      GINA++ - An Object-Oriented Application
				      Framework. An Overview

gina-environment.ps.Z                 Michael Spenke, Andreas Baecker,
                                      Thomas Berlage, Christian Beilken
                                      "GINA - A User Interface Development
                                       Environment based on OSF/Motif"
                                      1991, 10 pp.

-------------------------------------------------------------------------------
  Old stuff
-------------------------------------------------------------------------------

oldstuff/GINA++1.5.tar.Z        REL   Version 1.5 of GINA++

oldstuff/GINA++.1.5.1.tar.Z     REL   Some new demos and many bug fixes

oldstuff/GINA++.1.5.2.tar.Z     REL   Added SUN shared library support.
				      Functionally identical to Version 1.5.1

oldstuff/GINA++.1.5.3.tar.Z     REL   Enhanced menu system classes. Provides
				      mechanisms for easy construction of
				      hirarchical menu systems. Also compiles
				      with X11R4 and X11R5.

oldstuff/GINA++.1.5.4.tar.Z     REL   Makefile and source code cleanups.
				      GINA++ now compiles with SUN C++ 2.1,
				      gcc 2.2.2 and with Lucid's lcc

oldstuff/VPSLEUTH.tar.Z         REL   The compiled vp-sleuth demo program.
				      Runs on SUN 4.

-------------------------------------------------------------------------------

Software requirements for GINA++:
    X11R4 Xlib and Xt libraries with patchlevel 18
    or X11R5
    Motif 1.1.[34] libraries and headers
    Sun C++ or 2.1

The software has been tested on Sun Sparcstations with SunOS 4.1.x
It compiles with Sun C++ 2.1. 

The software does not run with Motif versions earlier than 1.1.3 !

We are interested in your opinion about this software. Please send
bug reports, suggestions, enhancements, etc. to baecker@gmd.de

The subdirectories in the GINA++ distribution contain the following stuff:

./include      Gina include files
./GnBasic      Meta-Object Protocal and data structures
./GnMotif      Motif-Encapsulation and Widget-Framework
./GnFramework  The framework-related classes
./GnGraph      Widget classes for viewing graph-like structures
./demos        Source and Makefiles of the demos applications
./sample       sample GINA++ application and Makefile
./bin          binaries of the demos applications
./lib          GINA++ shared and static libraries
./doc          Documentation 
./doc/ug.pos and ./doc/ur.ps Documentation

=============================================================================
The GINA Interface Builder, which generates Code for GINA in Lisp/CLOS and C++,
is only implemented in Lisp. There are two standalone versions of the IB for
- SUN Sparc Station 10 running SunOS 4.1.3 sun4m   and
- SUN Sparc Station  2 running SunOS 4.1.3 sun4c.
Each occupies packed more than 10 MB and requires unpacked 26 MB disk space.
You need a Sparc with more than	16 MB main memory to run the IB.
You find the IB in directory /gmd/gina.
Please read the README first.
(This text about IB added by Christian Beilken, 7/23/93.)