[comp.windows.x] Announcing New Release of Andrew

tpn+@ANDREW.CMU.EDU (Tom Neuendorffer) (01/06/90)

The Information Technology Center at Carnegie Mellon is pleased to
announce the release of new versions of the Andrew Toolkit, the Andrew
Message System and the ODA Tool Kit as part of the January 1990 release
of the X Window System (X.V11R4).  

    The Andrew Toolkit (ATK) is a portable user-interface toolkit that
    runs under X11. It provides a dynamically-loadable object-oriented
    environment wherein objects can be embedded in one-another. Thus,
    one could use our 'generic-object' editor (ez) to edit text that, in
    addition to containing multiple fonts, contains embedded raster
    images, spreadsheets, drawing editors, equations, simple animations,
    etc.. These embedded objects could themselves contain other objects,
    including text. With the toolkit, programmers can create new objects
    that can be embedded as easily as those that come with the system.
    Many objects, including those mentioned above, along with a help
    system, a system monitoring tool (console), an editor based shell
    interface (typescript), and support for printing multi-media
    documents, are included in the release, making it useful to
    programmers and non-programmers alike. 

    The Andrew Message System(AMS) provides a multi-media interface to
    mail and bulletin-boards.  AMS contains many advanced  features
    including authentication, return receipts, automatic sorting of
    mail, vote collection and tabulation, enclosures, audit trails of
    related messages, and subscription management. It also provides a
    variety of interfaces that support ttys and low-function personal
    computers in addition to the high-function workstations. 



    The ODA Tool Kit provides low level support for multi-media
    documents represented using the standard: ISO 8613 "Office Document
    Architecture".

This release of Andrew contains hundreds of bug fixes, updates and
improvements in both code and documentation. They also contains a
variety of new facilities. The major differences are:

    - File names and code have been reworked to support System V Unix.

    - The class system has been reorganized to allow easier porting to
    new systems.

    (Programs for updating old ATK source code to use the new file names
    and class conventions are included)

New additions include:

    - A full release of ADEW, a direct-manipulation application builder.

    - A new embedded language for controlling insets, Ness.

    - A collection of data visualization insets, such as chart and bush.

    - Footnotes, tables of contents, indexing and page breaks within text.

    - A "hyperlink" inset for connecting together files.

    - Example files from Nathaniel Borenstein's book (see below) on the
    Andrew Tool Kit.

    - An improved collection of specialized text editors for C, Modula
    2, Modula 3, Pascal and Lisp .

    - The entire Andrew Message System including the remote message
    server, a delivery system supporting multiple post office machines,
    and white pages lookup.

    - Support for IBM 3117 scanners.

    - ODA support, including sample translators between ODA and Andrew,
    from ODA to Interleaf and troff, and general tool kits for ODA and
    raster applications.

This release contains Andrew materials developed elsewhere, including
materials from HP, Apollo, IBM, McDonnell Douglas, Interleaf, Northrop,
Wollongong and NYSER. If you have materials you would like us to
distribute with ATK, please let us know.

We routinely use this software at CMU. As a result, there are numerous
places in the system construction process where we assume that various
files, programs and machines are available. We attempted to remove all
of these dependencies in this release. If you find some CMU dependency
that we missed, please let us know. This release has been built on
Sun-3s, Sun-4s, Vaxes, PMaxes and HP's AUX. As of when we froze the
source for MIT there was a minor bug that interrupted the compile and
build on IBM RTs running AOS (BSD Unix) or AIX. The patch to fix this
will be posted soon. This and subsequent patches will be made available
as outlined below.

This release can be obtained in several ways.  The entire X distribution
is available via anonymous ftp from the Internet host, expo.lcs.mit.edu
(Internet: 18.30.0.212).  The sources for ATK, AMS and ODA are located
in the "andrew" tree,  one of the contributed tool kits. Just the
"andrew" tree from the X distribution is available via anonymous ftp
from the Internet host, emsworth.andrew.cmu.edu (Internet:128.2.11.64).

Copies of the entire X distribution software can also be obtained, for
the nominal X11 distribution charge, by contacting:

    MIT Software Distribution Center
    Technology Licensing Office
    Room E32-300
    77 Massachusetts Avenue
    Cambridge, MA  02139
    USA
    +1-617-258-8330

We also distribute the following related materials:

    The Andrew Project, a collection of technical papers in booklet
    form, (available end of January).
    Nathaniel S. Borenstein's book: Multimedia Applications Development
    with the Andrew Toolkit (Prentice-Hall, available now).
    Hardcopies of the documentation for ATK and AMS (available end of
    January, about 3700 pages).
    ODA Project Book: Multi-media Document Interchange: ODA and the
    EXPRES Project (Springer Verlag, available in late Winter 90).
    Introductory video tape: Welcome to Andrew: An Overview of the
    Andrew System (available now).
    Technical video tape: The Andrew Project: A Session at the Winter
    1988 Usenix Conference (available now).

More information about these materials is available from:

    Information Requests
    Information Technology Center
    Carnegie Mellon University
    4910 Forbes Avenue
    Pittsburgh, PA 15213-3890
    USA
    phone: +1-412-268-6700
    fax: +1-412-268-6787
    info-andrew-request@andrew.cmu.edu


We plan to provide updates to the Andrew software as necessary. These
will be distributed as patches (for use with the patch program
distributed as part of the X tape). We will put these patches on both
expo (in /contrib/andrew/patches) and emsworth (in /patches). In
addition, emsworth will contain three complete distributions: a
compressed tar file of the sources on the X.V11R4 tape, a compressed tar
file of the sources with all patches applied, and a complete source tree
with all patches applied. Therefore, one can retrieve the desired patch
files, the latest version of the software, or the latest version of any
specific file. These files can be retrieved by anonymous FTP or by mail.
 For more information on mail retrieval of information, send a (blank)
piece of mail to
andrew-service@andrew.cmu.edu

The info-andrew unmoderated distribution list contains informal
conversations between Andrew users and developers. Send mail to
info-andrew-request@andrew.cmu.edu to be added to the Andrew mailing
list (or to request any other service that we provide, like hard copy
documentation or redistribution of contributed materials). The
info-andrew-bugs@andrew.cmu.edu address provides an easy method for
reporting bugs in the software to members of the ITC (it is not a public
distribution list).

There is also a netnews distribution list, called comp.soft-sys.andrew,
which is identical to the info-andrew distribution list except that it
does not support the multi-media capabilities of info-andrew.

Finally, there is an andrew-demos mailing list to which interesting
ATK/Messages demos are sometimes posted (you must have AMS running to
see the demos).  To subscribe, send mail to
andrew-demos-request@andrew.cmu.edu.