The Components of Andrew
The following components are available in Andrew 6.3 and later versions. Some respond to frequently requested applications in X, such as:
word processor --> ez
drawing editor --> figure
mail and news reader --> messages
font editor --> bdffont
documentation browser --> help
directory browser --> bush
Andrew applications:
bush - directory browser
chump - schedule maintainer
console - shell interface / terminal replacement
ez - word processor and program editor
bdffont - font editor (for fonts in bdf format)
help - documentation browser (includes all AUIS help files)
launch - provides a menu of AUIS applications
messages - mail and news reader, manager, and composer
pipescript - viewer useful as stdout
prefed - preferences editor
sendmessage - application for sending a message or news posting
typescript - shell interface (terminal substitute)
Graphical, interactive editors that are both applications and insets:
eq - equation inset
fad - animation editor
figure - drawing editor
layout - inset for arbitrary layout of enclosed insets
lset - display two adjacent insets
ness - extension and string processing language
org - display and edit hierarchies
page - allow flipping between pages
raster - editor for monochrome bitmapped images
table - table / spreadsheet inset
text - text, document, and program editor (the heart of ez and other
applications)
Commonly used non-interactive Andrew applications:
datacat - concatenate ATK files
ezprint - print an ATK document
nessrun - runs a Ness script (the extension and string processing language)
preview - preview an ATK document on screen
File Format Converters:
from ATK to: RTF, ASCII, PostScript, troff
to ATK from: ppm, Scribe, RTF, troff, X window dump
convertraster: various raster formats
Emmbeddable insets not usually used as applications:
clock - analog clock
eq - equations
header - specify document headers and footers
image - display images from many formats: jpeg, gif, tiff, ...
link - hypertext-like link
month - display calendar for a month
note - annotation
text - the text object itself
timeoday - digital clock
writestamp - time file was written
Editing tools:
compchar - keyboard input of characters for European languages
compile - support compilation and error review
complete - filename completion for typescript
dired - directory browser
dsearch - dynamic search
ezdiff - compare two ASCII files
filter - process a region of a document through a shell command
isearch - incremental search
lookz - style table editor
spell - spelling correction (uses ispell)
Source text editing tools for:
assembler, C++, C, Lisp, man pages, Modula, Modula-3, Pascal
Tools for constructing insets and applications:
arb - ADEW application builder interface
bison - GNU parser generator (enhanced)
class - preprocessor for ATK object system header files
createcon - ADEW tool to generate C code for interface
createinset - create a prototypical inset under a new name
doindex - classC postprocessor
genmake - Makefile generator for classC
genstatl - generate statically loadable application
gentlex - lexical analyzer generator
makedo - classC post processor to create objects
runadew - runtime for ADEW application builder
sym - symbol table object
whichdo - find an inset on the CLASSPATH
Additional insets available for building applications:
button, display text string, entry of labeled text string, four position
switch, multiple buttons, multiple sliders, multiple string entry,
on/off switch, slider, slider controlling array of strings, text list,
thumb knob
Up to the
Andrew Home Page