JACOB - THE JAVA COMMANDO BASE

   Jacob is a Java class browser and project manager for Emacs
   and includes a powerful class wizard.

URL
   http://mats.gmd.de/clemens/jacob/

DESCRIPTION
   Unlike traditional browsers the windows are vertically
   aligned and the full vertical screen size is still reserved
   for editing. Height of browser lists (packages, classes,
   methods) can be dynamically changed. Now you can spend all
   the screen real estate for your methods or classes, just as
   you like it. Additionally Jacob generates a makefile to
   compile, run, and/or archive (with zip and rcs) your
   application.

FEATURES
   - Jacob offers browsing through your project packages,
     classes, methods, and method callees.
   - Emacs, the most powerful, flexible and customisable
     editor, is used for all editing tasks (plus compiling 
     etc.).
   - Powerful class wizard creates initial source code for new
     classes/interfaces.
   - Jacob is extensible with plug-ins. Other applications can
     be invoked out of Jacob's 'Tools' menu. Such a tool can
     be fed from a wrapper class with a variety of data from
     the current project.
   - Full vertical screen size reserved for editing. (Browser
     window is on the right side of the screen.)
   - Height of browser lists (packages, classes, methods) can 
     be dynamically resized. Now you can spend all the screen
     real estate for your methods or classes, just as you like
     it. No more equal space distribution for different project
     categories like in classical browsers.
   - Makefile support. (You can specify additional dependencies
     between your Java files.)
   - Created makefile can be used to archive your project with
     the configuration management tool 'rcs' and/or 'zip'.
   - NCSS (non commenting source statements) counter included.
     (Can be used on single classes, packages or the whole
     project.)
   - Entirely written in Java (but relies on external programs
     (Emacs/Gnuclient) via System.exec()). With a shared file
     system you could even work on your projects from different
     operating systems with only one code base of Jacob and
     your projects' files.

SYSTEM REQUIREMENTS
   Developed on Linux (KDE), tested on Windows 95/NT
   and Solaris (fvwm95).
   - Java JDK 1.1.7.
     JDK 1.2 will be supported as soon as there is a Linux
     JDK 1.2 out there.
   - Swing 1.1.
   - Optional, but very much recommended:
     - Gnu Emacs for Windows or XEmacs (not Gnu Emacs) for
       XWindows.
     - Gnuserv, Gnuclient, and Gnudoit (one package; standard
       part of XEmacs).
     - RCS (Version 5.4.7 or higher).
     - File tools mv, rm and zip.
   
INSTALLATION
   See file jacob/doc/index.html

PRICE
   Free

VERSION
   22.78

DATE
   02/22/1999

AUTHOR
   Chr. Clemens Lahme, <Clemens.Lahme@gmd.de>
