_____________________________ 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 (graphic and interactive) 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 == Embeddable 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