head	1.1;
access;
symbols;
locks; strict;
comment	@# @;


1.1
date	99.08.20.21.06.15;	author jfoster;	state Exp;
branches;
next	;


desc
@replaced with redirect
@


1.1
log
@replaced with redirect up to acs
@
text
@<!DOCTYPE HTML PUBLIC "-//SQ//DTD HTML 2.0 HoTMetaL + extensions//EN">
<HTML>
<HEAD>
<TITLE> MIT Athena Computing Environment - What Runs Where listings</TITLE></HEAD>
<BODY BGCOLOR="antiquewhite">
<P>MIT Athena Computing Environment What Runs Where detail |
<A HREF="whereruns.html">back to the software table</A></P>
<P><STRONG>URL: http://web.mit.edu/acs/www/whererunsa.html</STRONG></P>
<HR>
<P><STRONG>Much of this software is commercial and is only licensed to
authorized users of the MIT Athena Computing Environment</STRONG></P>
<HR>
<P><STRONG><A NAME="Ahelp">ahelp</A></STRONG></P>
<P>Description: gives help on programs that are part of the Andrew System</P>
<P>To run:</P>
<P> athena% <STRONG>ahelp</STRONG></P>
<P>athena% <STRONG>ahelp</STRONG>
<EM>keyword</EM></P>
<P>See also: <A HREF="#olh">olh</A></P>
<HR>
<P><STRONG><A NAME="Apropos">apropos</A></STRONG></P>
<P>Description: searches for strings and key words in man pages</P>
<P>To run:</P>
<P>athena% <STRONG>apropos</STRONG> <EM>search_string</EM></P>
<P>See also: <A HREF="#man-Xman">man</A></P>
<HR>
<P><STRONG><A NAME="info">info</A></STRONG></P>
<P>Description: &quot;pseudo-hypertext&quot; browser for information files in
GNU info format, used by many GNU applications. The second form below is most
useful for viewing info files that are not linked to the &quot;standard&quot;,
system-wide ones</P>
<P>To run:</P>
<P>athena% <STRONG>info</STRONG> ( starts from a &quot;standard, system-wide
info home page&quot;)</P>
<P>athena% <STRONG>info -f </STRONG> <EM>infofile</EM> (starts from the given
info page)</P>
<P>See also: <A HREF="#man-Xman">man</A></P>
<HR>
<P><STRONG><A NAME="infosearch">infosearch</A></STRONG></P>
<P>Description: SGI O2 GUI &quot;integrated information browser&quot; that
allows hyperlinked information searching in a variety of sources including man
pages, release notes and online books </P>
<P>To run:</P>
<P>athena% <STRONG>infosearch</STRONG> ( SGI O2 only)</P>
<P>See also: <A HREF="#insight">insight</A>, <A HREF="#man-Xman">man</A></P>
<HR>
<P><STRONG><A NAME="locate">locate</A></STRONG></P>
<P>Description: searches for full path to a file based on file name or path
fragment which is input. The command will print back all full paths matching the
search pattern (wildcard characters are allowed). Currently this is only useful
for finding things on local hard drives of Linux and NetBSD machines</P>
<P>To run:</P>
<P>athena% <STRONG>locate</STRONG> <EM>pattern</EM></P>
<P>(NOTE: depends on a &quot;locate database&quot;that must be kept current-
typically this is rebuilt periodically from a cron script)</P>
<HR>
<P><STRONG><A NAME="man-Xman">man, xman</A></STRONG></P>
<P>Description: supplies information from the UNIX Programmer's Manual about
many UNIX commands and applications. <STRONG>man </STRONG> uses a TTY interface
and <STRONG>xman </STRONG> uses an X interface.   Can also be available for
Third Party applications in lockers  (i.e. if you run application <STRONG> foo</STRONG>
in  locker <STRONG>bar</STRONG> by doing <STRONG>add bar; foo</STRONG> then
<STRONG>man foo</STRONG> may give you useful information). If you want
information about <STRONG>man</STRONG> itself, just do <STRONG>man man</STRONG></P>
<P>To run:</P>
<P>athena% <STRONG>man</STRONG><EM> search_string </EM> (for a TTY interface)
</P>
<P>athena% <STRONG>xman &amp;</STRONG> (for an X interface)</P>
<P>See also: <A HREF="#Apropos">apropos</A>, <A HREF="#info">info</A>,
<A HREF="#infosearch">infosearch</A>, <A HREF="#olh">olh</A></P>
<HR>
<P><STRONG><A NAME="OLC,">olc,  olc_answers</A></STRONG></P>
<P>Description: online system allowing users to be connected to Athena
Consultants. A user enters a question that may be answered in real-time or
queued if no consultants are currently available. <STRONG>olc_answers</STRONG>
is a browsing system for <STRONG>olc</STRONG> &quot;frequently asked  questions&quot;</P>
<P>To run:</P>
<P>athena%<STRONG> olc</STRONG> (TTY interface) </P>
<P> followed by an appropriate keyword at the <STRONG>olc&gt;</STRONG> prompt
(typing <STRONG>help</STRONG> gives useful information)</P>
<P>athena% <STRONG>olc_answers</STRONG></P>
<P>There is a <A HREF="http://web.mit.edu/answers">Web version of the stock
answers</A></P>
<P>See also: <A HREF="#olh">olh</A>, <A HREF="#sendbug">sendbug</A></P>
<HR>
<P><STRONG><A NAME="olh">olh</A></STRONG></P>
<P>Description: online Athena-specific information system, accessed via Web
browser</P>
<P>To run:</P>
<P>athena% <STRONG>olh </STRONG>(launches Web browser automatically)</P>
<P>athena% <STRONG>help</STRONG></P>
<P>go to the
<A HREF="http://web.mit.edu/olh/index.html">olh Web page</A></P>
<P>athena% <STRONG>help -tty</STRONG> (for a TTY interface)</P>
<P>See also: <A HREF="#OLC,">olc</A>,
<A HREF="#man-Xman">man</A>, <A HREF="#olta">olta</A>, <A HREF="#sendbug">sendbug</A></P>
<HR>
<P><STRONG><A NAME="sendbug">sendbug</A></STRONG></P>
<P>Description: bug reporting system for Athena software. Prompts will guide
you through questions to answer concerning the problem. <STRONG>Please be as
detailed and specific as possible.</STRONG> Giving exact keystroke sequences
that will reproduce the problem is particularly helpful and may hasten
resolution.</P>
<P>To run:</P>
<P>athena%
<STRONG>sendbug</STRONG></P>
<P>See also: <A HREF="#olh">olh</A>, <A HREF="#OLC,">olc</A></P>
<HR>
<P><STRONG><A NAME="tellme">tellme</A></STRONG></P>
<P>Description: tells Athena root password, Athena cluster combination</P>
<P>To run:</P>
<P>athena%
<STRONG>tellme root </STRONG> (for root password)</P>
<P>athena%
<STRONG>tellme combo </STRONG> (for Athena cluster combination)</P>
<HR>
<P><STRONG><A NAME="whereruns">whereruns</A></STRONG></P>
<P>Description: parses information in What Runs Where (this software table)  in
various formats and displays it as text</P>
<P>To run:</P>
<P>athena% <STRONG>add consult</STRONG></P>
<P>athena% <STRONG>whereruns</STRONG> <EM>options</EM> <EM>name</EM></P>
<P>athena% <STRONG>whereruns --help</STRONG> (for explanation on how to use
the various options)</P>
<HR>
<HR>
<P><STRONG><A NAME="Course">Course Descriptions &amp; Schedules</A></STRONG></P>
<P>To run:</P>
<P>go to the <A HREF="http://registrar.mit.edu/">Subject Listings &amp;
Schedule page</A></P>
<HR>
<P><STRONG><A NAME="cview,">cview, xcluster</A></STRONG></P>
<P>Description: monitors current cluster usage. <STRONG>cview</STRONG> uses  a
TTY interface; <STRONG>xcluster</STRONG> uses a campus map and an  X interface</P>
<P>To run:</P>
<P>athena% <STRONG>cview</STRONG> (for a TTY interface)</P>
<P>athena% <STRONG>cview printers</STRONG> (for printer information)</P>
<P>athena% <STRONG>cview phones</STRONG> (for cluster phone numbers)</P>
<P>athena% <STRONG>xcluster &amp;</STRONG> (for an X interface)</P>
<HR>
<P><STRONG><A NAME="dash">dash</A></STRONG></P>
<P>Description: places a hierarchical menu bar at the top of the screen; some
entries are informational; other launch Athena applications. Under normal
circumstances <STRONG>dash</STRONG> is already running when you log in, and 
you should not have to start it yourself</P>
<P>To run:</P>
<P>athena% <STRONG>dash</STRONG></P>
<P>See also: <A HREF="#olh">olh</A>, <A HREF="#olh_motif,">olh_motif</A>,
<A HREF="#OLC,">olc</A></P>
<HR>
<P><STRONG><A NAME="enroll,">enroll, xenroll</A></STRONG></P>
<P>Description: runs lottery for Humanities class sections</P>
<P>To run:</P>
<P>go to the <A HREF="http://student.mit.edu/">SIS Web page</A></P>
<P>See also: <A HREF="#phedu,">phedu</A></P>
<HR>
<P><STRONG><A NAME="froshpref">froshpref</A></STRONG></P>
<P>Description: runs freshman housing lottery </P>
<P>To run:</P>
<P>go to the <A HREF="https://lotteries.mit.edu/froshpref/">Web version</A>;
if you don't have a certificate which is needed
<A HREF="http://web.mit.edu/is/help/cert/">get one here</A></P>
<HR>
<P><STRONG><A NAME="phedu,">phedu, xphedu</A></STRONG></P>
<P>Description: runs lottery for Physical Education class sections</P>
<P>To run:</P>
<P>go to the <A HREF="http://student.mit.edu/">SIS Web page</A></P>
<P>See also: <A HREF="#enroll,">enroll</A></P>
<HR>
<P><STRONG><A NAME="sis">sis</A></STRONG></P>
<P>Description: Student Information Service, which allows students to access
their grades, register and  access other academic information</P>
<P>To run:</P>
<P>go to the  <A HREF="http://student.mit.edu/">SIS Web page</A></P>
<HR>
<P><STRONG><A NAME="xmitdir">xmitdir</A></STRONG></P>
<P>Description: X interface to the online MIT directory, providing information
from the Registrar's Office and the Personnel Office</P>
<P>To run:</P>
<P>athena% <STRONG>add mitdir</STRONG></P>
<P>athena% <STRONG>xmitdir &amp;</STRONG> (Lnx launches browser for Web
version)</P>
<P>go to the <A HREF="http://web.mit.edu/search.html">Web version</A></P>
<HR>
<HR>
<P><STRONG><A NAME="Net">Net Entrez</A></STRONG></P>
<P>Description: allows users to search Genbank and other molecular sequencing
databases</P>
<P>To run:</P>
<P>athena% <STRONG>add entrez</STRONG></P>
<P>athena% <STRONG>nentrez &amp;</STRONG></P>
<P>athena% <STRONG>Cn3D &amp;</STRONG> (to run viewer)</P>
<P>go to the  <A HREF="http://www.ncbi.nlm.nih.gov/Entrez/">Entrez Web page</A>;
<STRONG>Cn3D</STRONG> information
<A HREF="http://www.ncbi.nlm.nih.gov/Structure/CN3D/cn3d.html">is here</A></P>
<P>See also: <A HREF="#rasmol">rasmol</A></P>
<P>(NOTE: <STRONG>Cn3D</STRONG> can be used as a Netscape helper application
to view molecule description files in NCBI ASN.1 format. In order to configure
it (Navigator 4.x), select Edit -&gt; Preferences -&gt; Navigator Applications,
pick New, and enter:</P>
<P>Description: NCBI ASN.1</P>
<P>MIMEType: chemical/ncbi-asn1-binary</P>
<P>Suffixes: val</P>
<P>Handled by Application: /afs/athena/software/entrez/bin/Cn3D %s)</P>
<HR>
<P><STRONG><A NAME="owl">owl</A></STRONG></P>
<P>Description: Online With Libraries: enables users to electronically ask
questions of MIT librarians</P>
<P>To run:</P>
<P>athena% <STRONG>add library</STRONG></P>
<P>athena% <STRONG>owl</STRONG></P>
<P>See also: <A HREF="#OLC,">olc</A> under Athena Help</P>
<HR>
<P><STRONG><A NAME="First">First Search</A></STRONG></P>
<P>Description: access to selected commercial  bibliographic databases</P>
<P>To run:</P>
<P>athena% <STRONG>add library</STRONG></P>
<P>athena% <STRONG>tfirst</STRONG></P>
<P>See also the <A HREF="http://libraries.mit.edu/lists/databases.html">MIT
Libraries' Online Databases</A>,
<A HREF="http://libraries.mit.edu/ejournals">Ejournals</A> (MIT only)</P>
<HR>
<P><STRONG><A NAME="willow">willow</A></STRONG></P>
<P>Description: X interface to various databases including Medline</P>
<P>To run:</P>
<P>athena% <STRONG>add library</STRONG></P>
<P>athena% <STRONG>willow &amp;</STRONG></P>
<P>See also the <A HREF="http://libraries.mit.edu/lists/databases.html">MIT
Libraries' Online Databases</A>,
<A HREF="http://libraries.mit.edu/ejournals">Ejournals</A> (MIT only)</P>
<HR>
<HR>
<P><STRONG><A NAME="Encyclopedia">Encyclopedia Britannica</A></STRONG></P>
<P>To run:</P>
<P>go to the  <A HREF="http://libraries.mit.edu/resources/35278.html">Britannica
Web page (MIT only)</A>. There is also the <A HREF="http://www.m-w.com/">Merriam-Webster
online dictionary and thesaurus</A></P>
<HR>
<P><STRONG><A NAME="Oxford">Oxford English Dictionary</A>
</STRONG></P>
<P>To run:</P>
<P>athena% <STRONG>add oed</STRONG></P>
<P>athena% <STRONG>ox2</STRONG> (for a TTY interface)</P>
<P>go to the  <A HREF="http://bion.mit.edu/oed.html">MIT OED Web page (MIT
only)</A>; there is also the <A HREF="http://www.m-w.com/">Merriam-Webster
online dictionary and thesaurus</A></P>
<P>(NOTE: the <B>oed</B> GUI interface, formerly available on Suns, no longer
runs as of Athena 8.2 or later; the product is no longer supported by the vendor
so we will not be able to fix it)</P>
<HR>
<P><STRONG><A NAME="Shakespeare">Shakespeare</A></STRONG></P>
<P>Description: ASCII text versions of Shakespeare's plays and sonnets</P>
<P>To run:</P>
<P>athena% <STRONG>add shakespeare</STRONG></P>
<P>athena% <STRONG>cd comedy</STRONG> (or <STRONG>cd sonnets </STRONG>etc.)</P>
<P>athena% <STRONG>more  muchado1.txt</STRONG> (and so on)</P>
<P>or go to <A HREF="http://the-tech.mit.edu/Shakespeare/">The Tech</A> or 
<A HREF="http://www.gh.cs.usyd.edu.au/~matty/Shakespeare"> elsewhere</A> for
hypertext versions with glossary and search capabilities</P>
<HR>
<P><STRONG><A NAME="thesaurus">thesaurus</A></STRONG></P>
<P>Description: a simple online thesaurus</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>thesaurus </STRONG></P>
<P>athena% <STRONG>thesaurus </STRONG><EM>word</EM></P>
<P>There is also the <A HREF="http://www.m-w.com/">Merriam-Webster online
dictionary and thesaurus</A></P>
<P>See also: <A HREF="#Wordnet">Wordnet</A>, <A HREF="#Webster">Webster
Dictionary</A></P>
<HR>
<P><STRONG><A NAME="Webster">Webster Dictionary</A></STRONG></P>
<P>Description: simple TTY-interface dictionary lookup</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>webster </STRONG><EM>word</EM></P>
<P>There is also a Web-based  
<A HREF="http://c.gp.cs.cmu.edu:5103/prog/webster">Hypertext Webster Interface
page</A> and the <A HREF="http://www.m-w.com/">Merriam-Webster online
dictionary and thesaurus</A></P>
<P>See also: <A HREF="#thesaurus">thesaurus</A>, <A HREF="#Wordnet">Wordnet</A></P>
<HR>
<P><STRONG><A NAME="Wordnet">Wordnet</A>
</STRONG></P>
<P>Description: Wordnet is a lexicographical database from Princeton University
that most closely resembles a thesaurus, although it also has features of a
dictionary an even an encyclopedia, and some unique ones that are best
experienced by trying it out</P>
<P>To run:</P>
<P>athena% <STRONG>add wordnet</STRONG></P>
<P>athena% <STRONG>wnb</STRONG> (for an X interface)</P>
<P>athena% <STRONG>wn</STRONG> (for a TTY interface - lists command-line
options)</P>
<P>athena% <STRONG>wn</STRONG> <EM> option </EM><EM>word</EM></P>
<P>go to the  <A HREF="http://www.cogsci.princeton.edu/~wn/">Wordnet Web page</A></P>
<P>See also: <A HREF="#thesaurus">thesaurus</A>, <A HREF="#Webster">Webster
Dictionary</A></P>
<HR>
<HR>
<P><STRONG><A NAME="archie">archie</A></STRONG><EM> (old and not
well-maintained; modern, Web-based alternatives are much better)</EM></P>
<P>Description: searches network databases to find files and directories at
remote ftp sites</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>archie </STRONG> <EM>search_word</EM></P>
<P>See <A HREF="http://ftpsearch.ntnu.no/">Fast FTP Search</A> for a very
good, modern, Web-based search form with many options. There is also
<A HREF="http://www.filez.com/">Filez search</A></P>
<P>See also: Web search engines at the
<A HREF="http://cuiwww.unige.ch//meta-index.html#SOFT">CUI software search
engine page</A>, <A HREF="http://www.allonesearch.com/">All In One search
engine page</A>, <A HREF="http://www.google.com/">Google</A>, 
<A HREF="http://www.altavista.digital.com/">Alta Vista</A>,
<A HREF="http://www.mckinley.com/">Magellan</A>, 
<A HREF="http://www.opentext.com/omw/f-omw.html">Open Text</A> search engines,
<A HREF="#gopher,">gopher</A></P>
<HR>
<P><STRONG><A NAME="gopher,">gopher, xgopher</A></STRONG><EM> (older
technology - mostly supplanted by Web browsers)</EM></P>
<P>Description: program to retrieve and access information (by automatic
<STRONG>ftp</STRONG> and <STRONG>telnet</STRONG>) over the Internet</P>
<P>To run:</P>
<P>athena% <STRONG>add gopher</STRONG></P>
<P>athena% <STRONG>gopher gopher.micro.umn.edu</STRONG> (for a TTY interface)</P>
<P>athena% <STRONG>xgopher  gopher.micro.umn.edu &amp;</STRONG> (for an X
interface)</P>
<P>See also: Web search engines at the
<A HREF="http://cuiwww.unige.ch//meta-index.html">CUI software search engine
page</A>, <A HREF="http://www.allonesearch.com/">All In One search engine page</A>,
<A HREF="http://www.google.com/">Google</A>, <A HREF="#archie">archie</A>,
<A HREF="#lynx"> lynx</A>,
<A HREF="#Mosaic">Mosaic</A>, <A HREF="#netscape">netscape</A>;
<A HREF="http://www.aa.net/menus/gophers.html">gopher via Web</A></P>
<P>(NOTE: <STRONG>gopher</STRONG> has been made almost entirely obsolete by
Web browsers and few gopher servers remain. The one listed on the command line
above is one of the few remaining, and it too may soon go away) </P>
<HR>
<P><STRONG><A NAME="lynx">lynx</A></STRONG></P>
<P>Description: text-only Web browser for vt-100 capable clients. Usable over
dialup</P>
<P>To run:</P>
<P>athena% <STRONG>add infoagents</STRONG></P>
<P>athena% <STRONG>lynx</STRONG></P>
<P>See also: <A HREF="#archie">archie</A>, <A HREF="#gopher,">gopher</A>,
<A HREF="#Mosaic">Mosaic</A>, <A HREF="#netscape">netscape</A>,
<A HREF="#weblint">weblint</A></P>
<HR>
<P><STRONG><A NAME="Mosaic">Mosaic</A></STRONG></P>
<P>Description: general-purpose Web browser</P>
<P>To run:</P>
<P>athena% <STRONG>add infoagents</STRONG></P>
<P>athena% <STRONG>Mosaic &amp;</STRONG></P>
<P>See also: <A HREF="#netscape">netscape</A>, <A HREF="#lynx">lynx</A>,
<A HREF="#weblint">weblint</A></P>
<HR>
<P><STRONG><A NAME="netscape">netscape</A></STRONG></P>
<P>Description: general-purpose Web browser. Incorporates a number of
proprietary HTML extensions and Java support. Also incorporates a news reader
that can be automatically invoked by links to news groups on the Web</P>
<P>To run:</P>
<P>athena% <STRONG>add infoagents</STRONG></P>
<P>athena% <STRONG>netscape &amp;</STRONG> (release 4.05)</P>
<P>athena% <STRONG>netscape-3.01 &amp;</STRONG> (release 3.01)</P>
<P>There is a <A HREF="http://web.mit.edu/infoagents/www/netscape/index.html">local
Web page</A> and <A HREF="http://home.netscape.com/eng/mozilla/2.02/handbook/">vendor
documentation</A></P>
<P>There are newsgroup lists on the Web:
<A HREF="http://www.vic.com/news">&quot;regular&quot;  newsgroups</A>,
<A HREF="http://www.clari.net/newstree/webtrees/fourstar/business.html">Clarinet
newsgroups (MIT only)</A>, that have active links that will automatically invoke
Netscape's news reader.  Some other information about News and newsgroup lists
is
<A HREF="http://gort.ucsd.edu/jj/news/news.html">here</A></P>
<P>See also: <A HREF="#lynx">lynx</A>, <A HREF="#Mosaic">Mosaic</A>,
<A HREF="#Java">Java</A>, <A HREF="#weblint">weblint</A></P>
<HR>
<P><STRONG><A NAME="weblint">weblint</A></STRONG></P>
<P>Description: utility for checking validity and style of HTML pages</P>
<P>To run:</P>
<P>athena% <STRONG>add infoagents</STRONG></P>
<P>athena% <STRONG>weblint </STRONG> <EM>file(s).html</EM></P>
<P>athena% <STRONG>weblint </STRONG> <EM>directory(ies)</EM></P>
<P>athena% <STRONG>weblint </STRONG> <EM>URL</EM></P>
<P>The second form will recurse through listed directories, checking any HTML
pages found</P>
<P>The third form will check the page at the given URL</P>
<P>For Web based validators see the <A HREF="http://validator.w3.org/">World
Wide Web Consortium's validator</A> and <A HREF="http://www.netmechanic.com/">NetMechanic</A></P>
<P>See also: <A HREF="#lynx">lynx</A>, <A HREF="#Mosaic">Mosaic</A>,
<A HREF="#netscape">netscape</A></P>
<HR>
<HR>
<P><STRONG><A NAME="4Dwm">4Dwm</A></STRONG></P>
<P>Description: SGI's standard window manager, an enhanced version of <STRONG>mwm</STRONG>
adding custom SGI tool bars and icons. default  SGI window manager on Athena</P>
<P>To run: see <A HREF="windowmgrs.html">note on changing window managers</A></P>
<P>See also: <A HREF="#ctwm">ctwm</A>, <A HREF="#fvwm">fvwm</A>,
<A HREF="#gwm">gwm</A>, <A HREF="#mwm">mwm</A>, <A HREF="#nawm">nawm</A>,
<A HREF="#olwm">olwm</A>, <A HREF="#tvtwm">tvtwm</A>, <A HREF="#twm">twm</A>,
<A HREF="#vtwm.gamma">vtwm.gamma</A> </P>
<HR>
<P><STRONG><A NAME="ctwm">ctwm</A></STRONG></P>
<P>Description: variant of <STRONG>twm</STRONG> modified to accommodate the
use of several virtual screens (workspaces). It can use colored, shaped icons
and background root pixmaps in XPM format [from Arnaud Le Hors] and any format 
understood by the imconv package</P>
<P>To run: in <STRONG>windowmanagers</STRONG> locker;  see
<A HREF="windowmgrs.html">note on changing window managers</A></P>
<P>See also: <A HREF="#4Dwm">4Dwm</A>, <A HREF="#fvwm">fvwm</A>,
<A HREF="#gwm">gwm</A>, <A HREF="#mwm">mwm</A>, <A HREF="#nawm">nawm</A>,
<A HREF="#olwm">olwm</A>, <A HREF="#tvtwm">tvtwm</A>, <A HREF="#twm">twm</A>,
<A HREF="#vtwm.gamma">vtwm.gamma</A> </P>
<HR>
<P><STRONG><A NAME="fvwm">fvwm, fvwm2, fvwm95</A></STRONG></P>
<P>Description: variants of <STRONG>twm</STRONG>, redesigned to minimize
memory consumption, provide a 3-D look to window frames, and provide a simple
virtual desktop.  Memory consumption is estimated at about one-half to one-third
the memory consumption of <STRONG>twm</STRONG>.   (Linux-Athena uses <STRONG>mwm</STRONG>);
<STRONG>fvwm95</STRONG> has a look-and-feel more like Windows 95</P>
<P>To run: all of these are in the<STRONG> windowmanagers</STRONG> locker; see
<A HREF="windowmgrs.html">note on changing window managers</A>; on Linux
machines, one or more of these may also be supplied as part of the Linux
distribution, and one of them is usually the default standard Linux Window
manager  (Linux-Athena uses <STRONG>mwm</STRONG>, to resemble an Athena
workstation as closely as possible)</P>
<P>See also: <A HREF="#4Dwm">4Dwm</A>, <A HREF="#ctwm">ctwm</A>,
<A HREF="#gwm">gwm</A>, <A HREF="#mwm">mwm</A>, <A HREF="#nawm">nawm</A>,
<A HREF="#olwm">olwm</A>, <A HREF="#twm">twm</A>,
<A HREF="#vtwm.gamma">vtwm.gamma</A> </P>
<HR>
<P><STRONG><A NAME="gwm">gwm</A></STRONG></P>
<P>Description: window manager that is extensible via a built-in lisp
interpreter. Can emulate various other window managers and be extensively
user-customized</P>
<P>To run: in <STRONG>windowmanagers</STRONG> locker;  see
<A HREF="windowmgrs.html">note on changing window managers</A></P>
<P>See also: <A HREF="#4Dwm">4Dwm</A>, <A HREF="#ctwm">ctwm</A>,
<A HREF="#fvwm">fvwm</A>, <A HREF="#mwm">mwm</A>, <A HREF="#nawm">nawm</A>,
<A HREF="#olwm">olwm</A>,  <A HREF="#twm">twm</A>,
<A HREF="#vtwm.gamma">vtwm.gamma</A> </P>
<HR>
<P><STRONG><A NAME="mwm">mwm</A></STRONG></P>
<P>Description: Motif Window Manager, incorporating &quot;Motif look-and-feel&quot;.
Default window manager on Athena (except SGI, but the latter uses <STRONG>4Dwm</STRONG>
which has a very similar look-and-feel) </P>
<P>To run: see <A HREF="windowmgrs.html">note on changing window managers</A></P>
<P>See also: <A HREF="#4Dwm">4Dwm</A>, <A HREF="#ctwm">ctwm</A>,
<A HREF="#fvwm">fvwm</A>, <A HREF="#gwm">gwm</A>, <A HREF="#nawm">nawm</A>,
<A HREF="#olwm">olwm</A>, <A HREF="#twm">twm</A>,
<A HREF="#vtwm.gamma">vtwm.gamma </A></P>
<HR>
<P><STRONG><A NAME="nawm">nawm</A></STRONG></P>
<P>Description:  &quot;Not A Window Manager&quot;; from the man page: <STRONG>nawm</STRONG>
is a Window Squid(tm) that replaces the need for a  window manager.  It's crude,
featureless and incredibly small and fast!   It allows you to do virtually
everything you'd with keyboard commands that you configure yourself in an almost
assembly language way.  The big advantage of it is that you get to keep your
memory for more useful things</P>
<P>To run: in <STRONG>windowmanagers</STRONG> locker;  see
<A HREF="windowmgrs.html">note on changing window managers</A></P>
<P>See also: <A HREF="#4Dwm">4Dwm</A>, <A HREF="#ctwm">ctwm</A>,
<A HREF="#fvwm">fvwm</A>, <A HREF="#gwm">gwm</A>, <A HREF="#mwm">mwm</A>,
<A HREF="#olwm">olwm</A>, <A HREF="#twm">twm</A>,
<A HREF="#vtwm.gamma">vtwm.gamma</A> </P>
<HR>
<P><STRONG><A NAME="olwm">olwm</A></STRONG></P>
<P>Description:  Sun's OPEN LOOK Window Manager, incorporating Sun's way of
doing things; part of their Open Windows version of the X-Window system. Has
many configurable features</P>
<P>To run: see <A HREF="windowmgrs.html">note on changing window managers</A></P>
<P>See also: <A HREF="#4Dwm">4Dwm</A>, <A HREF="#ctwm">ctwm</A>,
<A HREF="#fvwm">fvwm</A>, <A HREF="#gwm">gwm</A>, <A HREF="#mwm">mwm</A>,
<A HREF="#nawm">nawm</A>, <A HREF="#twm">twm</A>,
<A HREF="#vtwm.gamma">vtwm.gamma</A> </P>
<HR>
<P><STRONG><A NAME="twm">twm</A></STRONG></P>
<P>Description:  Tab Window Manager (formerly Tom's Window Manager). It
provides titlebars, shaped windows, several forms of icon  management,
user-defined macro functions, click-to-type and           pointer-driven
keyboard focus, and user-specified key and pointer button bindings.</P>
<P>To run: see <A HREF="windowmgrs.html">note on changing window managers</A></P>
<P>See also: <A HREF="#4Dwm">4Dwm</A>, <A HREF="#ctwm">ctwm</A>,
<A HREF="#fvwm">fvwm</A>, <A HREF="#gwm">gwm</A>, <A HREF="#mwm">mwm</A>,
<A HREF="#nawm">nawm</A>, <A HREF="#olwm">olwm</A>, 
<A HREF="#vtwm.gamma">vtwm.gamma </A></P>
<HR>
<P><STRONG><A NAME="vtwm.gamma">vtwm.gamma</A></STRONG></P>
<P>Description:  <STRONG>twm</STRONG> variant with lots of enhancements</P>
<P>To run: in <STRONG>windowmanagers</STRONG> locker;  see
<A HREF="windowmgrs.html">note on changing window managers</A></P>
<P>See also: <A HREF="#4Dwm">4Dwm</A>, <A HREF="#ctwm">ctwm</A>,
<A HREF="#fvwm">fvwm</A>, <A HREF="#gwm">gwm</A>, <A HREF="#mwm">mwm</A>, 
<A HREF="#nawm">nawm</A>, <A HREF="#olwm">olwm</A>, 
<A HREF="#twm">twm</A></P>
<HR>
<HR>
<P><STRONG><A NAME="filemgr">filemgr</A></STRONG></P>
<P>Description: Sun OPEN LOOK look-and-feel  GUI interface file manager that
allows users to navigate through directory trees and manipulate files</P>
<P>To run:</P>
<P>athena% <STRONG>filemgr &amp;</STRONG></P>
<P>See also: <A HREF="#tkdesk">tkdesk</A></P>
<HR>
<P><STRONG><A NAME="tkdesk">tkdesk</A></STRONG></P>
<P>Description: TkDesk provides a set of functions to help manage files and
efficiently navigate file systems. It also provides several desktop and system
management capbilities such as accessing external devices, starting programs,
monitoring system load and the mailbox and various others</P>
<P>To run:</P>
<P>athena% <STRONG>add desk</STRONG></P>
<P>athena% <STRONG>tkdesk &amp;</STRONG></P>
<P>See also: <A HREF="#filemgr">filemgr</A></P>
<HR>
<P><STRONG><A NAME="xcal">xcal</A></STRONG></P>
<P>Description: interactive calendar program (this is not the standard Athena
calendar program; see <A HREF="#xtc">xtc</A> for that)</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>xcal &amp;</STRONG></P>
<P>See also: <A HREF="#xtc">xtc</A></P>
<HR>
<P><STRONG><A NAME="xcalc">xcalc</A></STRONG></P>
<P>Description: calculator that can emulate a TI-30 or HP-10C</P>
<P>To run:</P>
<P>athena% <STRONG>xcalc &amp;</STRONG></P>
<P>See also: <A HREF="#dc">dc</A></P>
<HR>
<P><STRONG><A NAME="xclock">xclock</A></STRONG></P>
<P>Description: clock that can display in analog or digital form</P>
<P>To run:</P>
<P>athena% <STRONG>xclock  &amp;</STRONG></P>
<HR>
<P><STRONG><A NAME="xload">xload</A></STRONG></P>
<P>Description: displays a periodically updated graph of workstation load
average</P>
<P>To run:</P>
<P>athena% <STRONG>xload  &amp;</STRONG></P>
<P>See also: <A HREF="#gr_osview">gr_osview</A> (SGI)</P>
<HR>
<P><STRONG><A NAME="xscreensaver">xscreensaver</A></STRONG></P>
<P>Description: blanks and (optionally) locks screen</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>xscreensaver  &amp;</STRONG></P>
<HR>
<P><STRONG><A NAME="xtc">xtc</A></STRONG></P>
<P>Description: Athena calendar- allows graphic display of time blocks, and
overlap with calendars of selected other users on the network to find available
meeting times </P>
<P>To run:</P>
<P>athena% <STRONG>add calendar</STRONG></P>
<P>athena% <STRONG>xtc &amp;</STRONG></P>
<P>See also: <A HREF="#xcal">xcal</A></P>
<HR>
<P><STRONG><A NAME="xterm">xterm</A></STRONG></P>
<P>Description: creates a new, empty terminal window on your screen </P>
<P>To run:</P>
<P>athena% <STRONG>xterm &amp;</STRONG></P>
<HR>
<HR>
<P><STRONG><A NAME="exmh">exmh</A></STRONG></P>
<P>Description: graphical interface to the standard Athena MH mail system, with
many customizable features and built-in MIME support. Helper-applications can be
invoked to read MIME enclosures at the click of a button</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>exmh &amp;</STRONG> </P>
<P>There is <A HREF="http://www.beedub.com/exmh">information on the Web</A></P>
<P>See also: <A HREF="#metamail">metamail</A>, <A HREF="#MH,">Mh, xmh</A></P>
<HR>
<P><STRONG><A NAME="metamail">metamail</A></STRONG></P>
<P>Description: mail reading program with the capability of decoding multiple
enclosure formats</P>
<P>To run:</P>
<P>athena% <STRONG>add -f mime</STRONG></P>
<P>athena% <STRONG>metamail</STRONG> <EM>mailfile</EM></P>
<P>There is <A HREF="http://web.mit.edu/acs/www/insider/spring98.html#MIME">information
on decoding mail with MIME attachments on Athena</A> and
<A HREF="http://web.mit.edu/mime/htdocs/index.html">more detailed information
about Athena MIME resources</A></P>
<P>See also: <A HREF="#exmh">exmh</A>, <A HREF="#MH,">Mh, xmh</A></P>
<HR>
<P><STRONG><A NAME="MH,">MH, xmh</A></STRONG></P>
<P>Description: <STRONG>MH</STRONG> is a modular mail handling program,
allowing users to send, receive and organize messages. The individual <STRONG>MH</STRONG>
commands below use a command-line TTY interface. <STRONG>xmh</STRONG> combines
the commands within an X interface. <STRONG>MH</STRONG> (or <STRONG>exmh</STRONG>
or <STRONG>xmh</STRONG> or <STRONG>MH-e</STRONG>) is the preferred mail system
on Athena</P>
<P>To run:</P>
<P>athena% <STRONG>comp</STRONG> (opens editor window for composing a message)</P>
<P>athena% <STRONG>folder +</STRONG><EM>path_to_mail_group </EM> (switches
from current mail group to another)</P>
<P>athena% <STRONG>inc</STRONG> (incorporates incoming mail from P.O. server)</P>
<P>athena% <STRONG>next</STRONG> (displays next message in current group)</P>
<P>athena% <STRONG>prev</STRONG> (displays previous message in current group)</P>
<P>athena% <STRONG>refile +</STRONG> <EM>path_to_mail_group </EM> (refiles
current message in another group)</P>
<P>athena% <STRONG>repl</STRONG>  (send a reply to the current message)</P>
<P>athena% <STRONG>rmm</STRONG> <EM> message </EM> (deletes <EM> message
</EM> in current group)</P>
<P>athena% <STRONG>scan</STRONG> (displays message headers for current group)</P>
<P>athena% <STRONG>show</STRONG> (displays current message)</P>
<P>athena% <STRONG>xmh &amp;</STRONG> (for an X interface)</P>
<P>There is <A HREF="http://web.mit.edu/olh/Email">online documentation </A></P>
<P>See also: <A HREF="#exmh">exmh</A>, <A HREF="#metamail">metamail</A>,
<A HREF="#MH-e">MH-e</A>,
<A HREF="#pmail">pmail</A>,
<A HREF="#rmail">RMAIL</A></P>
<P>(NOTE: to decode non-ASCII mail enclosures, a method that frequently works
is to pipe the mail message to <A HREF="#metamail">metamail</A> in the
<STRONG>mime</STRONG> locker. to do this, do: <STRONG>add -f mime; show xx |
metamail -w</STRONG>, where <STRONG>xx</STRONG> is the number of the mail
message. <STRONG>metamail</STRONG> will attempt to decode enclosures,  and if
successful, will output them as files whose name is encoded as part of the
message)</P>
<HR>
<P><STRONG><A NAME="MH-e">MH-e</A></STRONG></P>
<P>Description: emacs-based interface to MH </P>
<P>To run:</P>
<P><STRONG>M-x mh-rmail</STRONG> (from within emacs)</P>
<P>or, to start a new emacs buffer running only RMAIL:</P>
<P>athena% <STRONG>emacs -f mh-rmail &amp;</STRONG></P>
<P>There is <A HREF="http://web.mit.edu/olh/Email">online documentation</A></P>
<P>See also: <A HREF="#rmail">RMAIL</A>, <A HREF="#MH,">MH</A></P>
<HR>
<P><STRONG><A NAME="pmail">pmail</A></STRONG></P>
<P>Description: POP version of UCB mail, the interface familiar to many
BSD-style UNIX users</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>pmail</STRONG></P>
<P>See also: <A HREF="#rmail">RMAIL</A>, <A HREF="#MH,">MH</A></P>
<HR>
<P><STRONG><A NAME="rmail">RMAIL</A></STRONG></P>
<P>Description: emacs-based mail system, compatible with <STRONG>pmail</STRONG></P>
<P>To run:</P>
<P>See also: <A HREF="#pmail">pmail</A></P>
<P>athena% <STRONG>M-x rmail</STRONG> (from within emacs)</P>
<P>See also: <A HREF="#MH,">MH</A>, <A HREF="#MH-e">MH-e</A></P>
<HR>
<HR>
<P><STRONG><A NAME="discuss,">discuss, xdsc</A></STRONG></P>
<P>Description: Athena-specific networked online conferencing system where
users can post transactions to &quot;meetings&quot; about various subjects.
Similar to computer BBS &quot;conferences&quot;</P>
<P>To run:</P>
<P>athena% <STRONG>discuss</STRONG> (for a TTY interface)</P>
<P> followed by an appropriate keyword at the <STRONG>discuss:</STRONG> prompt
(typing <STRONG>help</STRONG> gives useful information)</P>
<P>athena% <STRONG>xdsc &amp;</STRONG> (for an X interface)</P>
<P>There is <A HREF="http://web.mit.edu/olh/Discuss">online documentation</A></P>
<P>See also: <A HREF="#DISCUSS-e">DISCUSS-e</A></P>
<HR>
<P><STRONG><A NAME="DISCUSS-e">DISCUSS-e</A></STRONG></P>
<P>Description: emacs-based interface to discuss</P>
<P>To run:</P>
<P><STRONG>M-x discuss</STRONG> (from within emacs)</P>
<P>See also: <A HREF="#discuss,">discuss</A></P>
<HR>
<P><STRONG><A NAME="GNUS-e">GNUS-e</A></STRONG></P>
<P>Description: emacs-based interface to Net newsgroups</P>
<P>To run:</P>
<P><STRONG>M-x gnus</STRONG> (from within emacs)</P>
<P>There is <A HREF="http://web.mit.edu/olh/Netnews">local online
documentation</A>. There are also newsgroup lists on the Web:
<A HREF="http://www.vic.com/news">&quot;regular&quot;  newsgroups</A>,
<A HREF="http://www.clari.net/newstree/webtrees/fourstar/business.html">Clarinet
newsgroups (MIT only)</A>, that have active links that will directly invoke
newsreaders in Web browers (such as Netscape). Some other information about News
and newsgroup lists is <A HREF="http://gort.ucsd.edu/jj/news/news.html">here</A></P>
<P>See also: <A HREF="#rn">trn</A>, <A HREF="#tin">tin</A></P>
<HR>
<P><STRONG><A NAME="rn">trn, xrn</A></STRONG></P>
<P>Description: newsgroup reader</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>trn</STRONG> (for a TTY interface, Lnx, SGI, Sun)</P>
<P>athena% <STRONG>xrn &amp;</STRONG> (for an X interface)</P>
<P>There is <A HREF="http://web.mit.edu/olh/Netnews">local online
documentation</A>. There are also newsgroup lists on the Web:
<A HREF="http://www.vic.com/news">&quot;regular&quot;  newsgroups</A>,
<A HREF="http://www.clari.net/newstree/webtrees/fourstar/business.html">Clarinet
newsgroups (MIT only)</A>, that have active links that will automatically invoke
newsreaders in Web browers (such as Netscape). Some other information about News
and newsgroup lists is
<A HREF="http://gort.ucsd.edu/jj/news/news.html">here</A></P>
<P>See also: <A HREF="#GNUS-e">GNUS-e</A>, <A HREF="#tin">tin</A>,
<A HREF="#netscape">netscape</A></P>
<HR>
<P><STRONG><A NAME="tin">tin</A></STRONG></P>
<P>Description: full-featured newsgroup browser with an intuitive interface</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>tin</STRONG></P>
<P>There is <A HREF="http://web.mit.edu/olh/Netnews">local online
documentation</A>. There are also newsgroup lists on the Web:
<A HREF="http://www.vic.com/news">&quot;regular&quot;  newsgroups</A>,
<A HREF="http://www.clari.net/newstree/webtrees/fourstar/business.html">Clarinet
newsgroups (MIT only)</A>, that have active links that will automatically invoke
newsreaders in Web browers (such as Netscape). Some other information about News
and newsgroup lists is
<A HREF="http://gort.ucsd.edu/jj/news/news.html">here</A></P>
<P>See also: <A HREF="#GNUS-e">GNUS-e</A>, <A HREF="#rn">trn</A>,
<A HREF="#netscape">netscape</A></P>
<HR>
<HR>
<P><STRONG><A NAME="ftp">ftp</A></STRONG></P>
<P>Description: UNIX standard file transfer protocol. Used to transfer files
between hosts</P>
<P><STRONG>Please be aware of security concerns: standard,  non-anonymous ftp
will send your password in clear across the network. Consider
<A HREF="http://web.mit.edu/acs/www/FAQ/remote_access/filetransfer.html">secure
file transfer methods</A>, and in particular <A HREF="#ssh">scp</A> (part of
the ssh package) instead of the standard ftp program </STRONG></P>
<P>To run:</P>
<P>athena% <STRONG>ftp </STRONG><EM>hostname</EM></P>
<P>athena% <STRONG>ftp</STRONG><EM> IP_address</EM></P>
<P>(for internal commands, type <STRONG>ftp</STRONG>, followed by 
<STRONG>?</STRONG> at the <STRONG>ftp&gt;</STRONG> prompt)</P>
<P>See also: <A HREF="#kermit">kermit</A>, 
<A HREF="#rlogin,">rlogin</A>, <A HREF="#ssh">ssh</A>, <A HREF="#uuencode,">uuencode</A>,
<A HREF="#Zmodem">Zmodem</A></P>
<HR>
<P><STRONG><A NAME="kermit">kermit</A></STRONG></P>
<P>Description: commonly used file transfer program that allows file transfer
between machines of many different types and architectures</P>
<P>To run:</P>
<P>athena% <STRONG>kermit</STRONG></P>
<P>See also: <A HREF="#Zmodem">Zmodem</A>, <A HREF="#ftp">ftp</A>,
<A HREF="#uuencode,">uuencode</A></P>
<HR>
<P><STRONG><A NAME="rlogin,">rlogin, telnet</A></STRONG></P>
<P>Description: standard UNIX applications allowing a user to log into a remote
host</P>
<P><STRONG>Please be aware of security concerns: standard rlogin and telnet
will send your password in clear across the network. Consider
<A HREF="http://web.mit.edu/network/telnet.html">Kerberized telnet</A> or
<A HREF="#ssh">ssh</A> instead of the standard versions of these programs</STRONG></P>
<P>To run:</P>
<P>athena% <STRONG>rlogin</STRONG> <EM>hostname</EM></P>
<P>athena% <STRONG>telnet</STRONG> <EM>hostname</EM></P>
<P>athena% <STRONG>telnet</STRONG> <EM>IP_address</EM></P>
<P>See also: <A HREF="#ftp">ftp</A>, <A HREF="#ssh">ssh</A>,
<A HREF="#x3270">x3270</A></P>
<P>(NOTE: public cluster Athena machines are not set up to allow remote login)</P>
<HR>
<P><STRONG><A NAME="uuencode,">uuencode, uudecode</A></STRONG></P>
<P>Description: converts a binary file into an ASCII encoded representation
that can be sent via mail. It encodes the contents of <EM> source_file </EM>
into an ASCII file <EM>encoded_file </EM> which can be inserted in a mail
message. The <EM>file_label </EM> argument is required, and is  included in 
<EM> encoded_file </EM>'s header as the name into which <STRONG>uudecode</STRONG>
places the binary decoded data</P>
<P>To run:</P>
<P>athena% <STRONG>uuencode</STRONG> <EM>source_file file_label </EM><STRONG>&gt;</STRONG><EM>encoded_file
</EM></P>
<P>athena% <STRONG>uudecode</STRONG> <EM>encoded_file</EM> (some versions can
work with <EM>encoded_file </EM> embedded in mail; others may require
separating it out)</P>
<P>See also:  <A HREF="#ftp">ftp</A>, <A HREF="#kermit">kermit</A>,
<A HREF="#Zmodem">Zmodem</A></P>
<HR>
<P><STRONG><A NAME="x3270">x3270</A></STRONG></P>
<P>Description: IBM 3270 terminal emulator, used to access remote IBM
mainframes</P>
<P>To run:</P>
<P>athena% <STRONG>x3270</STRONG> <EM> hostname</EM></P>
<P>See also:  <A HREF="#rlogin,">telnet</A></P>
<HR>
<P><STRONG><A NAME="Zmodem">Zmodem</A></STRONG></P>
<P>Description: error-correcting protocol for serial port data transfer between
machines of various architectures</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>rz</STRONG> <EM>file </EM> (to receive a file from a
remote host)</P>
<P>athena% <STRONG>sz</STRONG> <EM>file </EM> (to send a file to a remote
host)</P>
<P>See also: <A HREF="#kermit">kermit</A>, <A HREF="#ftp">ftp</A>,
<A HREF="#Mtools">Mtools</A>, <A HREF="#uuencode,">uuencode</A></P>
<HR>
<HR>
<P><STRONG><A NAME="talk">talk</A></STRONG></P>
<P>Description: UNIX communication program which copies lines typed in at your
terminal to another terminal. When you make a talk request, the other user must
respond to establish a link. Then the parties may type simultaneously, with
their respective output appearing in separate halves of the window. The alert to
the other user usually appears in the console window</P>
<P>To run:</P>
<P>athena% <STRONG>talk</STRONG> <EM>user@@hostname</EM></P>
<P>See also: <A HREF="#write">write</A>, <A HREF="#Zephyr">Zephyr</A></P>
<HR>
<P><STRONG><A NAME="write">write</A></STRONG></P>
<P>Description: UNIX communication program which copies lines typed in at your
terminal to another terminal. On Athena, the text usually appears in the
recipient's console window</P>
<P>To run:</P>
<P>athena% <STRONG>write</STRONG> <EM>user@@hostname</EM></P>
<P>See also: <A HREF="#talk">talk</A>, <A HREF="#Zephyr">Zephyr</A></P>
<HR>
<P><STRONG><A NAME="Zephyr">Zephyr</A></STRONG></P>
<P>Description: Athena-specific messaging system allowing users to send near
real-time messages to each other. Allows creation of groups, called &quot;instances&quot;,
to which messages can be sent</P>
<P>To run:</P>
<P>athena% <STRONG>zwrite</STRONG> <EM>user </EM> (sends a message to a given
user)</P>
<P>athena% <STRONG>zwrite -i</STRONG> <EM>instance </EM> (sends a message to
members of <EM>instance</EM>)</P>
<P>athena% <STRONG>zctl</STRONG> (set  <EM>instance </EM> lists and other
Zephyr attributes)</P>
<P>athena% <STRONG>zlocate</STRONG> <EM>user </EM> (finds out where <EM>user
</EM> is logged in (if not hidden))</P>
<P>There is <A HREF="http://web.mit.edu/olh/Zephyr">online documentation</A></P>
<P>See also: <A HREF="#talk">talk</A>, <A HREF="#write">write</A></P>
<HR>
<HR>
<P><STRONG><A NAME="ApplixHTML">Applix HTML Author</A></STRONG></P>
<P>Description: HTML editor</P>
<P>To run:</P>
<P>athena% <STRONG>add applix</STRONG></P>
<P>athena% <STRONG>applix &amp;</STRONG> (select  <STRONG>HTML Author</STRONG>
from <STRONG>*</STRONG> menu)</P>
<P>See also: <A HREF="#HoTMetaL">HoTMetaL Pro</A>, <A HREF="#WebEQ">WebEQ</A></P>
<HR>
<P><STRONG><A NAME="Applixwords">Applix Words</A></STRONG></P>
<P>Description: general-purpose word processor</P>
<P>To run:</P>
<P>athena% <STRONG>add applix</STRONG></P>
<P>athena% <STRONG>applix &amp;</STRONG> (select <STRONG>Words</STRONG> from
<STRONG>*</STRONG> menu)</P>
<P>See also: <A HREF="#ez">ez</A></P>
<HR>
<P><STRONG><A NAME="cyberleaf">cyberleaf</A></STRONG><EM> (old- not
recommended for new work)</EM></P>
<P>Description: converts a wide variety of existing documents (including
graphics) to HTML</P>
<P>To run:</P>
<P>athena% <STRONG>add cyberleaf</STRONG></P>
<P>athena% <STRONG>cyberleaf &amp;</STRONG></P>
<P>See also: <A HREF="#HoTMetaL">HoTMetaL Pro</A></P>
<HR>
<P><STRONG><A NAME="dvips">dvips</A></STRONG></P>
<P>Description: converts a file in <EM>dvi </EM> format (as created by
<STRONG>LaTeX</STRONG> or <STRONG>TeX</STRONG>) to PostScript, then spools it
to a PostScript printer</P>
<P>To run:</P>
<P>athena% <STRONG>dvips</STRONG> <EM>file.dvi</EM></P>
<P>See also: <A HREF="#latex,">latex</A>, <A HREF="#xdvi">xdvi</A></P>
<HR>
<P><STRONG><A NAME="Emacs19">Emacs</A></STRONG></P>
<P>Description: the GNU text editor, the most commonly used editor on Athena.</P>
<P>To run:</P>
<P>athena% <STRONG>emacs &amp;</STRONG> (to run the Athena default version,
currently 19)</P>
<P>athena% <STRONG>add -f emacs; emacs &amp;</STRONG> (to run the latest
version, currently 20.3)</P>
<P>There is <A HREF="http://web.mit.edu/olh/Emacs">online documentation</A></P>
<P>See also: <A HREF="#xemacs">XEmacs</A></P>
<HR>
<P><STRONG><A NAME="enscript">enscript</A></STRONG></P>
<P>Description: converts ASCII file to PostScript and prints it on a 
PostScript printer. Part of the Transcript package, which includes additional
printer-related utilities</P>
<P>To run:</P>
<P>athena% <STRONG>enscript</STRONG> <EM>file</EM></P>
<HR>
<P><STRONG><A NAME="ez">ez</A></STRONG></P>
<P>Description: &quot;almost WYSIWYG&quot; text editor. Many formatting options
via pull-down menus. Part of Andrew system</P>
<P>To run:</P>
<P>athena% <STRONG>ez</STRONG> <EM>file.ez</EM></P>
<P>There is <A HREF="http://web.mit.edu/olh/EZ">online documentation</A></P>
<P>See also:  <A HREF="#Applixwords">Applix Words</A>, <A HREF="#eq">eq</A>,
<A HREF="#table">table</A>,
<A HREF="#Ahelp">ahelp</A></P>
<HR>
<P><STRONG><A NAME="eq">eq</A></STRONG></P>
<P>Description: equation formatter compatible with <STRONG>ez</STRONG>. Part
of Andrew system
</P>
<P>To run:</P>
<P>athena% <STRONG>eq</STRONG> <EM>file.eq</EM></P>
<P>See also: <A HREF="#ez">ez</A>, <A HREF="#table">table</A>,
<A HREF="#Ahelp">ahelp</A></P>
<HR>
<P><STRONG><A NAME="FrameMaker">FrameMaker</A></STRONG></P>
<P>Description: document publishing system, suitable for complex documents
(such as theses)</P>
<P>Licenses: we have 140 floating licenses</P>
<P>To run:</P>
<P>athena% <STRONG>add frame</STRONG> </P>
<P>athena% <STRONG>maker</STRONG> (to run the default 5.5.6 release)</P>
<P>athena% <STRONG>maker -ver 5.5</STRONG> (to run 5.5 release)</P>
<P>Utilities: see files in <STRONG>/mit/frame/bin</STRONG> for run commands</P>
<P>There is <A HREF="http://web.mit.edu/olh/Frame">online documentation</A>, a
<A HREF="http://web.mit.edu/frame/www/home.html">local Web page</A> and
<A HREF="http://www.frameusers.com/">frameusers.com</A>, a user group Web site
containing a lot of FrameMaker-related information</P>
<P>See also: <A HREF="#ez">ez</A>, <A HREF="#latex,">latex</A></P>
<HR>
<P><STRONG><A NAME="HoTMetaL">HoTMetaL Pro</A></STRONG><EM> (there will be
no future UNIX releases beyond 3.0)</EM></P>
<P>Description: HTML editor</P>
<P>Licenses: we have  25 licenses</P>
<P>Versions: there is version skew (SGI version is older)</P>
<P>To run:</P>
<P>athena% <STRONG>add hotmetal</STRONG> </P>
<P>athena% <STRONG>hmpro</STRONG> <EM>file.html </EM> <STRONG>&amp;</STRONG>
(SGI version 2.0, Sun version 3.0)</P>
<P>There is <A HREF="http://web.mit.edu/hotmetal_v2.0/www/toc.html">version 2
vendor documentation online</A>,
<A HREF="http://web.mit.edu/hotmetal_v3.0/www/toc.html">version 3 vendor
documentation online</A></P>
<P>See also: <A HREF="#ApplixHTML">Applix HTML Author</A>,
<A HREF="#cyberleaf">cyberleaf</A>, <A HREF="#latex2html">latex2html</A>,
<A HREF="#WebEQ">WebEQ</A></P>
<P>(NOTE: X server needs to be in 8 bit mode to run this application)</P>
<HR>
<P><STRONG><A NAME="ispell">ispell</A></STRONG></P>
<P>Description: spelling checker</P>
<P>To run:</P>
<P>athena% <STRONG>ispell</STRONG>  <EM>options</EM> <EM>file</EM></P>
<HR>
<P><STRONG><A NAME="jot">jot</A></STRONG></P>
<P>Description: simple text editor from SGI</P>
<P>To run:</P>
<P>athena% <STRONG>/usr/sbin/jot</STRONG> (path needed due to name conflict
with another application)  </P>
<P>To get a man page:</P>
<P>athena % <STRONG>man jotxgizmo</STRONG></P>
<P>See also: <A HREF="#Emacs19">Emacs </A>, <A HREF="#textedit">textedit</A></P>
<HR>
<P><STRONG><A NAME="latex,">latex, tex</A></STRONG></P>
<P>Description: program that formats text with embedded formatting commands for
printing. <B>LaTeX</B> is essentially a collection of macros that simplify the
use of <B>TeX</B>, which is a page formatting and typesetting program for
printers. The output of <B>LaTeX</B> and <B>TeX</B> is a file ending in a
<EM>dvi </EM> extension, which can then be converted to PostScript and printed
with the <STRONG>dvips</STRONG> program</P>
<P>To run:</P>
<P>athena% <STRONG>latex</STRONG><EM> file.tex</EM></P>
<P>athena% <STRONG>tex</STRONG> <EM>file.tex</EM></P>
<P>There is <A HREF="http://web.mit.edu/olh/Latex/ess-toc.html">online
documentation</A> and <A HREF="http://web.mit.edu/olh/Latex/thes-toc.html">thesis
writing tips</A> and <A HREF="http://web.mit.edu/olh/Latex/rep-toc.html">advanced
topics </A></P>
<P>See also: <A HREF="#FrameMaker">FrameMaker</A>, <A HREF="#xdvi">xdvi</A>, 
<A HREF="#dvips">dvips</A>, 
<A HREF="#latex2html">latex2html</A></P>
<P>(NOTE: the former <STRONG>latex2e</STRONG> is the current default <STRONG>latex</STRONG>
version)</P>
<HR>
<P><STRONG><A NAME="latex2html">latex2html</A></STRONG></P>
<P>Description: converts <STRONG>LaTeX</STRONG> documents to <EM>html</EM>
Web pages ; generally converts major sections of the source document into a
sequence of Web pages linked together with <STRONG>Next</STRONG> and <STRONG>Previous</STRONG>
buttons. If the source document is <EM>file.tex</EM>, the output will be
generated within a <EM>file</EM> subdirectory of the startup directory </P>
<P>To run:</P>
<P>athena% <STRONG>add infoagents</STRONG></P>
<P>athena% <STRONG>latex2html </STRONG> <EM> file.tex </EM> (from a directory
where you have write permission)</P>
<P>There is
<A HREF="http://www-dsed.llnl.gov/files/programs/unix/latex2html/manual/">online
documentation</A></P>
<P>There is a <A HREF="http://web.mit.edu/acs/www/faq/webmath/">local page
about displaying math on the Web</A></P>
<P>See also: <A HREF="#latex,">latex</A>, <A HREF="#HoTMetaL">HoTMetaL Pro</A>,
<A HREF="#mswordview">mswordview</A>,
<A HREF="#TtH">TtH</A></P>
<HR>
<P><STRONG><A NAME="mswordview">mswordview</A></STRONG></P>
<P>Description: converts Microsoft Word 8 documents to <EM>html</EM></P>
<P>To run:</P>
<P>athena% <STRONG>add consult</STRONG></P>
<P>athena% <STRONG>mswordview</STRONG> <EM>file.doc</EM></P>
<P>There is an <A HREF="http://www.gnu.org/~caolan/docs/MSWordView.html">author
Web page</A></P>
<P>See also: <A HREF="#latex2html">latex2html</A>, <A HREF="#WebEQ">WebEQ</A></P>
<HR>
<P><STRONG><A NAME="textedit">textedit</A></STRONG></P>
<P>Description: simple text editor from Sun (OPEN LOOK interface)</P>
<P>To run:</P>
<P>athena% <STRONG>textedit</STRONG></P>
<P>See also: <A HREF="#Emacs19">Emacs</A>, <A HREF="#jot">jot</A></P>
<HR>
<P><STRONG><A NAME="troff,">troff, psroff</A></STRONG></P>
<P>Description: standard UNIX text formatters, designed to accept ASCII files
interspersed with lines of format control information; output is normally sent
to a printer. <B>psroff</B> generates PostScript output and is designed for
PostScript printers; <B>troff </B>may do so</P>
<P>To run:</P>
<P><B>troff</B><EM> file </EM> <STRONG>|</STRONG> <EM>typesetter</EM></P>
<P>athena% <STRONG>psroff</STRONG><EM> file</EM> (BSD, Sun, SGI)</P>
<P>See file <STRONG>/mit/usrdoc/NOTE.dev</STRONG>, and man pages in <STRONG>/mit/usrdoc/ditroff</STRONG>
and <STRONG>/mit/usrdoc/ditroff/troff</STRONG> for additional  information (do
<STRONG>nroff -man </STRONG> <EM>file</EM> <STRONG>| more</STRONG> to view)
</P>
<P>See also: <A HREF="#enscript">enscript</A>, <A HREF="#latex,">latex</A></P>
<HR>
<P><STRONG><A NAME="TtH">TtH</A></STRONG></P>
<P>Description: translator that converts Tex and Latex files to HTML, and
related utilities. Designed to handle mathematical expressions and notation. The
output of the command <STRONG>l2h</STRONG> applied to a file <EM>file.tex</EM>
produces an HTML translation <EM>file.html</EM> which can be copied into a Web
page. <STRONG>ps2gif</STRONG> converts PostScript files to gif.<STRONG>latex2gif</STRONG>
converts Latex files to gif.</P>
<P>To run:</P>
<P>athena% <STRONG>add tth</STRONG></P>
<P>athena% <STRONG>l2h</STRONG> <EM>file</EM> (the file should have a <EM>.tex</EM>
extension, but do not type this on the command line)</P>
<P>athena% <STRONG>ps2gif</STRONG> <EM>file.ps</EM> <EM>newfile.gif</EM> 
(converts PostScript file <EM>file.ps</EM> to gif file <EM>file.gif</EM>)</P>
<P>athena% <STRONG>latex2gif</STRONG> <EM>file</EM> (the file should have a
<EM>.tex</EM> extension, but do not type this on the command line)</P>
<P>There is <A HREF="http://web.mit.edu/tth/www/tth_manual.html">online
documentation</A>, and an <A HREF="http://hutchinson.belmont.ma.us/tth/">author
Web page</A></P>
<P>There is a <A HREF="http://web.mit.edu/acs/www/faq/webmath/">local page
about displaying math on the Web</A></P>
<P>See also: <A HREF="#latex2html">latex2html</A>, <A HREF="#WebEQ">WebEQ</A></P>
<HR>
<P><STRONG><A NAME="WebEQ">WebEQ</A></STRONG></P>
<P>Description: Java-based system for incorporating mathematical equations and
notation in Web pages. Limited interactive capabilities are possible </P>
<P>To run:</P>
<P>athena% <STRONG>setup webeq</STRONG> (to run default 2.2.0 release)</P>
<P>athena% <STRONG>setup webeq_v2.3.1</STRONG> (to run new 2.3.1 release)</P>
<P>athena% <STRONG>webeq_wizard &amp;</STRONG> (to run the GUI WebEQ Wizard,
in the window that appears)</P>
<P>athena% <STRONG>webeq_wizard_command </STRONG> <EM>options</EM> <EM>file</EM>
(to run the command-line  WebEQ Wizard, in the window that appears)</P>
<P>athena% <STRONG>webeq_editor &amp;</STRONG> (to run the WebEQ Equation
Editor, in the window that appears)</P>
<P>In order for users to be able to download  the WebEQ applet, add the
following CODEBASE and CODE tags within the initial APPLET tag in your html
pages using WebEQ:</P>
<P><STRONG>&lt;APPLET CODEBASE=&quot;http://web.mit.edu/webeq/currenthome/classes/&quot;
CODE=&quot;webeq.Main&quot; ...&gt; ... &lt;/APPLET&gt;</STRONG></P>
<P>There is  <A HREF="http://web.mit.edu/webeq/currenthome/docs/welcome.html">2.2
online documentation</A>,
<A HREF="http://web.mit.edu/webeq_v2.3.1/WebEQ/2.3/docs/welcome.html"> 2.3
online documentation</A>, a <A HREF="http://tute.mit.edu/webeq/www/home.html">local
Web page</A> and additional documentation in PostScript form in files
<STRONG>WEQAuthDoc.ps</STRONG> and <STRONG>WEQProDoc.ps</STRONG> in the
<STRONG>/mit/webeq_v2.2.0/WebEQ/2.2/printdocs</STRONG> directory</P>
<P>There is a <A HREF="http://web.mit.edu/acs/www/faq/webmath/">local page
about displaying math on the Web</A></P>
<P>See also: <A HREF="#ApplixHTML">Applix HTML Author</A>,
<A HREF="#HoTMetaL">HoTMetaL Pro</A>, <A HREF="#mswordview">mswordview</A>,
<A HREF="#TtH">TtH</A></P>
<HR>
<P><STRONG><A NAME="xemacs">XEmacs</A></STRONG></P>
<P>Description: emacs variant with GUI interface. Allows for  proportionally
spaced fonts, and images embedded in buffers. It also comes with many more
standard packages, and has some cleaner internal abstractions.</P>
<P>To run:</P>
<P>athena% <STRONG>add xemacs</STRONG></P>
<P>athena% <STRONG>xemacs &amp;</STRONG></P>
<P>There is  <A HREF="http://www.fnal.gov/docs/products/xemacs/">online info,
including FAQ</A></P>
<P>See also: <A HREF="#Emacs19">Emacs</A></P>
<HR>
<HR>
<P><STRONG><A NAME="Acrobat">Acrobat</A></STRONG></P>
<P>Description: creator, annotator and reader for Adobe Acrobat <EM>(.pdf)
</EM> documents; reader also available as a Netscape plug-in</P>
<P>To run:</P>
<P>athena% <STRONG>add acro</STRONG></P>
<P>athena% <STRONG>acroread</STRONG> <EM>file.pdf </EM>  (to view documents)</P>
<P>athena% <STRONG>acroread -help</STRONG> (to print command-line options)
</P>
<P>athena% <STRONG>cat </STRONG><EM>file.pdf </EM> <STRONG> | acroread
-toPostScript &gt; </STRONG> <EM> file.ps </EM>(to convert <EM> file.pdf </EM>
to PostScript) </P>
<P>athena% <STRONG>acroread -toPostScript </STRONG> <EM> file1.pdf
file2.pdf...  directory </EM> (to convert a group of files to PostScript and put
them in a directory <EM> directory</EM>)</P>
<P>athena% <STRONG>distill</STRONG> <EM> file.ps</EM>  (to create a <EM>.pdf</EM>
file from a <EM>.ps</EM> PostScript file, Sun only)</P>
<P>athena% <STRONG>acroexch</STRONG> <EM>file.pdf </EM>  (to annotate <EM>.pdf</EM>
files, Sun only)</P>
<P>See also: <A HREF="#netscape">netscape</A>, <A HREF="#pageview">pageview</A>,
 <A HREF="#showps">showps</A>, <A HREF="#xpsview">xpsview</A></P>
<HR>
<P><STRONG><A NAME="Answerbook">Answerbook</A></STRONG></P>
<P>Description: Sun online book viewer. AnswerBooks currently available:</P>
<UL>
<LI>OpenWindows Developer Guide Answerbook</LI>
<LI>Solaris 2.4 Software Developer AnswerBook</LI>
<LI>C 4.0 AnswerBook</LI>
<LI>Fortran 77 4.0 AnswerBook</LI>
<LI>Fortran 90 1.1 AnswerBook</LI>
<LI>SPARCworks/ProWorks 3.1 AnswerBook</LI>
<LI>C++ 4.1 Answerbook</LI>
<LI>Pascal 4.0 Answerbook</LI>
<LI>Solaris 2.2 System AnswerBook</LI>
<LI>Solaris 2.3 System  Administrator AnswerBook</LI>
<LI>Solaris 2.3 on Sun Hardware AnswerBook</LI>
<LI>Sun WorkShop Compiler C 4.2 AnswerBook</LI>
<LI>Sun WorkShop Compiler C++  4.2 AnswerBook</LI>
<LI>Floating Point and Common Tools AnswerBook</LI>
<LI>Sun FORTRAN77 Compiler 4.2, Fortran 90 Compiler 1.2 AnswerBook</LI>
<LI>Sun Developer Products Installation AnswerBook (V5 N1)</LI>
<LI>Sun WorkShop Compiler Pascal 4.2 AnswerBook</LI>
<LI>Sun Performance Library 1.2 AnswerBook</LI>
<LI>Sun WorkShop TeamWare AnswerBook</LI>
<LI>Sun WorkShop Visual 2.0 AnswerBook</LI>
<LI>Sun WorkShop 4.0 AnswerBook</LI>
<LI>Solaris 2.5 User AnswerBook</LI></UL>
<P>To run:</P>
<P>athena% <STRONG>add sunsoft</STRONG><EM> (being phased out by Sun- newer
docs are on Web)</EM></P>
<P>athena% <STRONG>all_answerbooks</STRONG> (for all AnswerBooks currently on
the system)</P>
<P>athena% <STRONG>set_answerbook</STRONG> (for locker-specific AnswerBooks,
after doing <STRONG>add sunsoft_v4.2</STRONG> or <STRONG>add sunsoft</STRONG>)</P>
<P>There are <A HREF="http://docs.sun.com/ab2">Web versions of recent
Answerbooks</A></P>
<P>See also: <A HREF="#insight">insight</A></P>
<P> (NOTE: <STRONG>set_answerbook</STRONG> only is applicable to the <STRONG>sunsoft_v4.2</STRONG>
and <STRONG>sunsoft_v5.1</STRONG> lockers at the moment; you may need to exit
from the <STRONG>answerbook</STRONG> application by clicking the <STRONG>Kill
program</STRONG> menu item from the
<STRONG>mwm</STRONG> Window Manager button in the upper left window corner. Sun
intended for <STRONG>answerbook</STRONG> to be run with their  <STRONG>olwm</STRONG>
Window Manager which works somewhat differently than <STRONG>mwm</STRONG> (OPEN
LOOK interface)</P>
<HR>
<P><STRONG><A NAME="Ghostscript">Ghostscript</A></STRONG></P>
<P>Description: PostScript file viewer</P>
<P>To run:</P>
<P>athena% <STRONG>add gnu</STRONG></P>
<P>athena% <STRONG>gs</STRONG> <EM>file.ps</EM></P>
<P>See also: <A HREF="#ghostview">ghostview</A>, <A HREF="#gv">gv</A>,
<A HREF="#pageview">pageview</A>, <A HREF="#showps">showps</A>, 
<A HREF="#xpsview">xpsview</A></P>
<HR>
<P><STRONG><A NAME="ghostview">ghostview</A></STRONG></P>
<P>Description: GUI front end to Ghostscript</P>
<P>To run:</P>
<P>athena% <STRONG>add gnu</STRONG></P>
<P>athena% <STRONG>ghostview</STRONG> <EM>file.ps </EM><B>&amp;</B></P>
<P>See also: <A HREF="#Ghostscript">Ghostscript</A>, <A HREF="#gv">gv</A>,
<A HREF="#pageview">pageview</A>,  <A HREF="#showps">showps</A>,
<A HREF="#xpsview">xpsview</A></P>
<HR>
<P><STRONG><A NAME="gv">gv</A></STRONG></P>
<P>Description: GUI front end to Ghostscript</P>
<P>To run:</P>
<P>athena% <STRONG>add gnu sipb</STRONG></P>
<P>athena% <STRONG>gv</STRONG> <EM>file.ps </EM><B>&amp;</B></P>
<P>See also: <A HREF="#Ghostscript">Ghostscript</A>, <A HREF="#pageview">pageview</A>,
 <A HREF="#showps">showps</A>, <A HREF="#xpsview">xpsview</A></P>
<P>(NOTE: you might need to start with <STRONG>/mit/sipb/arch/${ATHENA_SYS}/bin/gv</STRONG>
if these lockers were previously attached)</P>
<HR>
<P><STRONG><A NAME="insight">insight</A></STRONG></P>
<P>Description: SGI online book viewer. Many titles are currently available and
will appear when the browser starts up, grouped by category for Developers,
Administrators and End Users. There are slight differences between the Indy
(IRIX 6.2) and O2 (IRIX 6.3) releases</P>
<P>To run:</P>
<P>athena% <STRONG>insight</STRONG> </P>
<P>There are <A HREF="http://techpubs.sgi.com:/library/">Web versions of
recent manuals</A>, 
<A HREF="http://ask.ii.uib.no/ebt-bin/nph-dweb/dynaweb/;cd=2;td=2">online books</A>
</P>
<P>See also: <A HREF="#infosearch">infosearch</A>, <A HREF="#Answerbook">Answerbook</A></P>
<HR>
<P><STRONG><A NAME="pageview">pageview</A></STRONG></P>
<P>Description: Sun PostScript file previewer</P>
<P>To run:</P>
<P>athena% <STRONG>pageview</STRONG> <EM>file.ps </EM> <STRONG>&amp;</STRONG></P>
<P>See also: <A HREF="#Acrobat">Acrobat</A>, <A HREF="#Ghostscript">Ghostscript</A>,
<A HREF="#ghostview">ghostview</A>,
<A HREF="#gv">gv</A> <A HREF="#showps">showps</A></P>
<HR>
<P><STRONG><A NAME="showps">showps</A></STRONG></P>
<P>Description: Adobe PostScript file previewer</P>
<P>To run:</P>
<P>athena% <STRONG>add photoshop</STRONG></P>
<P>athena% <STRONG>showps</STRONG> <EM>file.ps </EM> <STRONG>&amp;</STRONG></P>
<P>See also: <A HREF="#Acrobat">Acrobat</A>, <A HREF="#Ghostscript">Ghostscript</A>,
<A HREF="#ghostview">ghostview</A>,
<A HREF="#gv">gv</A>, 
<A HREF="#pageview">pageview</A>, <A HREF="#xpsview">xpsview</A></P>
<HR>
<P><STRONG><A NAME="xdvi">xdvi</A></STRONG></P>
<P>Description: previewer for <EM>dvi </EM> files (as created by <B>LaTeX</B>
and <B>TeX</B>)</P>
<P>To run:</P>
<P>athena% <STRONG>xdvi</STRONG> <EM>file.dvi </EM> <STRONG>&amp;</STRONG></P>
<P>See also: <A HREF="#latex,">latex</A>, <A HREF="#dvips">dvips</A></P>
<HR>
<P><STRONG><A NAME="xpsview">xpsview</A></STRONG></P>
<P>Description: SGI PostScript file previewer</P>
<P>To run:</P>
<P>athena% <STRONG>xpsview</STRONG> <EM>file.ps </EM> <STRONG>&amp;</STRONG></P>
<P>See also:<A HREF="#Acrobat">Acrobat</A>,  <A HREF="#Ghostscript">Ghostscript</A>,
<A HREF="#ghostview">ghostview</A>,
<A HREF="#gv">gv</A>, <A HREF="#showps">showps</A></P>
<HR>
<HR>
<P><STRONG><A NAME="Applixgraphics">Applix Graphics</A></STRONG></P>
<P>Description: drawing program</P>
<P>To run:</P>
<P>athena% <STRONG>add applix</STRONG></P>
<P>athena% <STRONG>applix &amp;</STRONG> (select  <STRONG>Graphics</STRONG>
from <STRONG>*</STRONG> menu)</P>
<P>See also: <A HREF="#CorelDRAW">CorelDRAW</A>, <A HREF="#xim">xim</A></P>
<HR>
<P><STRONG><A NAME="Applixpresents">Applix Presents</A></STRONG></P>
<P>Description: presentation graphics  program</P>
<P>To run:</P>
<P>athena% <STRONG>add applix</STRONG></P>
<P>athena% <STRONG>applix &amp;</STRONG> (select  <STRONG>Presents</STRONG>
from <STRONG>*</STRONG> menu)</P>
<P>See also:  <A HREF="#Applixgraphics">Applix Graphics</A>,
<A HREF="#CorelDRAW">CorelDRAW</A></P>
<HR>
<P><STRONG><A NAME="bitmap">bitmap</A></STRONG></P>
<P>Description: tool for creating or editing rectangular bitmap images</P>
<P>To run:</P>
<P>athena% <STRONG>bitmap</STRONG> <EM>file.xbm</EM><STRONG> &amp;</STRONG></P>
<P>See also: <A HREF="#CorelDRAW">CorelDRAW</A>, <A HREF="#photoshop">photoshop</A>,
 <A HREF="#raster">raster</A>,
<A HREF="#Utah">Utah Raster Toolkit</A>, <A HREF="#xim">xim</A></P>
<HR>
<P><STRONG><A NAME="CorelDRAW">CorelDRAW</A></STRONG> <EM>(there will be no
future UNIX releases beyond 3.5)</EM></P>
<P>Description: drawing and presentation graphics suite including a graph and
chart generator (CorelCHART), a drawing and illustration package (CorelDRAW), a
file manager and database for graphics images (CorelMOSAIC),   a photorealistic
image editor  and paint program (CorelPHOTO-PAINT), a presentation generator
that links separate images together (CorelSHOW), a utlity to convert bitmap to
vector images (CorelTRACE), and a pixel editor (CorelXPAINT)</P>
<P>Licenses: we have 25 licenses</P>
<P>To run: </P>
<P>athena% <STRONG>add corel</STRONG></P>
<P>athena% <STRONG>corelchart &amp;</STRONG></P>
<P>athena% <STRONG>coreldraw &amp;</STRONG></P>
<P>athena% <STRONG>corelmosaic &amp;</STRONG></P>
<P>athena% <STRONG>corelpaint &amp;</STRONG></P>
<P>athena% <STRONG>coreltrace &amp;</STRONG></P>
<P>athena% <STRONG>corelxpaint &amp;</STRONG></P>
<P>See also:  <A HREF="#Applixgraphics">Applix Graphics</A>, 
<A HREF="#Applixpresents">Applix Presents</A>, <A HREF="#bitmap">bitmap</A>,
<A HREF="#gimp">gimp</A>, <A HREF="#ImageVision">ImageVision</A>,
<A HREF="#showcase">showcase</A>, <A HREF="#tgif">tgif</A>, <A HREF="#xfig">xfig</A>,
<A HREF="#xim">xim</A>, <A HREF="#xpaint">xpaint</A></P>
<HR>
<P><STRONG><A NAME="geomview">geomview</A></STRONG></P>
<P>Description: <STRONG>geomview</STRONG> is an interactive program for
viewing 3d objects. Objects can be described by data files in a variety of
formats. Once an object is loaded into <STRONG>geomview</STRONG>,  the user can
interactively move around the scene,  looking at objects from all sides; the
user can also change visual characterisitcs of the object, such as color and
transparency. <STRONG> geomview</STRONG> also has facilities for communicating
with external modules provided by users; a number of these are supplied with the
distribution. Interfaces to <A HREF="#maple,">maple</A> and
<A HREF="#Mathematica">mathematica</A> exist also</P>
<P>To run:</P>
<P>athena% <STRONG>add geomview</STRONG></P>
<P>athena% <STRONG>geomview &amp;</STRONG></P>
<P>External modules: select one from the <EM>External Modules</EM> pick list
in the main window</P>
<P>Author <A HREF="http://www.geom.umn.edu/software/geomview/">online manual,
Web pages</A></P>
<P>See also: <A HREF="#ivview">ivview</A>, <A HREF="#rasmol">rasmol</A>,
<A HREF="#Visualization">Visualization Toolkit</A>, <A HREF="#xlators_3d">xlators_3d</A></P>
<P>(NOTE: crystallography add-ons <STRONG>Wulffman</STRONG> and <STRONG>Measure</STRONG>
have been built and added to the External Module list- in order to compile
these, the extra applications <STRONG>Xforms</STRONG> 0.81 and <STRONG>qhull</STRONG>
2.0 were added to the locker. The former is a general-purpose GUI interface
library- the latter computes convex hulls and other things  and is from the
<STRONG>geomview</STRONG> authors)</P>
<HR>
<P><STRONG><A NAME="gimp">gimp</A></STRONG></P>
<P>Description: <STRONG>gimp</STRONG> (GNU Image Manipulation Program)  is a
piece of software suitable for such tasks as photo retouching, image composition
and image authoring.  It can be used as a simple paint program, a  photo
retouching program, an online batch processing system, a mass production image
renderer, an image format converter and others. GIMP is expandable and
extensible. It is designed to be augmented with plugins and extensions. The
advanced scripting interface allows many customized actions to be performed</P>
<P>To run:</P>
<P>athena% <STRONG>add gimp</STRONG></P>
<P>athena% <STRONG>gimp &amp;</STRONG></P>
<P><A HREF="http://www.gimp.org/">author Web pages</A></P>
<P>To read online docs:</P>
<P>athena% <STRONG>add gimp acro</STRONG></P>
<P>athena% <STRONG>acroread /mit/gimp/doc/GimpUserManual.pdf</STRONG></P>
<P>See also: <A HREF="#CorelDRAW">coreldraw</A>, <A HREF="#photoshop">photoshop</A>,
<A HREF="#tgif">tgif</A>, <A HREF="#xfig">xfig</A>, <A HREF="#xim">xim</A>,
<A HREF="#xpaint">xpaint</A>, <A HREF="#xv">xv</A></P>
<HR>
<P><STRONG><A NAME="GLUT">GLUT</A></STRONG></P>
<P>Description: <STRONG>GLUT</STRONG> (OpenGL Utility Toolkit)  is a
programming interface with ANSI C and FORTRAN bindings for writing window system
independent OpenGL programs. The toolkit supports the following functionality:
multiple windows for OpenGL rendering; callback driven event processing;
sophisticated input devices; an ``idle'' routine and timers; a simple, cascading
pop-up menu facility; utility routines to generate various solid and wire frame
objects; support for bitmap and stroke fonts; miscellaneous window management
functions, including managing overlays.</P>
<P>To run:</P>
<P>athena% <STRONG>add glut</STRONG></P>
<P>compile with include files below <STRONG>/mit/glut/include</STRONG>, and
link against library <STRONG>/mit/glut/lib/libglut.a</STRONG></P>
<P>More detailed information, including instructions for building examples and
demos is in file <A HREF="http://web.mit.edu/glut/README.to-run">README.to-run</A></P>
<P>See also: <A HREF="#Open">OpenGL</A></P>
<HR>
<P><STRONG><A NAME="graph">GNU plot utilities (graph)</A></STRONG></P>
<P>Description:    The GNU plotting utilities consist of seven command-line
programs: the graphics programs `graph', `plot', `tek2plot', and `plotfont', and
the mathematical programs `spline', `ode', and `double'.  Distributed with these
programs is GNU `libplot', the library on which the graphics programs are based.
`libplot' is a function library for device-independent two-dimensional vector
graphics, including vector graphics animations under the X Window System</P>
<P>To run:</P>
<P>athena% <STRONG>add -f sipb</STRONG> (<STRONG>-f</STRONG> switch needed on
Suns)</P>
<P>athena% <STRONG>graph</STRONG> <EM>options</EM> <EM>data file</EM></P>
<P>Other ways of using these utilities exist. See the file <STRONG>/mit/sipb/info/plotutils.info</STRONG>,
in GNU <A HREF="#info">info format</A>, for more detailed information</P>
<P>See also: <A HREF="#gnuplot">gnuplot</A>, <A HREF="#tgif">tgif</A></P>
<HR>
<P><STRONG><A NAME="ImageVision">ImageVision</A></STRONG>  </P>
<P>Description: SGI object-oriented, extensible toolkit for creating,
processing, and displaying images. It is used by a number of tools bundled with
IRIX, including: <STRONG>imgcopy
</STRONG>, <STRONG>imginfo
</STRONG>, <STRONG>imgformats</STRONG>, <STRONG>imgview
</STRONG> and <STRONG>imgworks</STRONG> </P>
<P>To run:</P>
<P>See man pages for <STRONG>IL(1)</STRONG> and <STRONG>IL(3iL) </STRONG>on
an SGI, and <A HREF="#insight">SGI online book</A> &quot;ImageVision Tools
User's Guide&quot;</P>
<P>See also: <A HREF="#CorelDRAW">CorelDRAW</A>, <A HREF="#imgview,">imgview</A>,
 <A HREF="#photoshop">photoshop</A>, <A HREF="#rapidapp">rapidapp</A>, 
<A HREF="#Utah">Utah Raster Toolkit</A>,
<A HREF="#Open">Open Inventor</A>,
<A HREF="#Visualization">Visualization Toolkit</A></P>
<HR>
<P><STRONG><A NAME="imgview,">imgview, imgworks</A></STRONG></P>
<P>Description: SGI image viewer and editor</P>
<P>To run:</P>
<P>athena% <STRONG>imgview</STRONG></P>
<P>athena% <STRONG>imgworks</STRONG></P>
<P>See also: <A HREF="#ivview">ivview</A></P>
<HR>
<P><STRONG><A NAME="ivview">ivview</A></STRONG></P>
<P>Description: SGI Inventor viewer</P>
<P>To run:</P>
<P>athena% <STRONG>ivview</STRONG></P>
<P>See also: <A HREF="#geomview">geomview</A>,  <A HREF="#imgview,">imgview</A></P>
<HR>
<P><STRONG><A NAME="Open">Open Inventor, OpenGL</A></STRONG>  </P>
<P>Description: On SGI machines, the <STRONG>Open Inventor 3d Toolkit</STRONG>
is an object-oriented toolkit that simplifies and abstracts the task of writing
graphics programming into a set of objects. <STRONG>OpenGL</STRONG> is a
3d-oriented rendering library. It is available in the X window system through
the GLX extension (which requires a special X server, normally present on SGI
machines)</P>
<P>To run:</P>
<P>See man pages for <STRONG>Inventor</STRONG> and <STRONG>glXIntro</STRONG>
on an SGI, and other pages referenced there. See also the <A HREF="#insight">SGI
online books</A> &quot;The Inventor Mentor&quot;, &quot;OpenGL Programming Guide&quot;
and &quot;OpenGL Reference Manual&quot; and a
<A HREF="http://web.mit.edu/ivlib/www/home.html">local Web page</A></P>
<P>See also: <A HREF="#GLUT">GLUT</A>, <A HREF="#ImageVision">ImageVision</A>,
<A HREF="#rapidapp">rapidapp</A>,  <A HREF="#Utah">Utah Raster Tooklkit</A>,
<A HREF="#Renderman">Renderman</A>,
<A HREF="#insight">insight</A>,
<A HREF="#Visualization">Visualization Toolkit</A>, <A HREF="#xlators_3d">xlators_3d</A></P>
<HR>
<P><STRONG><A NAME="photoshop">photoshop</A></STRONG>  </P>
<P>Description: 2d image editor and manipulator- supports many image formats</P>
<P>To run:</P>
<P>athena% <STRONG>add photoshop</STRONG></P>
<P>athena% <STRONG>photoshop &amp;</STRONG></P>
<P>See also: <A HREF="#bitmap">bitmap</A>, <A HREF="#gimp">gimp</A>,
<A HREF="#ImageVision">ImageVision</A>,  <A HREF="#raster">raster</A>,
<A HREF="#Utah">Utah Raster Tooklkit</A>,
<A HREF="#xim">xim</A>, <A HREF="#xv">xv</A></P>
<P>(NOTE: please read text file <STRONG>/afs/athena/software/photoshop/Athena/messages/first-msg</STRONG>
for important information)</P>
<HR>
<P><STRONG><A NAME="prochart">prochart</A></STRONG>  <EM>(this package is
very old and not recommended)</EM></P>
<P>Description: menu-driven presentation graphics program allowing creation and
editing of line, bar and pie charts</P>
<P>To run:</P>
<P>athena% <STRONG>add prochart</STRONG></P>
<P>athena% <STRONG>prochart &amp;</STRONG></P>
<P>See also: <A HREF="#Cchart,">Cchart</A>, <A HREF="#showcase">showcase</A>,
<A HREF="#xfig">xfig</A>,
<A HREF="#xpaint">xpaint</A>, <A HREF="#idraw">idraw</A></P>
<HR>
<P><STRONG><A NAME="raster">raster</A></STRONG>  </P>
<P>Description: Andrew system editor for digitized pictures. Raster images can
be created by reading in an X Window dump or by using MacPaint on the Mac</P>
<P>To run:</P>
<P>athena% <STRONG>raster</STRONG> <EM>file.raster</EM></P>
<P>See also:  <A HREF="#Ahelp">ahelp</A>, <A HREF="#ez">ez</A>,
<A HREF="#photoshop">photoshop</A>, <A HREF="#Utah">Utah Raster Toolkit</A>,
<A HREF="#xwd,">xwd
</A></P>
<HR>
<P><STRONG><A NAME="rayshade">rayshade</A></STRONG>  </P>
<P>Description: ray-tracing renderer that generates output images in Utah
Raster Toolkit (<EM>rle</EM>) format. <STRONG>rayshade</STRONG> generates an
<EM>rle</EM> image file that can be viewed with the xv image viewer. <STRONG>raypaint</STRONG>,
using the same command syntax as <STRONG>rayshade</STRONG>, will display a
rendered image as the rendering process progresses. Input file is ASCII text,
consisting of commands in rayshade internal language; in simple cases commands
can be input directly on command line ( athena% <STRONG>echo &quot;sphere 2 0 0
0&quot; | rayshade &gt; </STRONG> <EM>sphere.rle</EM>)</P>
<P>To run:</P>
<P>athena% <STRONG>add rayshade_v4.0</STRONG></P>
<P>athena% <STRONG>cat  </STRONG><EM>file.ray</EM> <STRONG>| rayshade &gt;</STRONG>
<EM>file.rle</EM> (Sun, SGI)</P>
<P>athena% <STRONG>cat  </STRONG><EM>file.ray</EM> <STRONG>| raypaint &gt;</STRONG>
<EM>file.rle</EM> (Sun)</P>
<P></P>
<P>There is an online manual in <EM>dvi</EM> format- see file <EM>/mit/rayshade/distrib/Doc/guide.dvi</EM>.
See also the <A HREF="http://www-graphics.stanford.edu/~cek/rayshade/">Rayshade
Web page</A></P>
<P>See also: <A HREF="#Utah">Utah Raster Toolkit</A>, <A HREF="#Renderman">Renderman</A>,
<A HREF="#xv">xv</A></P>
<HR>
<P><STRONG><A NAME="Renderman">Renderman</A></STRONG>  </P>
<P>Description: rendering engine and set of related utilities  that can produce
image files in a number of formats 
</P>
<P>Licenses: we have 50 floating licenses</P>
<P>To run:</P>
<P>athena% <STRONG>add renderman</STRONG></P>
<P>athena% <STRONG>set_renderman</STRONG></P>
<P>athena% <STRONG>render</STRONG><EM> file</EM></P>
<P>in the xterm that appears </P>
<P>athena% <STRONG>set_demos</STRONG></P>
<P>to make a copy of some demos and tutorials in a temporary directory (type
commands in <STRONG>xterm</STRONG> that appears). Please see 
<STRONG>README</STRONG> files in <STRONG>/tmp/renderman/examples</STRONG> and
<STRONG>/tmp/renderman/tutorial
</STRONG> for important configuration information</P>
<P>There is  a new
<A HREF="http://web.mit.edu/renderman_v3.7/www/Toolkit/index.html">online
manual</A> and 
<A HREF="http://web.mit.edu/renderman_v3.7/www/Toolkit/tut.html">tutorial</A></P>
<P>See also: <A HREF="#Open">Open Inventor</A>, <A HREF="#Studio/StudioPaint">Studio</A>,
<A HREF="#rayshade">rayshade</A>, <A HREF="#Visualization">Visualization
Toolkit</A>,,
<A HREF="#xlators_3d">xlators_3d</A>, <A HREF="#xv">xv</A></P>
<HR>
<P><STRONG><A NAME="showcase">showcase</A></STRONG>  </P>
<P>Description: SGI mixed media presentation system. Useful for creating
interactive or printed presentations, short documents and online  help systems.
Allows you to integrate 2D drawings, text, raster images, 3D models, audio, and
video</P>
<P>To run:</P>
<P>athena% <STRONG>showcase</STRONG></P>
<P>See also: <A HREF="#CorelDRAW">CorelDRAW</A>, <A HREF="#tgif">tgif</A>,
<A HREF="#xfig">xfig</A>, <A HREF="#xpaint">xpaint</A></P>
<HR>
<P><STRONG><A NAME="tgif">tgif</A></STRONG>  </P>
<P>Description: 2d structured drawing program</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>tgif</STRONG><EM> file</EM> <STRONG>&amp;</STRONG></P>
<P>There is <A HREF="http://bourbon.cs.umd.edu:8001/tgif/index.html">information
on the Web</A></P>
<P>See also: <A HREF="#CorelDRAW">CorelDRAW</A>, <A HREF="#gimp">gimp</A>,
<A HREF="#graph">GNU plot utilities</A>, <A HREF="#xfig">xfig</A>,
<A HREF="#xpaint">xpaint</A>,
<A HREF="#showcase">showcase</A></P>
<HR>
<P><STRONG><A NAME="Utah">Utah Raster Toolkit</A></STRONG>  </P>
<P>Description: The Utah Raster Toolkit is a collection of programs and C
routines for dealing with raster images commonly encountered  in computer
graphics.  A device and system independent image format (<EM>rle</EM>) stores
images and information about them via run-length encoding. Many format
conversion and display utilities are provided as well</P>
<P>To run:</P>
<P>athena% <STRONG>add urt31</STRONG></P>
<P>athena%<STRONG> <EM>command</EM></STRONG> <EM>file</EM></P>
<P>(see files in <STRONG>/mit/urt31/sgi_52bin</STRONG> for  <EM>command </EM>
choices, and <STRONG>/mit/urt31/doc</STRONG> for documentation)</P>
<P>Commands are frequently chained together through a series of pipes</P>
<P>See also: <A HREF="#ImageVision">ImageVision</A>,  <A HREF="#photoshop">photoshop</A>,
<A HREF="#raster">raster</A>, <A HREF="#rayshade">rayshade</A></P>
<HR>
<P><STRONG><A NAME="xdpr">xdpr</A></STRONG>  </P>
<P>Description: prints the image contents of an X Window on a printer</P>
<P>To run:</P>
<P>athena% <STRONG>xdpr</STRONG></P>
<P>then after the cursor shape changes to a cross-hair, move it into the window
you want to print and click any mouse button</P>
<P>See also: <A HREF="#xwd,">xwd, xwud</A></P>
<HR>
<P><STRONG><A NAME="xfig">xfig</A></STRONG>  </P>
<P>Description: menu-driven drawing program allowing the user to draw and
manipulate objects interactively in an X Window</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>xfig &amp;</STRONG></P>
<P>See also: <A HREF="#CorelDRAW">CorelDRAW</A>, <A HREF="#gimp">gimp</A>,
<A HREF="#showcase">showcase</A>,
<A HREF="#tgif">tgif</A>, 
<A HREF="#xpaint">xpaint</A></P>
<HR>
<P><STRONG><A NAME="xim">xim</A></STRONG>  </P>
<P>Description: general-purpose image viewer, editor and manipulator</P>
<P>To run:</P>
<P>athena% <STRONG>add graphics</STRONG></P>
<P>athena% <STRONG>xim &amp;</STRONG></P>
<P>See also:  <A HREF="#Applixgraphics">Applix Graphics</A>,
<A HREF="#bitmap">bitmap</A>, <A HREF="#CorelDRAW">CorelDRAW</A>, 
<A HREF="#gimp">gimp</A>, <A HREF="#photoshop">photoshop</A>,
<A HREF="#raster">raster</A>,
<A HREF="#xv">xv</A></P>
<HR>
<P><STRONG><A NAME="xlators_3d">xlators_3d</A></STRONG>  </P>
<P>Description: SGI set of 3d image file format converters that convert to/from
SGI Inventor (<EM>.iv</EM>) format. Current set includes DXF, SLA, Alias, Obj
and Softimage to Inventor, and Inventor to Renderman</P>
<P>To run:</P>
<P>athena% <EM><STRONG>program</STRONG>  infile outfile</EM> where <STRONG><EM>program</EM></STRONG>
is one of:</P>
<UL>
<LI><STRONG>DxfToIv</STRONG></LI>
<LI><STRONG>SlaToIv</STRONG></LI>
<LI><STRONG>AliasToIv</STRONG></LI>
<LI><STRONG>ObjToIv</STRONG></LI>
<LI><STRONG>SoftimageToIv</STRONG></LI>
<LI><STRONG>IvToRib</STRONG></LI></UL>
<P>See also:  <A HREF="#geomview">geomview</A>, <A HREF="#Open">Open Inventor</A>,
<A HREF="#Renderman">Renderman</A>,
<A HREF="#Studio/StudioPaint">Studio</A></P>
<HR>
<P><STRONG><A NAME="xpaint">xpaint</A></STRONG>  </P>
<P>Description: drawing program, similar to MacDraw</P>
<P>To run:</P>
<P>athena% <STRONG>add graphics</STRONG></P>
<P>athena% <STRONG>xpaint &amp;</STRONG></P>
<P>See also: <A HREF="#CorelDRAW">CorelDRAW</A>, 
<A HREF="#gimp">gimp</A>, <A HREF="#showcase">showcase</A>, <A HREF="#tgif">tgif</A>,

<A HREF="#xfig">xfig</A></P>
<HR>
<P><STRONG><A NAME="xv">xv</A></STRONG>  </P>
<P>Description: interactive, general-purpose graphics viewer that can display,
convert and manipulate images in many native formats (including  <EM>gif</EM>,
<EM>JPEG</EM>, <EM>TIFF</EM>,
<EM>PBM</EM>, <EM>X11 bitmap</EM>)</P>
<P>To run:</P>
<P>athena% <STRONG>add graphics</STRONG></P>
<P>athena% <STRONG>xv</STRONG> <EM>file </EM> <STRONG>&amp;</STRONG></P>
<P>there is an <A HREF="http://www.trilon.com/xv/manual/xv-3.10a/cover.html">online
manual</A></P>
<P>See also: <A HREF="#gimp">gimp</A>, <A HREF="#photoshop">photoshop</A>,
<A HREF="#rayshade">rayshade</A>, <A HREF="#Renderman">Renderman</A>,
<A HREF="#xim">xim</A></P>
<HR>
<P><STRONG><A NAME="xwd,">xwd, xwud</A></STRONG>  </P>
<P>Description: xwd dumps the contents of an X Window image into a specially
formatted dump file. xwud displays such as stored image in an X Window</P>
<P>To run:</P>
<P>athena%<STRONG>xwd -out</STRONG>  <EM>tofile</EM></P>
<P>then after the cursor shape changes to a cross-hair, move it into the window
you want to dump and click any mouse button</P>
<P>athena% <STRONG>xwud -in</STRONG><EM> fromfile</EM></P>
<P>See also: <A HREF="#xdpr">xdpr</A></P>
<HR>
<HR>
<P><STRONG><A NAME="Studio/StudioPaint">Studio (Alias-Wavefront)</A></STRONG>
 </P>
<P>Description: sophisticated 3d photorealistic  modeling, rendering and
animation application.</P>
<P>Licenses: we have 25 floating licenses</P>
<P>To run:</P>
<P>athena% <STRONG>add sgialias</STRONG></P>
<P>athena% <STRONG>run-alias</STRONG></P>
<P>See also:  <A HREF="#Renderman">Renderman  </A>, <A HREF="#Visualization">Visualization
Toolkit</A>, <A HREF="#xlators_3d">xlators_3d</A></P>
<HR>
<P><STRONG><A NAME="autocad">autocad</A></STRONG>  <EM> (there will be no
future UNIX releases beyond R13)</EM></P>
<P>Description: professional CAD package</P>
<P>Licenses: we have 50 floating licenses of R13 and  20 of R12</P>
<P>To run:</P>
<P>athena% <STRONG>add autocad</STRONG></P>
<P>athena% <STRONG>autocad &amp;</STRONG></P>
<P>To read online manuals (Sun only):</P>
<P>The first time:</P>
<P>athena% <STRONG>config_dtext</STRONG> and at the query for root directory
enter:</P>
<P><STRONG>/mit/autocad_v13/distrib/share/doc</STRONG></P>
<P>To launch the online manual reader:</P>
<P>athena% <STRONG>dtext &amp;</STRONG></P>
<P>Some users prefer to run R12 even though R13 is available. To explicitly run
R12, do:</P>
<P>athena% <STRONG>autocad  -ver 12 &amp;</STRONG></P>
<P>there is a <A HREF="http://web.mit.edu/autocad/www/home.html"> local Web
page</A>. Sun R13 uses the OPEN LOOK interface</P>
<P>See also:  <A HREF="#Pro-Engineer">Pro-Engineer</A></P>
<P>(NOTE: do not change the default Window Manager or autocad may crash; X
server needs to be in 8 bit mode to run this application)</P>
<HR>
<P><STRONG><A NAME="Pro-Engineer">Pro-Engineer</A></STRONG>   </P>
<P>Description:  high-end CAD/CAM package, used mostly in Mechanical
Engineering</P>
<P>Licenses: we have 60 floating licenses</P>
<P>To run:</P>
<P>athena% <STRONG>add  parametric</STRONG> (for release 20) </P>
<P>athena% <STRONG>add  ptc18</STRONG> (for release 18)</P>
<P>athena% <STRONG>proeng</STRONG></P>
<P>athena% <STRONG>prohelp</STRONG> (to get local Web online help)</P>
<P>See also:  <A HREF="#autocad">autocad</A>, <A HREF="#adina">adina</A></P>
<HR>
<P>athena% <STRONG><A NAME="dmconvert">dmconvert</A></STRONG></P>
<P>Description: SGI utility to convert between different types of digital media
files</P>
<P>To run:</P>
<P>athena% <STRONG>dmconvert</STRONG> <EM>options</EM> <EM>inputfile(s)</EM>
<EM>outputfile</EM></P>
<P>See also: <A HREF="#moviemaker,">moviemaker, movieplayer</A></P>
<HR>
<P><STRONG><A NAME="mediarecorder">mediarecorder</A></STRONG>  <EM>(only
available for O2s running IRIX 6.3)</EM> </P>
<P>Description: SGI utility for  recording images and sounds from various
sources; particularly useful for capturing sequences of screen displays for
presentations </P>
<P>To run:</P>
<P>athena% <STRONG>mediarecorder &amp;</STRONG> </P>
<P>See also: <A HREF="#moviemaker,">moviemaker</A>,
<A HREF="#mpeg_play">mpeg_play</A>, <A HREF="#xanim">xanim </A></P>
<HR>
<P>athena% <STRONG><A NAME="moviemaker,">moviemaker, movieplayer</A></STRONG></P>
<P>Description: SGI movie editor and player (<EM>IRIS video</EM> file format)</P>
<P>To run:</P>
<P>athena% <STRONG>moviemaker</STRONG></P>
<P>athena% <STRONG>movieplayer</STRONG></P>
<P>See also: <A HREF="#mediarecorder">mediarecorder</A>, 
<A HREF="#mpeg_play">mpeg_play</A>,
<A HREF="#sdr">sdr</A>,  <A HREF="#xanim">xanim</A>, <A HREF="#dmconvert">dmconvert</A></P>
<HR>
<P><STRONG><A NAME="mpeg_play">mpeg_play</A></STRONG>  </P>
<P>Description: plays <EM>mpeg-1</EM> encoded video files</P>
<P>To run:</P>
<P>athena% <STRONG>add graphics</STRONG></P>
<P>athena% <STRONG>mpeg_play</STRONG> <EM>video_file</EM></P>
<P>See also: <A HREF="#mediarecorder">mediarecorder</A>,
<A HREF="#moviemaker,">movieplayer</A>, <A HREF="#xanim">xanim</A></P>
<HR>
<P><STRONG><A NAME="sdr">sdr</A></STRONG>  </P>
<P>Description: displays  live Internet video broadcasts</P>
<P>To run:</P>
<P>athena% <STRONG>add mbone</STRONG> </P>
<P>athena% <STRONG>sdr &amp;</STRONG></P>
<P>See also: <A HREF="#moviemaker,">movieplayer</A>, <A HREF="#mpeg_play">mpeg_play</A>,
<A HREF="#xanim">xanim</A></P>
<HR>
<P><STRONG><A NAME="xanim">xanim</A></STRONG>  </P>
<P>Description: plays video animations in multiple image formats including
<EM>Amiga PFX &amp; MovieSetter, AVI,  DL, FLI, FLC, GIF87a, GIF89a, IFF, 
Quicktime and RLS (Utah Raster Toolkit) </EM></P>
<P>To run:</P>
<P>athena% <STRONG>add graphics</STRONG> </P>
<P>athena% <STRONG>xanim</STRONG> <EM>file</EM></P>
<P>See also: <A HREF="#mediarecorder">mediarecorder</A>,
<A HREF="#moviemaker,">movieplayer</A>, <A HREF="#mpeg_play">mpeg_play</A>,
<A HREF="#sdr">sdr</A></P>
<HR>
<HR>
<P><STRONG><A NAME="audioconvert">audioconvert</A></STRONG></P>
<P>Description: Sun utlility that converts audio data between a set of
supported audio encodings and file formats. Can also be used to compress and
decompress audio data, to add audio file headers to raw audio data files and to
convert between standard data encodings</P>
<P>To run:</P>
<P>athena% <STRONG>audioconvert -f</STRONG> <EM> outputformat</EM> <STRONG>-o</STRONG>
<EM>outfile infile</EM> </P>
<P>See also: <A HREF="#audioplay">audioplay</A>, <A HREF="#audiotool">audiotool</A>,
<A HREF="#soundplayer">soundplayer</A>,
<A HREF="#xplay">xplay</A></P>
<HR>
<P><STRONG><A NAME="audioplay">audioplay</A></STRONG></P>
<P>Description: Sun utility that plays audio files</P>
<P>To run:</P>
<P>athena% <STRONG>audioplay </STRONG> <EM> audiofile</EM></P>
<P>See also: <A HREF="#audioconvert">audioconvert</A>, <A HREF="#audiotool">audiotool</A>,
<A HREF="#soundplayer">soundplayer</A>,
<A HREF="#xplay">xplay</A></P>
<HR>
<P><STRONG><A NAME="audiotool">audiotool</A></STRONG></P>
<P>Description: Sun utility that allows recording, playing and simple editing
of audio data</P>
<P>To run:</P>
<P>athena% <STRONG>audiotool &amp;</STRONG> </P>
<P>See also: <A HREF="#audioconvert">audioconvert</A>, <A HREF="#audioplay">audioplay</A>,
<A HREF="#soundplayer">soundplayer</A>,
<A HREF="#xplay">xplay</A></P>
<HR>
<P><A NAME="cdman"><STRONG>cdman</STRONG></A></P>
<P>Description: SGI audio CD player that plays through internal audio circuitry</P>
<P>To run:</P>
<P>athena% <STRONG>cdman</STRONG></P>
<P>See also: <A HREF="#xmcd">xmcd</A></P>
<HR>
<P><STRONG><A NAME="showaudio">showaudio</A></STRONG></P>
<P>Description: shell script that uses various applications to play sound files
in certain formats</P>
<P>To run:</P>
<P>athena% <STRONG>add infoagents</STRONG> </P>
<P>athena% <STRONG>showaudio</STRONG> <EM> file</EM></P>
<P>See also: <A HREF="#soundplayer">soundplayer</A>,
<A HREF="#xplay">xplay</A></P>
<HR>
<P><STRONG><A NAME="soundplayer">soundplayer</A></STRONG>  </P>
<P>Description: SGI sound player for various audio formats (<EM>.aiff</EM>,
<EM>.aifc</EM>, <EM>.au, .snd</EM> (Sun/Next), <EM>.wav</EM>, <EM>.mpa</EM>,
<EM>.mpg</EM>, <EM>.mp2</EM>)</P>
<P>To run:</P>
<P>athena% <STRONG>soundplayer</STRONG> <EM> file</EM></P>
<P>See also: <A HREF="#audioconvert">audioconvert</A>, <A HREF="#audioplay">audioplay</A>,
<A HREF="#audiotool">audiotool</A>,  <A HREF="#xplay">xplay</A></P>
<P>(NOTE: inserting an audio CD into the CD-ROM device of an SGI will cause the
CD-ROM icon on the desktop to have an added musical note. Double clicking on the
icon after this appears will launch the CD player)</P>
<HR>
<P><STRONG><A NAME="xmcd">xmcd</A></STRONG>  </P>
<P>Description: plays audio CDs on CD-ROM drives</P>
<P>To run:</P>
<P>athena% <STRONG>add sipb</STRONG> </P>
<P>athena% <STRONG>xmcd &amp;</STRONG></P>
<P>See also: <A HREF="#cdman">cdman</A></P>
<HR>
<P><STRONG><A NAME="xplay">xplay</A></STRONG>  </P>
<P>Description: sound player for <EM>.au</EM>, <EM>.aiff</EM>, some <EM>.wav</EM>
file formats</P>
<P>To run:</P>
<P>athena% <STRONG>add infoagents</STRONG> </P>
<P>athena% <STRONG>xplay</STRONG> <EM> file</EM></P>
<P>See also:  <A HREF="#audioconvert">audioconvert</A>, <A HREF="#audioplay">audioplay</A>,
<A HREF="#audiotool">audiotool</A>, <A HREF="#soundplayer">soundplayer</A></P>
<HR>
<HR>
<P><STRONG><A NAME="dadisp">dadisp</A></STRONG></P>
<P>Description: data analysis and display tool based on spreadsheet paradigm.
Incorporates graphical display and digital signal processing capabilities </P>
<P>Licenses: we have 1000 floating licenses</P>
<P>To run: </P>
<P>athena% <STRONG>add dadisp</STRONG></P>
<P>athena% <STRONG>dadisp &amp;</STRONG> (from a directory where you have
write permission)</P>
<P>athena% <STRONG>set_demo</STRONG> (to run demos &amp; tutorials in a temp
directory)</P>
<P>See also: <A HREF="#matlab,">matlab</A>, <A HREF="#tecplot">tecplot</A></P>
<HR>
<P><STRONG><A NAME="dc">dc</A></STRONG></P>
<P>Description: desk calculator, based on arbitrary precision math package</P>
<P>To run:  </P>
<P>athena% <STRONG>dc</STRONG> <EM>commandfile</EM></P>
<P>See also: <A HREF="#xcalc">xcalc</A></P>
<HR>
<P><STRONG><A NAME="gnuplot">gnuplot</A></STRONG></P>
<P>Description: command-driven interactive function plotting program</P>
<P>To run:  </P>
<P>athena% <STRONG>add gnu</STRONG></P>
<P>athena% <STRONG>gnuplot</STRONG> <EM>file</EM></P>
<P>(for internal commands, type <STRONG>gnuplot</STRONG>, followed by
<STRONG>?</STRONG> at the <STRONG>gnuplot&gt;</STRONG> prompt)</P>
<P>There is also <A HREF="http://www.cs.dartmouth.edu/gnuplot_info.html">information
from Dartmouth</A></P>
<P>See also: <A HREF="#graph">GNU plot utilities</A></P>
<HR>
<P><STRONG><A NAME="macsyma">macsyma</A></STRONG></P>
<P>Description: newer, GUI-based version of a &quot;classic&quot; symbolic math
program. Incorporates extensive graphics capabilities</P>
<P>Licenses: we have 10 floating licenses</P>
<P>To run:  </P>
<P>athena% <STRONG>add macsyma</STRONG></P>
<P>athena% <STRONG>macsyma &amp;</STRONG>  (for X interface) </P>
<P>athena% <STRONG>macsyma dumb</STRONG> (for TTY  interface) </P>
<P>See also: <A HREF="#maple,">maple</A>, <A HREF="#Mathematica">Mathematica</A></P>
<HR>
<P><STRONG><A NAME="maple,">maple, mint</A></STRONG></P>
<P>Description: multi-featured symbolic math program. <STRONG>mint</STRONG> is
a debugger for Maple script files similar to <STRONG>lint</STRONG> for C
programs</P>
<P>To run:  </P>
<P>athena% <STRONG>add maple</STRONG></P>
<P>athena% <STRONG>maple</STRONG> (for X interface, default release 5.1)
</P>
<P>athena% <STRONG>maple.tty</STRONG> (for TTY interface, default release 5.1)
</P>
<P>athena% <STRONG>maple -ver 5r3</STRONG> (for X interface, release 5r3) </P>
<P>athena% <STRONG>maple.tty -ver 5r3</STRONG> (for TTY interface, release
5r3) </P>
<P>athena% <STRONG>mint</STRONG> <EM>scriptfile</EM> (to debug a a maple
script)</P>
<P>To run <B>geomview</B> 3d image  interface (MAPLE V R3 only): start as
<STRONG>maple -ver 5r3</STRONG>, then,  from within Maple:</P>
<P><STRONG>&gt;readlib(gvplot);</STRONG></P>
<P><STRONG>&gt;fig :=
plot3d((1.3)^x*sin(y),x=-1..2*Pi,y=0..Pi,coords=spherical,style=patch);</STRONG></P>
<P><STRONG>&gt;gvplot(fig);</STRONG></P>
<P>This will pop open a <STRONG>geomview</STRONG> window with the plotted
sample image</P>
<P>There is <A HREF="http://web.mit.edu/olh/Maple">online documentation</A>, a
<A HREF="http://web.mit.edu/maple/www/home.html">local Web page</A> and
<A HREF="http://www.maplesoft.com/r5_1_new.html">Maple 5.1 What's New.</A></P>
<P>(NOTE: on startup, the Console window may open with an error message:
<STRONG>afs: byte-range lock/unlock ignored; make sure no one else is running
this program.</STRONG>. This is innocuous and can safely be ignored. There is no
way to turn it off)</P>
<P>See also:  <A HREF="#geomview">geomview</A>, <A HREF="#macsyma">macsyma</A>,
<A HREF="#Mathematica">Mathematica</A></P>
<HR>
<P><STRONG><A NAME="Mathematica">Mathematica</A></STRONG></P>
<P>Description: multi-featured symbolic math program</P>
<P>Licenses: we have 25 floating licenses</P>
<P>To run:  </P>
<P>athena% <STRONG>add math</STRONG></P>
<P>athena% <STRONG>mathematica &amp;</STRONG> (for Notebook/X  interface) </P>
<P>athena% <STRONG>math</STRONG> (for TTY interface)</P>
<P>To run <STRONG>geomview</STRONG> 3d image interface, start Mathematica X
interface, then, from within Mathematica, do:</P>
<P><STRONG>&lt;&lt;Geomview.m</STRONG></P>
<P><STRONG>Plot3D[x^2 + y^2, {x, -2, 2}, {y, -2, 2}]</STRONG> </P>
<P>This will pop open a <STRONG>geomview</STRONG> window with the plotted
sample image</P>
<P><STRONG>Each Mathematica process uses a license- please be considerate to
other users and only run a single process at a time</STRONG></P>
<P>See also: <A HREF="#geomview">geomview</A>, <A HREF="#macsyma">macsyma</A>,
<A HREF="#maple,">maple</A></P>
<P>(NOTE: The Mathematica launch script assumes a standard Athena environment,
and in particular that a user's home directory is in AFS. If this is not the
case, you will probably see a cryptic error message like:
</P>
<P><STRONG>startup error type 199</STRONG></P>
<P>and Mathematica will not run. For workarounds in cases where your home
directory is not in AFS,  see file
<A HREF="http://web.mit.edu/math/README.athena">/mit/math/README.athena</A> )</P>
<HR>
<P><STRONG><A NAME="matlab,">matlab, simulink</A></STRONG></P>
<P>Description: interactive &quot;matrix lab&quot; for data analysis tasks
involving matrices, graphics and numerical computation. Includes
specialized-subject &quot;toolbox&quot; extensions for many topics, including
Control, Robust Control, Signal Processing and others</P>
<P><STRONG>simulink</STRONG> is a modular package for analyzing dynamic
digital signal processing systems</P>
<P>To run:  </P>
<P>athena% <STRONG>add matlab</STRONG></P>
<P>athena% <STRONG>matlab &amp;</STRONG> (for default 5.3/R11 release)</P>
<P>athena% <STRONG>matlab -ver 5.2 &amp;</STRONG> (for 5.2 release)</P>
<P>athena% <STRONG>matlab -ver 4.2 &amp;</STRONG> (for 4.2 release)</P>
<P>(typing <STRONG>demo</STRONG> at the <STRONG> &gt;&gt;</STRONG> prompt
will  run through examples)</P>
<P>athena% <STRONG>simulink &amp;</STRONG> (for new 5.3/R11 release)</P>
<P>athena% <STRONG>simulink -ver 4.2 &amp;</STRONG> (for 4.2 release)</P>
<P>(typing <STRONG>simdemo</STRONG> at the  <STRONG> &gt;&gt;</STRONG> prompt
 will run through examples)</P>
<P>athena% <STRONG>matlabdoc</STRONG> (for online help system;  type
<STRONG>matlabdoc -h</STRONG> for options)</P>
<P>athena% <STRONG>matlabdoc -ver 5.2</STRONG> (for 5.2 online help system)</P>
<P>There is  a <A HREF="http://web.mit.edu/matlab/www/home.html">local Web
page</A>, a 
<A HREF="http://education.mathworks.com/">vendor educational applications page</A>,
<A
HREF="http://tute.mit.edu/matlab_v5.2/distrib/help/helpdesk.html#helpdesk.html">5.2
online docs (MIT only)</A>,
<A
HREF="http://tute.mit.edu/matlab_v5.3/distrib/help/helpdesk.html#helpdesk.html">5.3
online docs (MIT only)</A> (NOTE: to use search feature, start as <STRONG>matlabdoc</STRONG>)</P>
<P>See also: <A HREF="#dadisp">dadisp</A></P>
<HR>
<P><STRONG><A NAME="sas">sas</A></STRONG></P>
<P>Description: comprehensive statistics package, incorporating many
capabilities and features for data visualization, display and extraction</P>
<P>To run:  </P>
<P>athena% <STRONG>add sas</STRONG></P>
<P>Licenses: we have 50 licenses</P>
<P>athena% <STRONG>sas &amp;</STRONG> (for default version 7.00)</P>
<P>athena% <STRONG>sas -ver 6.12 &amp;</STRONG> (for older 6.12 release)</P>
<P>There is a
<A HREF="http://web.mit.edu/sas/www/home.html">local Web page</A>,
<A HREF="http://web.mit.edu/sas/www/tip.html">local SAS tips</A></P>
<P>See also: <A HREF="#splus">splus</A>, <A HREF="#stata">stata</A></P>
<HR>
<P><STRONG><A NAME="splus">splus</A></STRONG></P>
<P>Description: statistical data analysis and plotting package. Incorporates an
internal programming language, with many built-in functions</P>
<P>To run:  </P>
<P>athena% <STRONG>add splus</STRONG> </P>
<P>athena% <STRONG>splus</STRONG> (default 5.1 release)</P>
<P>athena% <STRONG>splus -ver 3.4</STRONG> (3.4 release, Sun and SGI)</P>
<P>(typing <STRONG>help()</STRONG> at the  <STRONG>&gt;</STRONG> prompt will 
give a help summary; typing <STRONG>help.start()</STRONG> will start the GUI
help system; <STRONG>help.off()</STRONG> turns it off)</P>
<P>There is a <A HREF="http://web.mit.edu/splus/www/home.html"> local Web page</A>;
also <A HREF="http://tute.mit.edu/splus_v5.1/www/readme.pdf">Splus 5 Release
Notes </A>,  <A HREF="http://tute.mit.edu/splus_v5.1/www/statman1.pdf">Statistics
Manual (part 1)</A>, <A HREF="http://tute.mit.edu/splus_v5.1/www/statman2.pdf">Statistics
Manual (part 2)</A>, 
<A HREF="http://tute.mit.edu/splus_v5.1/www/migrate.pdf">Migration Guide</A>
and
<A HREF="http://tute.mit.edu/splus_v5.1/www/unixug.pdf">User's Guide</A></P>
<P>See also: <A HREF="#sas">sas</A>, <A HREF="#stata">stata</A></P>
<P>(NOTE: Linux version requires glic2 library (RedHat 5 or higher))</P>
<HR>
<P><STRONG><A NAME="stata">stata</A></STRONG></P>
<P>Description: statistical analysis package incorporating many tests, simpler
to use than <STRONG>sas</STRONG> or <STRONG>splus</STRONG>.  Used primarily in
Economics and the Social Sciences</P>
<P>Licenses: we have 50 licenses</P>
<P>To run:  </P>
<P>athena% <STRONG>add stata</STRONG></P>
<P>athena% <STRONG>stata</STRONG> (for default version 6)</P>
<P>athena% <STRONG>stata -ver 5.0</STRONG> (for version 5)</P>
<P>athena% <STRONG>statabatch</STRONG> <EM>mybatchfile</EM> (to run batch
file <EM>mybatchfile.do</EM> in batch mode) </P>
<P>There is a great deal of online help. Type <STRONG>help</STRONG> at the
Stata <STRONG>.</STRONG> prompt to get started</P>
<P>See also: <A HREF="#sas">sas</A>, <A HREF="#splus">splus</A></P>
<P>(NOTE: copies of the <EM>Stata Technical Bulletin</EM>, with software on
diskette, are available. This publication provides a variety of customized
statistical procedures in various application areas. Contact
<A HREF="mailto:alexp@@mit.edu">&lt;alexp@@mit.edu&gt;</A> for details) </P>
<HR>
<P><STRONG><A NAME="tecplot">tecplot</A></STRONG></P>
<P>Description: Advanced  data plotting package that can do many types of 2d
and 3d  plots</P>
<P>Licenses: we have 25 floating licenses</P>
<P>To run: </P>
<P>athena% <STRONG>add tecplot</STRONG> </P>
<P>athena% <STRONG>tecplot &amp;</STRONG> (for default version 7.5)</P>
<P>athena% <STRONG>rundemo &amp;</STRONG> (to run demos)</P>
<P>athena% <STRONG>showmovie</STRONG> (animation demos)</P>
<P>athena% <STRONG>tecplot -ver 7.0 &amp;</STRONG> (to run release 7.0)</P>
<P>athena% <STRONG>rundemo -ver 7.0 &amp;</STRONG> (to run demos, release 7.0)</P>
<P>There is <A HREF="http://web.mit.edu/olh/Tecplot">online local
documentation</A>, an
<A HREF="http://tute.mit.edu/tecplot_v7.5/distrib/doc/75rm.pdf">online
Reference Manual</A>, an
<A HREF="http://tute.mit.edu/tecplot_v7.5/distrib/doc/75um.pdf">Online User's
Manual </A>and
<A HREF="http://web.mit.edu/afs/athena/software/tecplot/www/home.html">local
Web page</A></P>
<HR>
<HR>
<P><STRONG><A NAME="Applixspreadsheets">Applix Spreadsheets</A></STRONG></P>
<P>Description: general-purpose spreadsheet</P>
<P>To run:</P>
<P>athena% <STRONG>add applix</STRONG></P>
<P>athena% <STRONG>applix &amp;</STRONG> (select  <STRONG>Spreadsheets</STRONG>
from <STRONG>*</STRONG> menu)</P>
<P>See also: <A HREF="#sc">sc</A>, <A HREF="#table">table</A>,
<A HREF="#xess">xess</A></P>
<HR>
<P><STRONG><A NAME="sc">sc</A></STRONG></P>
<P>Description:  spreadsheet calculator based on rectangular tables</P>
<P>To run:  </P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>sc</STRONG></P>
<P>See also:  <A HREF="#Applixspreadsheets">Applix Spreadsheets</A>,
<A HREF="#table">table</A>, <A HREF="#xess">xess</A></P>
<HR>
<P><STRONG><A NAME="table">table</A></STRONG></P>
<P>Description:  Andrew utility allowing creation, printing  and spreadsheet
manipulation of  rectangular tables of data</P>
<P>To run:  </P>
<P>athena% <STRONG>table </STRONG> <EM>file.table</EM></P>
<P>See also:  <A HREF="#Ahelp">ahelp</A>,  <A HREF="#Applixspreadsheets">Applix
Spreadsheets</A>, <A HREF="#ez">ez</A>,
<A HREF="#xess">xess</A></P>
<HR>
<P><STRONG><A NAME="xess">xess</A></STRONG></P>
<P>Description:  scientific spreadsheet for UNIX. Includes many internal
functions and a C based API that allows full access to the spreadsheet
capabilities</P>
<P>To run:  </P>
<P>athena% <STRONG>add xess</STRONG> </P>
<P>athena% <STRONG>xess &amp;</STRONG></P>
<P>There is <A HREF="http://web.mit.edu/olh/Xess">online documentation</A>, a
<A HREF="http://web.mit.edu/xess/www/home.html"> local Web page</A> or
<A HREF="http://web.mit.edu/xess_v4.0/www/xess4-help.html">HTML online help</A></P>
<P>See also:  <A HREF="#Applixspreadsheets">Applix Spreadsheets</A>,
<A HREF="#sc">sc</A>, <A HREF="#table">table</A></P>
<HR>
<HR>
<P><STRONG><A NAME="cc">cc</A></STRONG></P>
<P>Description:  default C compiler on all platforms</P>
<P>To run: </P>
<P>athena% <STRONG>cc</STRONG> <EM>file.c </EM> (or use
<EM>makefile)</EM></P>
<P>athena% <STRONG>cc -flags</STRONG> gives a concise summary of command-line
switches (Sun)</P>
<P>There is
<A HREF="http://web.mit.edu/sunsoft_v5.1/www/c-compiler/index.html">online
documentation</A> for Sun , and
<A HREF="#Answerbook">Answerbook information</A></P>
<P>See also:  <A HREF="#gcc">gcc</A></P>
<P>There are older Sun compiler releases in the <STRONG>sunsoft_v4.2</STRONG>
locker but this is not recommended for new work. If you want to use them, you
will need to add the locker with the <STRONG>-f</STRONG> flag (i.e. like
<STRONG>add -f sunsoft_v4.2</STRONG>) in order to put the launch script in the
proper place in your path</P>
<P>See also: <A HREF="#gcc">gcc</A>, <A HREF="#ghcc">ghcc</A></P>
<P>(NOTE: until Athena Release 8.0, there was no <STRONG>cc</STRONG> compiler
on Suns; the Sun C compiler was run by doing <STRONG>add sunsoft; suncc</STRONG>
<EM>file.c</EM>. In  Release 8.0 and later, <STRONG>cc</STRONG>  <EM>file.c
</EM> invokes a script which attaches and runs the Sun  C compiler, currently
version 5.1 in the
<STRONG>sunsoft</STRONG> locker. The old form will be retained for backward
compatibility. Please read files <STRONG>/mit/sunsoft/README.important_changes</STRONG>
and <STRONG>/mit/sunsoft/README.dynamic_linking</STRONG> for information about
major recent changes to the Sun compilers on Athena. See also file <STRONG>/mit/info/SunCompiling.doc</STRONG>
for an overview- this is a Frame 5 document)</P>
<P>(NOTE: on SGI, use <STRONG>-non_shared</STRONG> compiler switch to do
static linking against static libraries in <STRONG>/usr/lib/nonshared</STRONG>.
SGI is phasing out static linking and recommends using dynamic linking instead)</P>
<P>(NOTE: on Linux and NetBSD machines, cc is generally a symlink to
<A HREF="#gcc">gcc</A>)</P>
<HR>
<P><STRONG><A NAME="lint">lint</A></STRONG></P>
<P>Description:  checks C programs for compliance with syntax and style rules</P>
<P>To run:  (for Suns, do <STRONG>add -f sunsoft</STRONG>  first )</P>
<P>athena% <STRONG>lint </STRONG> <EM> file.c </EM></P>
<P>athena% <STRONG>lint -flags</STRONG> gives a concise summary of
command-line switches (Sun)</P>
<P>See also: <A HREF="#ftnchek">ftnchek</A></P>
<HR>
<P><STRONG><A NAME="gcc">gcc</A></STRONG></P>
<P>Description: GNU C compiler. There are three versions on Athena- the one in
the <STRONG>gnu</STRONG> locker is as supplied by the FSF. The one in the
<STRONG>cygnus</STRONG> locker is a supported version that has recently been
discontinued; the 97r2 release is the  last one received, and newer releases
will only be found in the <STRONG>gnu</STRONG> and <STRONG>egcs</STRONG>
lockers. Linux and NetBSD machines use <STRONG>gcc</STRONG> from the
distribution media as default C compiler but can also use the versions in  the
<STRONG>gnu</STRONG> and <STRONG>egcs</STRONG> lockers which may be newer (do
<STRONG>gcc -v</STRONG> to check version)</P>
<P>To run:</P>
<P>athena% <STRONG>add gnu</STRONG> (for gnu version, Sun and SGI)</P>
<P>athena% <STRONG>add -f gnu</STRONG> (for gnu version, Linux and NetBSD)</P>
<P>athena% <STRONG>add egcs</STRONG> (for egcs version)</P>
<P>athena% <STRONG>add cygnus</STRONG> (for Cygnus version, Sun and SGI)</P>
<P>athena% <STRONG>info</STRONG> (for online help)</P>
<P>athena% <STRONG>gcc</STRONG> <EM>file.c</EM></P>
<P>There is  a <A HREF="http://web.mit.edu/cygnus/www/home.html">local Web
page</A> and <A HREF="http://web.mit.edu/cygnus/cygnus-97r2/www#index.html">online
docs</A> for Cygnus and an <A HREF="http://egcs.cygnus.com/">egcs information
page </A></P>
<P>See also: <A HREF="#cc">cc</A>, <A HREF="#ghcc">ghcc</A></P>
<P>(NOTE: <STRONG>egcs</STRONG> represents a split in the <STRONG>gcc</STRONG>
development tree. It is essentially an enhanced and more modularized variant of
the GNU compiler suite, being rapidly developed under the open development
model. Noteworthy features include integrated <A HREF="#g77">g77</A> support,
and incorporation of recent C++ language features (<A HREF="#g++">g++</A>))</P>
<P>(NOTE: See also file <STRONG>/mit/info/SunCompiling.doc</STRONG> for an
overview- this is a Frame 5 document)</P>
<HR>
<P><STRONG><A NAME="ghcc">ghcc</A></STRONG></P>
<P>Description: C compiler donated by Green Hills Software and integrated with
their Multi debugger. Renamed from <STRONG>gcc</STRONG> to avoid confusion with
the gnu C compiler</P>
<P>To run:</P>
<P>athena% <STRONG>add multi</STRONG></P>
<P>athena% <STRONG>ghcc</STRONG> <EM>file.c</EM></P>
<P>See also: <A HREF="#multi">multi</A>, <A HREF="#cc">cc</A>,
<A HREF="#gcc">gcc</A></P>
<HR>
<HR>
<P><STRONG><A NAME="CC,">CC, DCC, NCC</A><A></A></STRONG> </P>
<P>Description:  Sun and SGI C++ compilers.  <STRONG>CC</STRONG> is the  &quot;standard&quot;
C++ translator, <STRONG>DCC</STRONG> and <STRONG>NCC</STRONG> are SGI
commercial compilers,  integrated with the <STRONG>CaseVision Workshop</STRONG></P>
<P>Licenses: we have 50 floating licenses (DCC, NCC)</P>
<P>To run:</P>
<P>See the <A HREF="#insight">SGI online book</A> &quot;Delta/C++ Programmer's
Guide&quot; for more on
<STRONG>DCC</STRONG>, <STRONG>NCC</STRONG></P>
<P>athena% <STRONG>CC</STRONG> <EM>file.C</EM></P>
<P>athena% <STRONG>DCC</STRONG> <EM>file.C</EM> (SGI only)</P>
<P>athena% <STRONG>NCC</STRONG> <EM>file.C</EM> (SGI only)</P>
<P>athena% <STRONG>CC -flags</STRONG> gives a concise summary of command-line
switches (Sun)</P>
<P>There is
<A HREF="http://web.mit.edu/sunsoft_v5.1/www/c-plusplus/index.html">online
documentation</A> for Sun , and
<A HREF="#Answerbook">Answerbook information</A>, as well as the
<A HREF="http://www.sgi.com/Technology/STL/">SGI Standard Template Library</A></P>
<P>See also: <A HREF="#gcx">gcx</A>, <A HREF="#g++">g++</A>,
<A HREF="#CaseVision">CaseVision Workshop</A></P>
<P>(NOTE: on IRIX 5.2, <STRONG>CC</STRONG> was the &quot;default&quot;, cfront
3-based C++. On IRIX 5.3, this has become <STRONG>NCC</STRONG> (<STRONG>CC</STRONG>
and <STRONG>NCC</STRONG> do the same thing on IRIX 5.3). The former <STRONG>CC</STRONG>
is still available by doing <STRONG>OCC</STRONG> instead of <STRONG>CC</STRONG>)</P>
<P>(NOTE: Please read files <STRONG>/mit/sunsoft/README.important_changes</STRONG>
and <STRONG>/mit/sunsoft/README.dynamic_linking</STRONG> for information about
major recent changes to the Sun compilers on Athena. See also file <STRONG>/mit/info/SunCompiling.doc</STRONG>
for an overview- this is a Frame 5 document)</P>
<HR>
<P><STRONG><A NAME="g++">g++</A></STRONG></P>
<P>Description: GNU C++ compiler. There are three versions on Athena- the one
in the <STRONG>gnu</STRONG> locker is as supplied by the FSF. The one in the
<STRONG>cygnus</STRONG> locker is a supported version that has recently been
discontinued; the 97r2 release is the  last one received, and newer releases
will only be found in the <STRONG>gnu</STRONG> and <STRONG>egcs</STRONG>
lockers.  Linux and NetBSD machines use <STRONG>g++ </STRONG>from the
distribution media as default C++ compiler ( but can also use the versions in 
the <STRONG>gnu</STRONG> and <STRONG>egcs</STRONG> lockers which may be newer
(do <STRONG>g++ -v</STRONG> to check version)</P>
<P>To run:</P>
<P>athena% <STRONG>add gnu</STRONG> (for gnu version, Sun and SGI)</P>
<P>athena% <STRONG>add -f gnu</STRONG> (for gnu version, Linux and NetBSD)</P>
<P>athena% <STRONG>add egcs</STRONG> (for egcs version)</P>
<P>athena% <STRONG>add cygnus</STRONG> (for Cygnus version, Sun and SGI)</P>
<P>athena% <STRONG>info</STRONG> (for online help)</P>
<P>athena% <STRONG>g++</STRONG> <EM>file.C</EM></P>
<P>There is  a <A HREF="http://web.mit.edu/cygnus/www/home.html">local Web
page</A> and <A HREF="http://web.mit.edu/cygnus/cygnus-97r2/www#index.html">online
docs</A> for Cygnus and an <A HREF="http://egcs.cygnus.com/">egcs information
page </A></P>
<P>See also:  <A HREF="#CC,">CC</A>, <A HREF="#gcx">gcx</A></P>
<P>(NOTE: cygnus <STRONG>gcc</STRONG>, <STRONG>g++</STRONG> are broken on SGI
machines running IRIX 6.2 (Athena 8.2 Indys))</P>
<P>(NOTE: <STRONG>egcs</STRONG> represents a split in the <STRONG>gcc</STRONG>
development tree. It is essentially an enhanced and more modularized variant of
the GNU compiler suite, being rapidly developed under the open development
model. Noteworthy features include integrated <A HREF="#g77">g77</A> support,
and incorporation of recent C++ language features (<STRONG>g++</STRONG>))</P>
<P>(NOTE: when using dynamic linking with <STRONG>egcs</STRONG>, the loader
will generally need to find the <STRONG>libstdc++.so</STRONG> dynamic library
in the <STRONG>egcs</STRONG> locker at runtime, in directory <STRONG>/mit/egcs/lib</STRONG>.
To see the recommended way of doing this, adapt a script used for a similar
function explained in the <STRONG>sunsoft</STRONG> locker- see file <STRONG>/mit/sunsoft/README.dynamic_linking</STRONG>)</P>
<P>(NOTE: See also file <STRONG>/mit/info/SunCompiling.doc</STRONG> for an
overview- this is a Frame 5 document)</P>
<HR>
<P><STRONG><A NAME="gcx">gcx</A></STRONG></P>
<P>Description: C++ compiler donated by Green Hills Software and integrated
with their Multi debugger</P>
<P>To run:</P>
<P>athena% <STRONG>add multi</STRONG></P>
<P>athena% <STRONG>gcx</STRONG> <EM>file.C</EM></P>
<P>See also: <A HREF="#CC,">CC</A>, <A HREF="#multi">multi</A>,
<A HREF="#g++">g++</A></P>
<HR>
<HR>
<P><STRONG><A NAME="f2c">f2c</A></STRONG></P>
<P>Description: FORTRAN to C translator</P>
<P>To run:</P>
<P>athena% <STRONG>add fortran</STRONG></P>
<P>athena% <STRONG>f2c</STRONG><EM> file.c</EM></P>
<HR>
<P><STRONG><A NAME="f77">f77</A></STRONG></P>
<P>Description:  default FORTRAN compiler on Suns and SGIs</P>
<P>To run: </P>
<P>athena% <STRONG>f77</STRONG> <EM>file.f</EM></P>
<P>athena% <STRONG>f77 -flags</STRONG> gives a concise summary of command-line
switches (Sun)</P>
<P>There is <A HREF="http://web.mit.edu/sunsoft_v5.1/www/fortran/index.html">online
documentation</A> for Sun,, and
<A HREF="#Answerbook">Answerbook information</A></P>
<P>See also: <A HREF="#gfc">gfc</A>, <A HREF="#g77">g77</A>, <A HREF="#f90">f90</A></P>
<P>There are older Sun compiler releases in the <STRONG>sunsoft_v4.2</STRONG>
locker but these are not recommended for new work. If you want to use these, you
will need to add the corresponding locker with the <STRONG>-f</STRONG> flag
(i.e. like <STRONG>add -f sunsoft_v4.2</STRONG>) in order to put the launch
script in the proper place in your path</P>
<P>(NOTE: There have been significant recent changes to the Sun compilers on
Athena that affect dynamic linking, among other things.  See files <STRONG>/mit/sunsoft/README.dynamic_linking</STRONG>
and <STRONG>/mit/sunsoft/README.important_changes</STRONG> for important
information. See also file <STRONG>/mit/info/SunCompiling.doc</STRONG> for an
overview- this is a Frame 5 document)</P>
<HR>
<P><STRONG><A NAME="g77">g77</A></STRONG></P>
<P>Description:  GNU FORTRAN compiler </P>
<P>To run: </P>
<P>athena% <STRONG>add egcs</STRONG></P>
<P>athena% <STRONG>g77</STRONG> <EM>file.f</EM></P>
<P>See also: <A HREF="#gfc">gfc</A>, <A HREF="#f77">f77</A>, <A HREF="#f90">f90</A></P>
<P>There is an <A HREF="http://egcs.cygnus.com/">egcs information page </A></P>
<P>(NOTE: the <STRONG>g77</STRONG> compiler is a front-end to the ecgs variant
of the <A HREF="#gcc">gcc </A>compiler; it is still in a fairly early stage of
development and may be somewhat buggy; at the moment, it is the only FORTRAN
compiler available on Athena for SGI and NetBSD machines)</P>
<HR>
<P><STRONG><A NAME="f90">f90</A></STRONG></P>
<P>Description:  FORTRAN  90 compiler </P>
<P>To run: </P>
<P>athena% <STRONG>f90</STRONG> <EM>file.f90</EM></P>
<P>athena% <STRONG>f90 -flags</STRONG> gives a concise summary of command-line
switches (Sun)</P>
<P>There is <A HREF="http://web.mit.edu/sunsoft_v5.1/www/fortran/index.html">online
documentation</A> for Sun , and
<A HREF="#Answerbook">Answerbook information </A></P>
<P>See also: <A HREF="#gfc">gfc</A>, <A HREF="#f77">f77</A></P>
<P>(NOTE: There have been significant recent changes to the Sun compilers on
Athena that affect dynamic linking, among other things.  See files <STRONG>/mit/sunsoft/README.dynamic_linking</STRONG>
and <STRONG>/mit/sunsoft/README.important_changes</STRONG> for important
information. See also file <STRONG>/mit/info/SunCompiling.doc</STRONG> for an
overview- this is a Frame 5 document)</P>
<HR>
<P><STRONG><A NAME="ftnchek">ftnchek</A></STRONG></P>
<P>Description:  checks FORTRAN programs for compliance with syntax; similar to
<STRONG>lint</STRONG> for C programs</P>
<P>To run: </P>
<P>athena% <STRONG>add fortran</STRONG></P>
<P>athena% <STRONG>ftnchek </STRONG> <EM> file.f</EM> </P>
<P>See also: <A HREF="#lint">lint</A></P>
<HR>
<P><STRONG><A NAME="gfc">gfc</A></STRONG></P>
<P>Description: FORTRAN compiler donated by Green Hills Software and integrated
with their Multi debugger</P>
<P>To run:</P>
<P>athena% <STRONG>add multi</STRONG></P>
<P>athena% <STRONG>gfc</STRONG> <EM>file.f</EM></P>
<P>See also: <A HREF="#multi">multi</A>, <A HREF="#f77">f77</A></P>
<HR>
<HR>
<P><STRONG><A NAME="awk">awk</A></STRONG></P>
<P>Description: pattern scanning and processing language. <STRONG>awk</STRONG>
scans an input file <EM>inputfile</EM> for lines that match any of a set of
patterns specified in <EM>scriptfile</EM>. With each pattern in  <EM>scriptfile</EM>there
can be an associated action that will be performed when a line of <EM>inputfile
</EM>  matches the pattern. A pattern-action statement has the form: <EM>pattern</EM>
{ <EM>action</EM> }. Either <EM>pattern</EM> or <EM>action</EM> may be
omitted. If  there  is  no
<EM>action</EM>,  the  matching line is printed</P>
<P>Individual <STRONG>awk</STRONG> commands are frequently used within shell
or <STRONG>perl</STRONG>  scripts to perform text transformations on fields
within lines of text</P>
<P>To run: <STRONG>awk -f </STRONG><EM> scriptfile  inputfile</EM></P>
<P>See also: <A HREF="#perl">perl</A></P>
<HR>
<P><STRONG><A NAME="cT">cT</A></STRONG></P>
<P>Description: interpreted programming language for authoring and executing
applications with menus, buttons etc. Code is easily ported across machine
architectures (UNIX, PC, Mac)</P>
<P>To run:</P>
<P>The default version is 2.2; to run the newer 2.5 release,  also type the
following line at the Athena prompt:</P>
<P>athena% <STRONG>setenv CT_VERSION 2.5</STRONG></P>
<P>athena% <STRONG>add ct</STRONG></P>
<P>athena% <STRONG>cT</STRONG> <EM>file.t </EM> (authoring version,  <EM>file.t</EM>
is a cT source file)</P>
<P>To run cT binaries:</P>
<P>In next run command, <EM>myfile</EM> refers to a file <EM>myfile.machine.ctb</EM>,
which is a binary file created from a cT source file by running  the authoring
version  on the source file and saving as binary (Option -&gt; Make Binary); 
<EM>machine</EM> is an architecture descriptor generated by the cT authoring
program. For example,  starting with cT source file  <EM>myfile.t</EM> on a Sun
one would get <EM>myfile.sparc.ctb</EM> as the saved binary file; to run under
the executor version, use <EM>myfile</EM> only- do not add the extension</P>
<P>athena% <STRONG>cTx</STRONG> <EM>myfile</EM> (executor version)</P>
<P>athena% <STRONG>cT -x</STRONG>  <EM>myfile</EM> (same as above, using
authoring version)</P>
<P>See also:  <A HREF="#Qt">Qt</A>, <A HREF="#Tcl,">Tcl, Tk</A></P>
<P>(NOTE: users who create binary files with <EM>.machine.ctb</EM> extensions
using the authoring version may freely distribute these binaries and the
<STRONG>cTx</STRONG> executor version  needed to run them. The authoring system
may not be distributed)</P>
<HR>
<P><STRONG><A NAME="Java">Java Development Kit</A></STRONG></P>
<P>Description: programming environment based on C++ for developing &quot;small
programs&quot; called <STRONG>applications</STRONG> or  <STRONG>applets</STRONG>
that are supposed to be platform and architecture independent, based on a
<STRONG>Java Virtual Machine</STRONG>.
<STRONG>applications</STRONG> can be run stand-alone with a Java interpreter,
but more commonly one uses <STRONG>applets</STRONG>  run from within a
Java-enabled Web browser such as <STRONG>netscape</STRONG> or <STRONG>hotjava</STRONG>.
<STRONG>javac</STRONG> is a compiler that compiles Java source code into an
intermediate bytecode form that can then be interpreted by
<STRONG>java</STRONG>. <STRONG>appletviewer</STRONG> is a viewer for applets
embedded with an <EM>html</EM> document.</P>
<P>To run:</P>
<P>athena% <STRONG>add java</STRONG> (SGI, Linux, NetBSD)</P>
<P>athena% <STRONG>add -f java</STRONG> (Sun)</P>
<P>athena% <STRONG>javac</STRONG> <EM>myfile.java </EM> (creates
<EM>myfile.class</EM> intermediate code from source code file <EM> myfile.java</EM>)</P>
<P>athena% <STRONG>javac -ver 1.2ref</STRONG> <EM>myfile.java </EM> (new 1.2
release for Sun)</P>
<P>athena% <STRONG>java</STRONG> <EM>myfile </EM> (interprets intermediate
code file generated by the compiler. Do not include the <EM>.class</EM>
extension)</P>
<P>athena% <STRONG>java -ver 1.2ref</STRONG> <EM>myfile </EM> (new 1.2
release for Sun)</P>
<P>athena% <STRONG>appletviewer </STRONG><EM>myfile.html</EM> (views applet
embedded in an <EM>html</EM> file)</P>
<P>athena% <STRONG>appletviewer -ver 1.2ref</STRONG><EM> myfile.html</EM>
(new 1.2 release for Sun)</P>
<P>There is also:</P>
<UL>
<LI><STRONG>javadoc</STRONG> which generates API docs in html</LI>
<LI><STRONG>javah</STRONG> which creates C header and stub files for a Java
class</LI>
<LI><STRONG>javap</STRONG> which is a compiled Java file disassembler</LI>
<LI><STRONG>jdb</STRONG> a Java language debugger</LI></UL>
<P>See Web pages for
<A HREF="http://web.mit.edu/java_v1.2ref/distrib/sun4x_56/docs/index.html">local
JDK 1.2 documentation</A>, <A HREF="http://www.javasoft.com/doc/tutorial.html">Java
tutorials</A>,
<A HREF="http://web.mit.edu/java_v1.0.2/www/index.html">Java 1.0.2 locker
resources</A>,
<A
HREF="http://www.javasoft.com/docs/books/tutorial/getStarted/application/index.html">&quot;Hello,
World&quot; in Java</A>, a  locally-maintained
<A HREF="http://web.mit.edu/javalib/www/home.html">list of Java resources</A>
and a <A HREF="http://web.mit.edu/java/www/home.html">local documentation
starting page</A>, and
<A HREF="http://web.mit.edu/java_v1.1.6/www/release.html">JDK 1.1.6 for SGI
pages.</A></P>
<P>See also: <A HREF="#javas">Java Studio</A>, <A HREF="#javaw">Java Workshop</A>,
<A HREF="#netscape">netscape</A>, <A HREF="#Swing">Swing  Set </A>and the
<STRONG>javalib</STRONG> locker for examples (look under <STRONG>/mit/javalib/nutshell</STRONG>
after attaching the locker)</P>
<P>(NOTE:  applets embedded within <EM>html</EM> files can be run on any
platform that has a Java-aware Web browser, but current releases of Web browsers
may not be fully compatible with latest Java features- if this cause problems
use <STRONG>appletviewer</STRONG> instead)</P>
<P>(NOTE 3/1/99: <STRONG>Java3d</STRONG> has been added for Sun- this requires
a machine with OpenGL graphics. Demos are located below <STRONG>/mit/java_v1.2ref/distrib/sun4x_56/demo/java3d</STRONG>
and can be run  by doing something like <STRONG>java HelloUniverse</STRONG>
(from the <STRONG>HelloUniverse</STRONG> directory)</P>
<HR>
<P><STRONG><A NAME="lisp">cl</A></STRONG></P>
<P>Description: Allegro Common Lisp programming language</P>
<P>To run:</P>
<P>athena% <STRONG>add acl</STRONG></P>
<P>athena% <STRONG>cl</STRONG> (for 5.0 Lisp-only TTY interface; type
<STRONG>(exit)</STRONG> at Lisp prompt to exit)</P>
<P>athena% <STRONG>cl-xemacs &amp;</STRONG> (for 5.0 xemacs interface with
connection to Composer Development Environment)</P>
<P>athena% <STRONG>cl -ver 4.3</STRONG> (for 4.3 release,  TTY interface)</P>
<P>To load CLIM from within Lisp 5.0, type:</P>
<P><STRONG>(require :climxm)</STRONG></P>
<P>To run CLIM demos, after loading CLIM, type:</P>
<P><STRONG>(require :climdemo)</STRONG></P>
<P>followed by:</P>
<P><STRONG>(clim-demo:start-demo)
</STRONG></P>
<P>(you will run into an error message and some funny characters will print
out, but this is harmless)</P>
<P>There are local
<A HREF="http://web.mit.edu/acl_v4.3/distrib/docs/aclug.pdf">4.3 Lisp online
docs</A> and <A HREF="http://web.mit.edu/acl_v4.3/distrib/docs/aclcomp.pdf">4.3
Composer online docs</A>; also an 
<A HREF="http://kmi.open.ac.uk/cltl/cltl2.html">online Lisp language reference
manual</A>. For a detailed  hypertext Common Lisp guide see the
<A
HREF="http://www.harlequin.com/education/books/HyperSpec/FrontMatter/Starting-Points.html">Lisp
HyperSpec </A>from Harlequin; see also the
<A HREF="http://www.franz.com/faq/aclfaq-0.html">Allegro CL FAQ </A></P>
<P>Release 5.0 has <A HREF="http://web.mit.edu/acl_v5.0/eli/readme.htm">Emacs-Lisp
interface documentation</A> and
<A HREF="http://web.mit.edu/acl_v5.0/distrib/common/doc/cl/introduction.htm">general
online documentation</A></P>
<P>See also: <A HREF="#scheme">scheme</A></P>
<HR>
<P><STRONG><A NAME="logo">logo</A></STRONG></P>
<P>Description: Logo programming language; frequently used to introduce
programming concepts to young children</P>
<P>To run:</P>
<P>athena% <STRONG>add logo</STRONG></P>
<P>athena% <STRONG>logo</STRONG> </P>
<P>See also: <A HREF="#scheme">scheme</A></P>
<HR>
<P><STRONG><A NAME="ml">ml</A></STRONG></P>
<P>Description: ML functional programming language, from the Standard ML of New
Jersey distribution </P>
<P>To run:</P>
<P>athena% <STRONG>add ml</STRONG></P>
<P>athena% <STRONG>sml</STRONG> </P>
<HR>
<P><STRONG><A NAME="pc">pc</A></STRONG></P>
<P>Description: standard Pascal compiler</P>
<P>To run: </P>
<P>athena% <STRONG>pc</STRONG> <EM>file.p</EM></P>
<P>athena% <STRONG>pc -flags</STRONG> gives a concise summary of command-line
switches (Sun)</P>
<P>There is <A HREF="http://web.mit.edu/sunsoft_v5.1/www/pascal/index.html">online
documentation</A> for Sun, and
<A HREF="#Answerbook">Answerbook information</A></P>
<P>(NOTE: There have been significant recent changes to the Sun compilers on
Athena that affect dynamic linking, among other things.  See files <STRONG>/mit/sunsoft/README.dynamic_linking</STRONG>
and <STRONG>/mit/sunsoft/README.important_changes</STRONG> for important
information. See also file <STRONG>/mit/info/SunCompiling.doc</STRONG> for an
overview- this is a Frame 5 document)</P>
<HR>
<P><STRONG><A NAME="perl">perl</A></STRONG></P>
<P>Description: general-purpose programming language particularly well suited
to system management tasks and as a substitute for shell scripts. Has many
built-in functions, particularly for string and text handling</P>
<P>To run:</P>
<P>athena% <STRONG>add -f perl</STRONG> (for Perl 4)</P>
<P>athena% <STRONG>perl</STRONG> <EM>file.pl</EM> </P>
<P>or executable script in Perl with first line:</P>
<P><STRONG>#!/afs/athena/contrib/perl/perl</STRONG> (Perl 4)</P>
<P><STRONG>#!/usr/athena/bin/perl</STRONG> (Perl 5)</P>
<P>There is documentation on the Web for
<A HREF="http://www-cgi.cs.cmu.edu/cgi-bin/perl-man">Perl 4</A>,
<A
HREF="ftp://ftp.rge.com/pub/languages/perl/doc/manual/html/frame_index_long.html">Perl
5</A></P>
<P>See also: <A HREF="#awk">awk</A>, <A HREF="#python">python</A>,
<A HREF="#Tcl,">Tcl/Tk</A></P>
<P>(NOTE: Perl 5 will be the default Perl version in Athena release 8.2,
instead of Perl 4 used in prior Athena releases. There are syntactic differences
that may break your scripts, most notably in usage of the @@ symbol)</P>
<HR>
<P><STRONG><A NAME="python">python</A></STRONG></P>
<P>Description: general-purpose, extensible scripting language</P>
<P>To run:</P>
<P>athena% <STRONG>add python</STRONG></P>
<P>athena% <STRONG>python</STRONG> (for interactive mode)</P>
<P>or executable script in Python (use <EM>.py</EM> extension) with first
line:</P>
<P><STRONG>#!/afs/sipb/project/python/bin/python</STRONG></P>
<P>There is a tutorial in file <STRONG>/mit/python/doc/1.5.2b1/tut.ps</STRONG>,
and other documentation in files <STRONG>/mit/python/doc1.5.2b1/ref.ps</STRONG>
and
<STRONG>/mit/python/doc/1.5.2b1/lib.ps</STRONG> (PostScript format), and
<A HREF="http://web.mit.edu/python/doc/1.5.2b1/html/ref/index.html">local
reference documentation</A>, 
<A HREF="http://web.mit.edu/python/doc/1.5.2b1/html/lib/index.html">library
documentation </A> and
<A HREF="http://web.mit.edu/python/doc/1.5.2b1/html/tut/index.html">tutorial.</A>
There is a <A HREF="http://www.python.org/">Python Web site</A> also.</P>
<P>See also: <A HREF="#perl">perl</A></P>
<HR>
<P><STRONG><A NAME="scheme">scheme</A></STRONG></P>
<P>Description: MIT Scheme, a dialect of Lisp developed for educational
applications</P>
<P>To run:</P>
<P>athena% <STRONG>add scheme</STRONG></P>
<P>athena% <STRONG>scheme</STRONG> </P>
<P>See also: <A HREF="#lisp">cl</A></P>
<HR>
<HR>
<P><STRONG><A NAME="adb">adb</A></STRONG></P>
<P>Description: general-purpose program debugger</P>
<P>To run:</P>
<P>athena% <STRONG>adb</STRONG> <EM>file</EM></P>
<P>See also: <A HREF="#dbx">dbx</A>, <A HREF="#gdb">gdb</A></P>
<HR>
<P><STRONG><A NAME="CaseVision">CaseVision Workshop</A></STRONG></P>
<P>Description: SGI integrated CASE tool software development suite</P>
<P>Licenses: we have 50 floating licenses</P>
<P>To run:</P>
<P>athena% <STRONG>cvd</STRONG> <EM> file </EM> (debugger)</P>
<P>athena% <STRONG>cvstatic &amp;</STRONG> (source code static analysis tool)
</P>
<P>athena% <STRONG>cvperf</STRONG> <EM>pathname_to_test_dir </EM> <STRONG>&amp;</STRONG>
(performance tools) </P>
<P>athena% <STRONG>cvxcov &amp;</STRONG> (test coverage tool) </P>
<P>See also <A HREF="#insight">SGI online books</A> &quot;CaseVision Workshop
User's Guide&quot;, &quot;CaseVision Workshop Pro C++ User's Guide&quot;</P>
<P>See also: <A HREF="#CC,">DCC, NCC</A>, <A HREF="#rapidapp">rapidapp</A>, 
<A HREF="#Workshop">Workshop</A></P>
<HR>
<P><STRONG><A NAME="codecenter,">codecenter, xcodecenter</A></STRONG></P>
<P>Description: integrated C debugging environment, incorporating a C
interpreter, an incremental linker/loader, a source level debugger and program 
a checker</P>
<P>To run:</P>
<P>athena% <STRONG>add codecenter</STRONG></P>
<P>athena% <STRONG>xcodecenter</STRONG>  <EM>project_file </EM>  (for X
interface)</P>
<P>athena% <STRONG>codecenter</STRONG>  <EM>project_file </EM> (for TTY
interface)</P>
<P>athena% <STRONG>dtext &amp;</STRONG>   (for online documentation viewer)</P>
<P>See also: <A HREF="#multi">multi</A></P>
<HR>
<P><STRONG><A NAME="dbx">dbx</A></STRONG></P>
<P>Description: source-level debugging tool for a variety of languages
including C, C++, FORTRAN and Pascal. Use with programs compiled with the
<STRONG>-g</STRONG> compiler switch</P>
<P>To run: (for Suns, do <STRONG>add sunsoft</STRONG> first)</P>
<P>athena% <STRONG>dbx</STRONG> <EM>file </EM></P>
<P>See also: <A HREF="#adb">adb</A>, <A HREF="#gdb">gdb</A>, <A HREF="#lint">lint</A></P>
<HR>
<P><STRONG><A NAME="gdb">gdb</A></STRONG> </P>
<P>Description: gnu C, C++ and FORTRAN dynamic debugging tool which can attach
running processes. Use with programs compiled with the <STRONG>-g</STRONG>
compiler switch. There are two versions on Athena- the one in the <STRONG>gnu</STRONG>
locker is as supplied by the FSF. The one in the
<STRONG>cygnus</STRONG> locker is a supported version that has recently been
discontinued; the 97r2 release is the  last one received, and newer releases
will only be found in the <STRONG>gnu</STRONG> locker. Lnx and BSD machines use
gdb from the distribution media as default but can also use the version in  the
<STRONG>gnu</STRONG> locker</P>
<P>To run:</P>
<P>athena% <STRONG>add gnu</STRONG> (for gnu version)</P>
<P>athena% <STRONG>add cygnus</STRONG> (for Cygnus version, SGI and Sun)</P>
<P>athena% <STRONG>info</STRONG> (for internal help)</P>
<P>To run:</P>
<P>athena% <STRONG>gdb</STRONG> <EM>file</EM></P>
<P>There is  a <A HREF="http://web.mit.edu/cygnus/www/home.html">local Web
page</A> and <A HREF="http://web.mit.edu/cygnus/cygnus-97r2/www#index.html">online
docs</A> for Cygnus</P>
<P>See also: <A HREF="#adb">adb</A>, <A HREF="#dbx">dbx</A>, <A HREF="#lint">lint</A></P>
<HR>
<P><STRONG><A NAME="javas">Java Studio</A></STRONG></P>
<P>Description: Sun interactive Java code-builder, based on a graphical,
intuitive &quot;drag-and-drop&quot; interface. Uses pre-coded building blocks
that can be interconnected graphically. Based on an integrated version
(currently 1.1.3)  of the Java Development Kit </P>
<P>To run:</P>
<P>athena% <STRONG>add studio</STRONG></P>
<P>athena% <STRONG>js &amp;</STRONG> </P>
<P>See also: <A HREF="#Java">Java Development Kit</A>, <A HREF="#javaw">Java
Workshop</A></P>
<HR>
<P><STRONG><A NAME="javaw">Java Workshop</A></STRONG></P>
<P>Description: Sun graphical, integrated development environment for Java
applications, similar to Microsoft Visual C++. Based on an integrated version
(currently 1.1.3)  of the Java Development Kit </P>
<P>To run:</P>
<P>athena% <STRONG>add workshop</STRONG></P>
<P>athena% <STRONG>jws &amp;</STRONG> </P>
<P>See also: <A HREF="#Java">Java Development Kit</A>, <A HREF="#javas">Java
Studio</A></P>
<HR>
<P><STRONG><A NAME="multi">multi</A></STRONG></P>
<P>Description: interactive, window-based code debugger  from Green Hills
Software for various source languages- designed to work with a set of compilers
also from Green Hills (C:
<STRONG>ghcc</STRONG>, C++: <STRONG>gcx</STRONG>,  FORTRAN: <STRONG>gfc</STRONG>,
Pascal: <STRONG>gpc</STRONG>). Compile code  intended for debugging with Multi
using the Green Hills compiler 
<STRONG>-G</STRONG> switch </P>
<P>To run:</P>
<P>athena% <STRONG>add multi</STRONG></P>
<P>athena% <STRONG>multi</STRONG> <EM>objectfile</EM></P>
<P>See also: <A HREF="#codecenter,">codecenter</A>, <A HREF="#ghcc">ghcc</A>,
<A HREF="#gcx">gcx</A>, <A HREF="#gfc">gfc</A></P>
<HR>
<P><STRONG><A NAME="Workshop">Workshop</A></STRONG></P>
<P>Description: Sun  integrated  program development environment</P>
<P>To run:</P>
<P>athena% <STRONG>add sunsoft</STRONG></P>
<P>athena% <STRONG>workshop</STRONG> </P>
<P>There is <A HREF="http://web.mit.edu/sunsoft_v5.1/www/workshop/index.html">online
documentation</A></P>
<P>See also: <A HREF="#CaseVision">CaseVision Workshop</A>, and
<A HREF="#Answerbook">Answerbook information</A></P>
<HR>
<HR>
<P><STRONG><A NAME="Cchart,">Cchart, Gks</A></STRONG> <EM> (very old- not
recommended for new work)</EM></P>
<P>Description:  libraries for drawing graphs and charts</P>
<P>To run:</P>
<P> athena% <STRONG>add prochart</STRONG></P>
<P>see files in <STRONG>/mit/prochart/demo/gks </STRONG> and  <STRONG>/mit/prochart/demo/cchart</STRONG>
for information and sample code</P>
<P>See also:  <A HREF="#prochart">prochart</A></P>
<HR>
<P><STRONG><A NAME="Grafic">Grafic</A></STRONG>  <EM> (very old- not
recommended for new work)</EM></P>
<P>Description: FORTRAN-callable library of interactive graphics routines
providing the programmer with the ability to create grid, vector, contour or
specialized plots in two or three dimensions </P>
<P>To run:</P>
<P> athena% <STRONG>attach grafic x11</STRONG></P>
<P>see <STRONG>/mit/grafic/src.dev/Makefile</STRONG> for compilation and link
details</P>
<P>To link against it: </P>
<P>athena% <STRONG>f77 -o <EM>file file.f </EM> -L/mit/grafic/`machtype`lib
-lgrafic -lx11 </STRONG></P>
<P>See also:  <A HREF="#prochart">prochart</A>, <A HREF="#tecplot">tecplot</A></P>
<HR>
<HR>
<P><STRONG><A NAME="Visualization">Visualization Toolkit</A></STRONG>  </P>
<P>Description: graphics library for 3d image visualization - can generate
stand-alone binaries or interface with Tcl/Tk</P>
<P>To run:</P>
<P> athena% <STRONG>add vtkit</STRONG> (for default release, currently 2.0)
</P>
<P> athena% <STRONG>add vtkit_v2.2</STRONG> (for new 2.2 release) </P>
<P>See  book &quot;The Visualization Toolkit&quot; (Prentice-Hall), and 2.0
html versions of the 2.0 man pages starting from
<A HREF="http://web.mit.edu/vtkit_v2.0/www/atoz.html">here</A></P>
<P>To build demo applications from C++ source code:</P>
<P> athena%  <STRONG>set_vtk_demos</STRONG> (and follow directions that print
out)</P>
<P>To run with Tcl:</P>
<P> athena%  <STRONG>run_vtk </STRONG><EM> myfile.tcl</EM> (in 2.x,  Tcl
demos are in various <EM>examplesTcl</EM> directories)</P>
<P>To link against it: look at  2.2 <STRONG>/mit/vtkit_v2.2/distrib/graphics/examplesCxx/Makefile</STRONG>
(dynamic) and adapt it to your applications</P>
<P>There is a <A HREF="http://www.kitware.com/vtk.html">Web page by the
authors</A> </P>
<P>See also:  <A HREF="#geomview">geomview</A>, <A HREF="#Qt">Qt</A>,
<A HREF="#Renderman">Renderman</A>,
<A HREF="#Open">Open Inventor</A>, <A HREF="#ImageVision">ImageVision  </A>,
<A HREF="#Tcl,">Tcl/Tk</A>,
<A HREF="#Studio/StudioPaint">Studio</A></P>
<P>(NOTE: as of 2.2, a Sun version is also available, but for Ultras only.
Static libraries are no longer being built as the great size of statically
linked binaries makes them impractical)</P>
<HR>
<P><STRONG><A NAME="Lapack">Lapack</A></STRONG>  </P>
<P>Description: library of FORTRAN 77 and C subroutines for solving many
problems in numerical linear algebra</P>
<P>To run:</P>
<P> athena% <STRONG>add lapack</STRONG></P>
<P>To link against it: </P>
<P>FORTRAN version:</P>
<P>athena% <STRONG>f77 -o <EM>file file.f </EM> -L/mit/lapack/`machtype`lib
-llapack -lblas</STRONG></P>
<P>C version:</P>
<P>athena% <STRONG>cc -o <EM>file file.c </EM>-I/mit/lapack/include
-L/mit/lapack/`machtype`lib\</STRONG></P>
<P><STRONG>               -llapack_alpha -lblas_alpha
-L/mit/lapack/`machtype`lib/F2CLIBS -lF77</STRONG></P>
<P>and add the following include line to you program:</P>
<P><STRONG>#include &quot;f2c.h&quot;</STRONG></P>
<P>Please read the file <STRONG>/mit/lapack/README.to_use_clapack</STRONG> for
additional important information</P>
<P>For more  background see the Numerical Analysis FAQ in
<A HREF="http://net.indra.com/~sullivan/q10.html">html</A> or 
<A HREF="http://web.mit.edu/mathlibrary/www/num-analysis-faq.txt">text</A> form</P>
<P>See also:  <A HREF="#Numerical">Numerical Recipes</A>, <A HREF="#xnetlib">xnetlib</A></P>
<HR>
<P><STRONG><A NAME="Numerical">Numerical Recipes</A></STRONG>  </P>
<P>Description: library of many numerical analysis routines (FORTRAN and C
source available)</P>
<P>To run:</P>
<P> athena% <STRONG>add recipes</STRONG></P>
<P>See  book &quot;Numerical Recipes in C&quot; or &quot;Numerical Recipes in
FORTRAN&quot; that goes with the software
<A HREF="http://beta.ulib.org/webRoot/Books/Numerical_Recipes/bookcpdf.html">now
available online</A></P>
<P>To link against it: </P>
<P>athena% <STRONG>cc -I/mit/recipes/include -o <EM>file file.c </EM>
-L/mit/recipes/`machtype`lib -lrecipes_c -lm</STRONG></P>
<P>and add the following include lines to you program:</P>
<P><STRONG>#include &quot;nr.h&quot;</STRONG></P>
<P><STRONG>#include &quot;nrutil.h&quot;</STRONG></P>
<P>athena% <STRONG>f77 -o <EM>file file.f </EM> -L/mit/recipes/`machtype`lib
-lrecipes_f </STRONG></P>
<P>For more general information see the <A HREF="http://gams.nist.gov/">Guide
to Available Mathematical Software</A> and the
<A HREF="http://math.nist.gov/iml++/">IML++ Iterative Methods Library</A></P>
<P>For more  background see the Numerical Analysis FAQ in
<A HREF="http://net.indra.com/~sullivan/q10.html">html</A> or 
<A HREF="http://web.mit.edu/mathlibrary/www/num-analysis-faq.txt">text</A> form</P>
<P>See also: <A HREF="#Lapack">Lapack</A>, <A HREF="#xnetlib">xnetlib</A></P>
<P>(NOTE: Numerical Recipes on Athena are now at release level 2.08)</P>
<HR>
<P><STRONG><A NAME="xnetlib">xnetlib</A></STRONG>  </P>
<P>Description: <STRONG>xnetlib</STRONG> is an X interface tool for examining
and downloading files from Netlib. Netlib is an archive containing code for
Lapack, Blas and other related public-domain numerical computation routines</P>
<P>To run:</P>
<P> athena% <STRONG>add netlib</STRONG></P>
<P>Go to the <A HREF="http://www.netlib.org/">Netlib Web page</A></P>
<P>athena% <STRONG>xnetlib &amp;</STRONG></P>
<P>For more general information see the <A HREF="http://gams.nist.gov/">Guide
to Available Mathematical Software</A> and the
<A HREF="http://math.nist.gov/iml++/">IML++ Iterative Methods Library</A></P>
<P>For more  background see the Numerical Analysis FAQ in
<A HREF="http://net.indra.com/~sullivan/q10.html">html</A> or 
<A HREF="http://web.mit.edu/mathlibrary/www/num-analysis-faq.txt">text</A> form</P>
<P>See also:  <A HREF="#Lapack">Lapack</A></P>
<HR>
<HR>
<P><STRONG><A NAME="Andrew">Andrew Toolkit</A></STRONG>  </P>
<P>Description: GUI and application development environment</P>
<P>To run:</P>
<P> athena% <STRONG>attach andrew</STRONG></P>
<P>To get further information:</P>
<P> athena% <STRONG>ahelp programming</STRONG></P>
<P>See also: <A HREF="#Ahelp">ahelp</A></P>
<HR>
<P><STRONG><A NAME="explorer">explorer</A></STRONG>  </P>
<P>Description:  on SGI machines, <STRONG>IRIS explorer</STRONG> is a system
for combining small, general tools called modules to create powerful custom
visualization applications</P>
<P>To run:</P>
<P> athena% <STRONG>explorer &amp;</STRONG></P>
<P>See man page for <STRONG>explorer</STRONG> on an SGI machine for more
detailed information</P>
<P>See also:  <A HREF="#Ahelp">ahelp</A></P>
<HR>
<P><STRONG><A NAME="Motif">Motif</A></STRONG>  </P>
<P>Description:  software suite from OSF incorporating the <STRONG>mwm</STRONG>
Window Manager and a  library of Widgets for building GUI applications with a &quot;Motif
look and feel&quot;. <STRONG>mwm</STRONG> is the default Window Manager on
Athena. The instructions below describe how to build your own Motif applications
by linking against the Motif library</P>
<P>SGIs and Suns now both have built-in Motif 1.2 and compatible X11 R6
libraries, and do not require additional locker attaches (dynamic linking is the
default). Motif is not normally supplied with Linux distributions. MIT has a
Motif site license and we use libraries built locally from source.</P>
<P>To link against the Motif libraries (the exact link order is significant)</P>
<P>athena% <STRONG>add motif1.2</STRONG> (for Linux - not necessary on Sun and
SGI)</P>
<P>link with <STRONG>-lXm -lXt -lX11</STRONG> on the link command line  (Sun,
SGI)</P>
<P>for Linux  use a compilation command line including:</P>
<P><STRONG>gcc -o <EM>file file.f</EM> -I/mit/motif/include -L/usr/X11R6/lib
/mit/motif/lib/libXm.a -lXt -lX11</STRONG> (Lnx - see also last note below)</P>
<P>You may run into further complications, such as the need to link against
additional libraries,  that are beyond the scope of this document</P>
<P>See also:  <A HREF="#Qt">Qt</A>, <A HREF="#Xaw,">Xaw</A>, 
<A HREF="#Viewkit">Viewkit</A> (SGI),
<A HREF="#Wcl">Wcl</A></P>
<P>(NOTE: See also file <STRONG>/mit/info/SunCompiling.doc</STRONG> for an
overview- this is a Frame 5 document)</P>
<P>(NOTE: the <STRONG>motif1.2</STRONG> locker has a mount point at <STRONG>/mit/motif</STRONG>;
this will statically link the Motif library, if you want this kind of binary)</P>
<HR>
<P><STRONG><A NAME="Qt">Qt</A></STRONG>  </P>
<P>Description: Object-oriented framework for developing graphical user
interface (GUI) applications using C++</P>
<P>To run: </P>
<P>athena% <STRONG>add qt</STRONG> (recommended compilers are default CC
compilers for Sun, SGI, g++ for Linux)</P>
<P>athena% <STRONG>setenv QT_VERSION 1.3.2</STRONG> (to use the specified
version, in this case 1.3.2;  if omitted, uses &quot;default version&quot;)</P>
<P>athena% <STRONG>source /mit/qt/cshrc</STRONG></P>
<P>See demo makefiles for compiler switch selections</P>
<P>link with <STRONG>-L/mit/qt/lib -lqt</STRONG> (dynamic link)</P>
<P>or             <STRONG>/mit/qt/lib/libqt.a</STRONG> (static link)</P>
<P>(NOTE: If you want to build apps using Qt with a version that is not the
current default, replace the <STRONG>qt</STRONG> path component in the compile
and link lines with a version-specific one  in form <STRONG>qt_v1.3.2</STRONG>,
and set environment variable  <STRONG>QT_VERSION</STRONG> to the version (like
1.3.2))_</P>
<P>There is <A HREF="http://web.mit.edu/qt/www/index.html">local online
documentation</A></P>
<P>Please read the file <STRONG>/mit/qt/README.to-run</STRONG> for additional
important information</P>
<P>See also:  <A HREF="#Motif">Motif</A>, <A HREF="#rapidapp">rapidapp</A>,
<A HREF="#Tcl,">Tcl, Tk</A>,
<A HREF="#Viewkit">Viewkit</A>, <A HREF="#Wcl">Wcl</A>, <A HREF="#cT">cT</A>,
<A HREF="#Visualization">Visualization Toolkit</A></P>
<HR>
<P><STRONG><A NAME="Swing">Swing Set (Java)</A></STRONG>  </P>
<P>Description: set of Java classes that is available as a toolkit for building
Java applications</P>
<P>To run: </P>
<P>athena% <STRONG>add swing_v1.1</STRONG></P>
<P>To run demos:</P>
<P>athena% <STRONG>source /mit/swing_v1.1/demo-cshrc</STRONG></P>
<P>then cd to an appropriate demo dir and run <STRONG>runnit</STRONG> i.e.
like:</P>
<P>athena% <STRONG>cd /mit/swing_v1.1/swing-1.1beta2/examples/Simple; runnit</STRONG></P>
<P>To build your own applications:</P>
<P>athena% <STRONG>source /mit/swing_v1.1/dev-cshrc</STRONG></P>
<P>and use JDK tools in the usual way, i.e.:</P>
<P>athena% <STRONG>javac HelloSwing.java</STRONG> (to compile HelloSwing)</P>
<P>athena% <STRONG>java HelloSwing</STRONG> (to run class file
HelloSwing.class)</P>
<P>There are more detailed instructions in file
<A HREF="http://web.mit.edu/swing_v1.1/README.to-run">/mit/swing_v1.1/README.to-run</A>
and <A HREF="http://web.mit.edu/swing_v1.1/swing-1.1beta2/README.html">online
documentation</A></P>
<P>See also:  <A HREF="#Java">Java Development Kit</A></P>
<HR>
<P><STRONG><A NAME="Tcl,">Tcl, Tk</A></STRONG>  </P>
<P>Description: Programming environment for creating GUI interfaces under X
windows</P>
<P>To run: </P>
<P>athena% <STRONG>add tcl</STRONG> (Sun, SGI, BSD)</P>
<P>athena% <STRONG>tclsh </STRONG> (for an interactive Tcl  interpreter)</P>
<P>or executable script in Tcl  with first line:</P>
<P><STRONG>#!/afs/sipb/project/tcl/wish -f</STRONG> (Sun, SGI, BSD, to run
executable scripts with a windowing interpreter)</P>
<P><STRONG>#!/usr/bin/wish -f</STRONG> (Lnx)</P>
<P>to run GUI interface builder (pick Help -&gt; Tutorial for a tutorial):</P>
<P>athena% <STRONG>xf &amp;</STRONG> <EM>(currently broken)</EM></P>
<P>There is <A HREF="http://www.sco.com/Technology/tcl/Tcl.html">information
on the Web</A></P>
<P>See also: <A HREF="#Qt">Qt</A>,
<A HREF="#Wcl">Wcl</A>, <A HREF="#cT">cT</A>,
<A HREF="#Visualization">Visualization Toolkit</A></P>
<HR>
<P><STRONG><A NAME="Viewkit">Viewkit</A></STRONG>  </P>
<P>Description: on SGIs,  ViewKit is a C++ class library that enable
programmers to develop Motif user interfaces more efficiently and more
effectively. The ViewKit classes encapsulate common interface items as higher
level components for easy access and modification.</P>
<P>To link against the Viewkit libraries (the exact link order is significant):</P>
<P> athena% <STRONG>cc -o</STRONG> <EM>file file.c </EM> <STRONG>-lvk
-lvkhelp -lXm -lXt -lX11</STRONG></P>
<P>For widget documentation, see many <STRONG>man(3)</STRONG> pages starting
with <STRONG>vk...</STRONG></P>
<P>See also <A HREF="#insight">SGI online book</A> &quot;IRIS Viewkit
Programmer's Guide&quot;</P>
<P>See also:  <A HREF="#Motif">Motif</A>, <A HREF="#Qt">Qt</A></P>
<HR>
<P><STRONG><A NAME="Wcl">Wcl</A></STRONG>  </P>
<P>Description: <STRONG>Wcl</STRONG> is a library which allows the complete
look and feel  of a Widget-based application to be specified in Xrm resource
files. <STRONG>Mri</STRONG> and <STRONG>Ari</STRONG> are user-interface
building tools using <STRONG>Wcl</STRONG>. <STRONG>Wcl</STRONG> itself is
widget set independent: it can be used to create and manipulate user interfaces
which are made up of Athena, Cornell, Motif, OpenLook, or any other  <STRONG>Xt</STRONG>
based widgets</P>
<P>To use:</P>
<P><STRONG>add wcl; attach x11r5</STRONG></P>
<P><STRONG>Mri -rf </STRONG> <EM>resourcefile </EM> (where <EM>resourcefile
</EM> has Motif X resources)</P>
<P><STRONG>Ari -rf </STRONG> <EM>resourcefile </EM> (where <EM>resourcefile
</EM> has Xaw  resources)</P>
<P>To link against the Wcl libraries:</P>
<P>athena% <STRONG>attach motif1.2</STRONG> (in addition to add/attach above)</P>
<P> athena% <STRONG>cc -o</STRONG> <EM>file file.c </EM>  <STRONG>-I/mit/wcl/include
-I/usr/athena/include -L/mit/wcl/lib -L/usr/athena/lib -lWc</STRONG></P>
<P>See also:  <A HREF="#Qt">Qt</A>, <A HREF="#Tcl,">Tcl, Tk</A>,
<A HREF="#cT">cT</A></P>
<HR>
<P><STRONG><A NAME="Xaw,">Xaw, Xt, Xlib</A></STRONG></P>
<P>Description: <STRONG>Xaw</STRONG> is a set of X widgets called the
<STRONG>Athena Toolkit</STRONG>. <STRONG>Xt</STRONG> is a set of X routines
called <STRONG>X Toolkit Intrinsics</STRONG>, upon which widgets are built.
<STRONG>Xlib</STRONG> is the lowest level of X routines.</P>
<P>To use:</P>
<P>athena% <STRONG>attach x11r5</STRONG> (to get static libraries for Sun;
otherwise vendor supplied, non-locker versions preferred)</P>
<P>To link against the  Xlib libraries:</P>
<P> athena% <STRONG>cc -o</STRONG> <EM>file file.c</EM> <STRONG>-lX11</STRONG></P>
<P>To link against the Xt libraries:</P>
<P> athena% <STRONG>cc -o</STRONG> <EM>file file.c </EM> <STRONG>-lXt -lX11</STRONG></P>
<P>To link against the Athena widget libraries:</P>
<P> athena% <STRONG>cc -o</STRONG> <EM>file file.c </EM> <STRONG>-lXaw -lXt
-lX11</STRONG></P>
<P>For documentation, see many <STRONG>man(3)</STRONG> pages starting with 
<STRONG>X...</STRONG> and <STRONG>Xt...</STRONG></P>
<P>See also: <A HREF="#Motif">Motif</A></P>
<HR>
<HR>
<P><STRONG><A NAME="Hspice">awaves</A></STRONG>  </P>
<P>Description: optimizing analog circuit simulator for steady-state, transient
and frequency domains</P>
<P>Licenses: 100 floating licenses</P>
<P>To run: </P>
<P>athena% <STRONG>add hspice</STRONG></P>
<P>athena% <STRONG>awaves </STRONG> (for X interface)</P>
<P>athena% <STRONG>hspice</STRONG> <EM>file.sp </EM> <STRONG>&gt;</STRONG>
<EM>outputfile </EM> (batch mode)</P>
<HR>
<HR>
<P><STRONG><A NAME="maxwell">maxwell</A></STRONG>  </P>
<P>Description: 2d and 3d electromagnetic field simulation</P>
<P>Licenses: limited number of floating licenses</P>
<P>To run: </P>
<P>athena% <STRONG>add ansoft</STRONG></P>
<P>athena% <STRONG>maxwell</STRONG> </P>
<P>To create new projects: click on <STRONG>Projects -&gt; New</STRONG> ,
enter a name for the project in the Name field of the popup window that appears,
and either <STRONG>Maxwell 2d Field Simulator</STRONG> or <STRONG>Maxwell 3d
Field Simulator</STRONG> in the Type field</P>
<P>To run existing projects: click on <STRONG>Projects</STRONG>, select the
desired project in the Projects window, then click on <STRONG>Open</STRONG></P>
<HR>
<HR>
<P><STRONG><A NAME="adina">adina</A></STRONG>  </P>
<P>Description: Finite Element design package, used mostly in Mechanical
Engineering. <STRONG>At the present time only students enrolled in certain
courses using adina should expect to be able to use it on Athena</STRONG></P>
<P>Licenses: limited number of floating licenses</P>
<P>To run: </P>
<P>only supported on Athena in limited ways for certain courses. Please contact
a course TA in a course using Adina for assistance</P>
<P>See also:  <A HREF="#Pro-Engineer">Pro-Engineer</A></P>
<HR>
<HR>
<P><STRONG><A NAME="ESRI">ArcInfo/ArcView</A></STRONG>  </P>
<P>Description: <STRONG>ArcInfo</STRONG> is a sophisticated GIS programming
environment that allows for automating, displaying, manipulating and analyzing
spatial data and making maps. <STRONG>ArcView</STRONG> is a viewing and data
manipulation application that allows display and analysis of GIS data. Both of
these come with many add-on and extension modules</P>
<P>Licenses: large number of floating licenses</P>
<P>To run: </P>
<P>athena% <STRONG>add arcinfo</STRONG></P>
<P>athena% <STRONG>arcinfo</STRONG> </P>
<P>athena% <STRONG>arcview</STRONG> </P>
<P>The commands above launch <STRONG>arcinfo</STRONG> and <STRONG>arcview</STRONG>
in a &quot;bare-bones&quot; environment; in order to have access to a
substantial amount of GIS data, launch by doing:</P>
<P>athena% <STRONG>setup crldata</STRONG></P>
<P>followed by <STRONG>arcinfo</STRONG> or <STRONG>arcview</STRONG> (or other
special commands that are mentioned) in the window that appears</P>
<P> Information about some of the data sets available is
<A HREF="http://gis.mit.edu/metadata">here</A>. Please note that all Oracle
support is tailored to special GIS database services for users within the MIT
Urban Studies department, and is not generally available to users outside that
department. Other users with their own Oracle installation can try setting the
UNIX environment variable <STRONG>ORACLE_HOME</STRONG> in the shell where these
applications are launched, to interface to their own databases. </P>
<P>(NOTE: <STRONG>ArcView</STRONG> does not work well with non-default Athena
window managers and may crash if you attempt to use a different one)</P>
<P>(NOTE: MIT has recently signed a campus-wide site license for a wide variety
of products from ESRI, the maker of <STRONG>ArcView</STRONG> and  <STRONG>ArcInfo</STRONG>.
If you are affiliated with MIT and are interested in getting ESRI products on
departmental machines, here is
<A HREF="http://web.mit.edu/is/products/vsls/speceng/esri.html">detailed
information)</A></P>
<HR>
<HR>
<P><STRONG><A NAME="BioSym">InsightII (BioSym)</A></STRONG>  </P>
<P>Description: molecular modeling and simulation tools for the Life Sciences
and Materials Science. <STRONG>Only licensed for teaching purposes - research
use disallowed</STRONG> (except for student thesis work in support of an
undergraduate or graduate degree)</P>
<P>Licenses: 50 floating licenses</P>
<P>To run: </P>
<P>athena% <STRONG>add biosym_root</STRONG></P>
<P>athena% <STRONG>source /mit/biosym_root/cshrc400</STRONG>  (for Materials
Science release 400)</P>
<P>athena% <STRONG>source /mit/biosym_root/cshrc980</STRONG>  (for Life
Sciences release 980)</P>
<P>athena% <STRONG>source /mit/biosym_root/cshrcxplor981</STRONG>  (for Xplor
release 981)</P>
<P>athena% <STRONG>insightII</STRONG> (main X interface; the launch window
also accepts <STRONG>BioSym</STRONG> commands after startup)</P>
<P>athena% <STRONG>insightII -at</STRONG>  (for TTY mode)</P>
<P>athena% <STRONG>discover</STRONG>  (to run standalone <STRONG>Discover</STRONG>,
 <STRONG>980</STRONG>, <STRONG>400</STRONG>)</P>
<P>athena% <STRONG>discovery</STRONG>  (to run standalone <STRONG>Discover
3.2</STRONG>,, <STRONG>980</STRONG>, <STRONG>400</STRONG>)</P>
<P>athena% <STRONG>dmol</STRONG>  (to run standalone <STRONG>DMol</STRONG>,
<STRONG>980</STRONG>,  <STRONG>400</STRONG>)</P>
<P>athena% <STRONG>delphi</STRONG>  (to run standalone <STRONG>DelPhi</STRONG>,
<STRONG>980</STRONG>)</P>
<P>athena% <STRONG>xplor.exe</STRONG>  (to run standalone <STRONG>Xplor</STRONG>)</P>
<P>athena% <STRONG>biosym_tutorial</STRONG>  (to set up tutorials- run by
selecting <STRONG>Help-&gt;Online_Tutorials</STRONG> from <STRONG>insightII</STRONG>
GUI)</P>
<P>athena% <STRONG>set_biosym_context nnn</STRONG>  (where <STRONG>nnn</STRONG>
is one of <STRONG>400</STRONG>, <STRONG>980</STRONG> or <STRONG>xplor981</STRONG>
to switch to another
<STRONG>BioSym</STRONG> release after the initial
<STRONG>source</STRONG>; do not give another <STRONG>source</STRONG> command)</P>
<P>There is <A HREF="http://www.msi.com/doc/index.html">online documentation
(MIT only)</A>. You will need to enter a user ID and password to gain access;
these are listed in file <STRONG>/mit/biosym_root/README.web-password</STRONG></P>
<P>See also: <A HREF="#Molecular">Molecular Simulations</A>,
<A HREF="#rasmol">rasmol</A></P>
<HR>
<P><STRONG><A NAME="ChemDraw">ChemDraw</A></STRONG>  </P>
<P>Description: GUI &quot;drag and drop&quot; interface for building and
manipulating chemical formulas</P>
<P>To run: </P>
<P>athena% <STRONG>add chemdraw</STRONG></P>
<P>athena% <STRONG>chemdraw &amp;</STRONG></P>
<P>There is an online user's Guide in <EM>pdf</EM> format- see file <STRONG>/mit/chemdraw_v3.1/cdu3_1.pdf</STRONG></P>
<HR>
<P><STRONG><A NAME="Molecular">Molecular Simulations</A></STRONG>  </P>
<P>Description: molecular simulation tool composed of two main packages: </P>
<P><STRONG>cerius2</STRONG> is a computational chemistry application that
incorporates a range of models for solving various numeric problems. It
incorporates dynamic 3d plotting to display output</P>
<P><STRONG>quanta</STRONG> is a tool for molecular modeling, analysis and
visualization, primarily for biochemical applications.</P>
<P> <STRONG>Only licensed for teaching purposes - research use disallowed</STRONG></P>
<P>Licenses: 25 floating licenses</P>
<P>To run: </P>
<P>athena% <STRONG>add molsim</STRONG></P>
<P>athena% <STRONG>cerius2</STRONG></P>
<P>athena% <STRONG>quanta</STRONG></P>
<P>athena% <STRONG>xplor</STRONG> (to run the <STRONG>Xplor</STRONG> program;
can also be run in batch mode as <STRONG>xplor.bat</STRONG> <EM>inputfile</EM>)</P>
<P>(NOTE: be sure to use the default SGI Window Manager, <STRONG>4Dwm</STRONG>,
when running <STRONG>cerius2</STRONG>, or the application may crash)</P>
<P>There is <A HREF="http://www.msi.com/doc/index.html">online documentation
at vendor Web site (MIT only)</A>. You will need to enter a user ID and password
to gain access; these are listed in file <STRONG>/mit/molsim/README.web-password</STRONG>,
and
<A HREF="http://tute.mit.edu/molsim/msi_doc/index.html">local documentation
(MIT only)</A> </P>
<P>See also: <A HREF="#BioSym">InsightII (BioSym)</A>, <A HREF="#rasmol">rasmol</A></P>
<HR>
<P><STRONG><A NAME="rasmol">rasmol</A></STRONG>  </P>
<P>Description: 3d imaging tool for displaying 3d molecular images that can be
rotated in space. Reads molecule description files in standard formats such as
Brookhaven Protein Databank (<EM>pdb</EM>) which is the default, as well as 
others (<EM>alchemy</EM>, <EM>mdl</EM>)</P>
<P>To run: </P>
<P>athena% <STRONG>add rasmol</STRONG></P>
<P>athena% <STRONG>rasmol -</STRONG><EM>format description_file</EM> (the
launch window accepts rasmol commands after startup)</P>
<P>For samples, do:</P>
<P>athena% <STRONG>rasmol /mit/rasmol/data/3cro.pdb</STRONG></P>
<P>athena% <STRONG>rasmol -alchemy /mit/rasmol/data/asprin.alc</STRONG></P>
<P>There is <A HREF="http://web.mit.edu/rasmol/www/rasmol.html">local online
documentation</A></P>
<P>See also: <A HREF="#BioSym">InsightII (BioSym)</A>,  <A HREF="#geomview">geomview</A>,
  <A HREF="#Molecular">Molecular Simulations</A>, <A HREF="#Net">Net Entrez</A></P>
<HR>
<HR>
<P><STRONG><A NAME="spin">spin</A></STRONG>  </P>
<P>Description: <STRONG>spin</STRONG> is an on-the-fly LTL model checking
system for proving properties of asynchronous software systems designs.
<STRONG>xspin</STRONG> is a Tcl-based GUI front end to <STRONG>spin</STRONG>,
with some added bells  and whistles</P>
<P>To run: </P>
<P>athena% <STRONG>add spin</STRONG></P>
<P>athena% <STRONG>spin</STRONG><EM> options </EM><EM>data_file</EM> (for
command line version)</P>
<P>athena% <STRONG>xspin &amp; </STRONG>(for GUI interface version)</P>
<P>For tests and samples, look in the <STRONG>/mit/spin_v3.2.4/distrib/Test</STRONG>
directory</P>
<P>There is <A HREF="http://web.mit.edu/spin_v3.2.4/www/README.html">local
online documentation</A></P>
<P>(NOTE: <STRONG>spin</STRONG> in some modes generates C code that must be
compiled into a binary that you subsequently run- generally <STRONG>gcc</STRONG>
is the preferred compiler as vendor compiler preprocessors tend to have trouble
with the syntax- but see note about SGI <STRONG>gcc</STRONG> problems at the
end of <STRONG>/mit/spin_v3.2.4/README.athena</STRONG>).</P>
<HR>
<HR>
<P><STRONG><A NAME="NEOS">NEOS</A></STRONG>  </P>
<P>Description: NEtworked Online System, which provides a &quot;point-and-click&quot;
interface enabling students to turn in and pick up homework assignments and
class handouts. TAs and faculty can use the system to do grading &quot;on line&quot;.
<STRONG>eos</STRONG> and <STRONG>grade</STRONG> work through  X  interfaces,
while <STRONG>turnin / pickup / collect / uncollect / return</STRONG> are
command-line  TTY applications</P>
<P>To run: </P>
<P>athena% <STRONG>eos</STRONG> (student command) (X interface)</P>
<P>athena% <STRONG>grade</STRONG> (grader command) (X interface)</P>
<P>athena% <STRONG>turnin -c</STRONG>  <EM>course assignment</EM>  (student
command)</P>
<P>athena% <STRONG>pickup -c</STRONG> <EM>course assignment </EM> (student
command)</P>
<P>athena% <STRONG>collect -c</STRONG> <EM>course assignment </EM>  (grader
command)</P>
<P>athena% <STRONG>uncollect -c</STRONG> <EM>course assignment </EM>  (grader
command)</P>
<P>athena% <STRONG>return -c</STRONG> <EM>course assignment </EM>  (grader
command)</P>
<HR>
<P><STRONG><A NAME="olta">olta</A></STRONG>  </P>
<P>Description: works just like <STRONG>olc</STRONG> except that the &quot;consultant&quot;
is a course TA, and topics are the course numbers. Users can ask questions about
their course assignments, which will be answered (if this is appropriate) by the
course TAs. <STRONG>Course instructors wishing to use olta should contact the
Athena Faculty liaisons (at x3-0115 or <A HREF="mailto:f_l@@mit.edu">&lt;f_l@@mit.edu&gt;</A>)
to get this set up</STRONG></P>
<P>To run: </P>
<P>athena% <STRONG>add olta</STRONG></P>
<P>athena% <STRONG>olta</STRONG></P>
<P> followed by an appropriate keyword at the <STRONG>olta&gt;</STRONG> prompt
(typing <STRONG>?</STRONG> gives useful information)</P>
<P>There is <A HREF="http://web.mit.edu/olh/OLTA/index.html">online
documentation</A> </P>
<P>See also: <A HREF="#OLC,">olc</A></P>
<HR>
<HR>
<P><STRONG><A NAME="ADSM">ADSM backup</A></STRONG></P>
<P>Description: network file backup utility for data on local hard drives of
Athena workstations</P>
<P>To run: </P>
<P><STRONG>This software can only be run if you have an ADSM account set up
first for each machine you use it on. Information is
<A HREF="http://web.mit.edu/is/help/adsm/athena.html#get">here</A> </STRONG></P>
<P>athena% <STRONG>add adsm</STRONG></P>
<P>athena% <STRONG>dsm &amp;</STRONG>  (for X interface)</P>
<P>athena% <STRONG>dsmc</STRONG>  (for TTY interface)</P>
<P>athena% <STRONG>/mit/adsm/setpass</STRONG>  (to set initial password, as
root- please read <A HREF="http://web.mit.edu/is/help/adsm/athena.html#change">information
page</A> before using)</P>
<P>athena% <STRONG>/mit/adsm/dsm-as-root</STRONG>  (to run as root- please
read <A HREF="http://web.mit.edu/is/help/adsm/athena.html#backup">information
page</A> before using)</P>
<P>There is
<A
HREF="http://www.storage.ibm.com/storage/software/adsm/pubs/v3pubs/aix/pdf/adsmunix/cp5ec501.pdf">online
documentation</A></P>
<HR>
<P><STRONG><A NAME="blanche">blanche</A></STRONG>  </P>
<P>Description:  command-line utility for examining and maintaining  Moira
lists; such lists can have elements of various  types, such as <EM>users</EM>,
<EM>lists</EM>, <EM>strings</EM> or <EM>Kerberos Principals</EM>. <STRONG>Please
contact Athena accounts at x3-1325 (Email: accounts@@mit.edu) or
<A HREF="http://consult.mit.edu/cgi-bin/list.cgi">on the Web</A> if you need to
have a list set up</STRONG></P>
<P>To run: </P>
<P>athena% <STRONG>blanche</STRONG> <EM>list</EM> <STRONG> -</STRONG><EM>option</EM></P>
<P>Some of the most commonly used options are:</P>
<P>get information about the list:</P>
<P>athena% <STRONG>blanche</STRONG> <EM>list</EM> <STRONG>-i</STRONG></P>
<P>show list members of all types:</P>
<P>athena% <STRONG>blanche</STRONG> <EM>list</EM> <STRONG>-m</STRONG> </P>
<P>add <EM>member</EM> to the list (if you have permission):</P>
<P>athena% <STRONG>blanche</STRONG> <EM>list</EM> <STRONG>-a</STRONG> <EM>member</EM></P>
<P>delete <EM>member</EM> from the list (if you have permission):</P>
<P>athena% <STRONG>blanche</STRONG> <EM>list</EM> <STRONG>-d</STRONG>  <EM>member</EM></P>
<P>See also:  <A HREF="#listmaint">listmaint</A>, <A HREF="#mailmaint">mailmaint</A></P>
<P>There are Stock Answers for
<A HREF="http://consult.mit.edu/stock_answers/accounts/accounts_listmaint.html">creating
and editing Athena mailing lists and groups</A> and how to
<A HREF="http://consult.mit.edu/stock_answers/accounts/accounts_maillist.html">add
or delete yourself from Athena mailing lists</A></P>
<HR>
<P><STRONG><A NAME="fs">fs commands</A></STRONG> </P>
<P>Description: entry point into a large suite of AFS file system commands.
These commands will only work if your current directory is part of an AFS file
system. For more details, see <STRONG>man fs</STRONG> and the hyperlinks below.
Some of the more commonly used ones are listed below:</P>
<P>To run: </P>
<P>look up access permissions on directory <EM>directory</EM>:</P>
<P>athena% <STRONG>fs la</STRONG>  <EM>directory</EM></P>
<P>look up the quota for the AFS volume the current directory is in:</P>
<P>athena% <STRONG>fs lq</STRONG></P>
<P>set access permission on directory <EM>directory</EM> for user <EM>user</EM>:</P>
<P>athena% <STRONG>fs sa</STRONG>  <EM>directory user acl</EM> </P>
<P>where <EM>user</EM> is a username or AFS group name, and <EM>acl</EM> is
an AFS access control list that contains several letters that set various access
permissions. Several shorthand values for <EM>acl</EM> are allowed: <STRONG>read</STRONG>
sets read permission, <STRONG>write</STRONG> sets read and write permission,
<STRONG>all</STRONG> sets all permissions and <STRONG>none</STRONG> removes
all permissions.</P>
<P>There are <A HREF="http://web.mit.edu/olh/Account/Account.html#acls">Athena</A>
and
<A
HREF="http://www.mit.edu:8001/afs/sipb.mit.edu/project/doc/afs/html/afs-new.html">SIPB
</A>online documents explaining AFS in more detail; see also some
<A HREF="http://consult.mit.edu/stock_answers/unix/index.html">AFS Stock
Answers</A></P>
<HR>
<P><STRONG><A NAME="gr_osview">gr_osview</A></STRONG>  </P>
<P>Description: On SGIs, this command provides a graphical display of usage of
certain types of system resources.  This display provides a real-time window
into the overall operation of the system. The main display element is a
rectangular area which is filled by uniquely colored bands, each band signifying
a sampled variable measuring system performance</P>
<P>To run: </P>
<P>athena% <STRONG>gr_osview</STRONG></P>
<P>See also: <A HREF="#hinv">hinv</A></P>
<HR>
<P><STRONG><A NAME="hesinfo">hesinfo</A></STRONG>  </P>
<P>Description: Athena-specific interface to portions of  the Hesiod database.
This database is maintained by Athena Operations staff and contains information
about user and filesystem names and  ids, groups and various local services as
well as resources associated with specific machines. Some typical usage forms
are below- see <STRONG>man hesinfo</STRONG> for more</P>
<P>To run: </P>
<P>athena% <STRONG>hesinfo</STRONG><EM> name</EM> <STRONG>filsys</STRONG>
(gives file system and local mount point  info associated with <EM>name</EM> (<EM>name</EM>
is an Athena  username or locker name)</P>
<P>athena% <STRONG>hesinfo</STRONG><EM> name</EM> <STRONG>passwd</STRONG>
(gives password file entry associated with <EM>name</EM> (<EM>name</EM> is an
Athena  username)</P>
<P>athena% <STRONG>hesinfo</STRONG><EM> name</EM> <STRONG>cluster</STRONG>
(gives system pack version(s) and printers associated with <EM> name</EM> (<EM>name</EM>
is a computer name)</P>
<P>athena% <STRONG>hesinfo</STRONG><EM> uid</EM> <STRONG>uid</STRONG> (gives
username associated with <EM>uid</EM> (<EM>uid</EM> is a UNIX user id number)</P>
<P>See also: <A HREF="#lookup">lookup</A></P>
<HR>
<P><STRONG><A NAME="hinv">hinv</A></STRONG>  </P>
<P>Description: On SGIs, lists information about hardware connected to the
workstation</P>
<P>To run: </P>
<P>athena% <STRONG>hinv</STRONG></P>
<P>See also: <A HREF="#gr_osview">gr_osview</A></P>
<HR>
<P><STRONG><A NAME="listmaint">listmaint</A></STRONG>  </P>
<P>Description: text-based menu-driven application for administering Moira
lists; types of operation allowed include getting information about lists and
their members, adding and deleting members and adding and deleting lists. Many
of these operations involve privileges that must be set by Athena
administrators.
<STRONG>Please contact Athena accounts at x3-1325 (Email: accounts@@mit.edu) or
<A HREF="http://consult.mit.edu/cgi-bin/list.cgi">on the Web</A> if you need to
get such privileges or have a list set up</STRONG></P>
<P>To run: </P>
<P>athena% <STRONG>listmaint</STRONG></P>
<P>See also: <A HREF="#blanche">blanche</A>, <A HREF="#mailmaint">mailmaint</A></P>
<P>There are Stock Answers for
<A HREF="http://consult.mit.edu/stock_answers/accounts/accounts_listmaint.html">creating
and editing Athena mailing lists and groups</A> and how to
<A HREF="http://consult.mit.edu/stock_answers/accounts/accounts_maillist.html">add
or delete yourself from Athena mailing lists</A></P>
<HR>
<P><STRONG><A NAME="lookup">lookup</A></STRONG></P>
<P>Description:  finds AFS volumes(s) a locker is stored on, or volume a user's
home directory is on. This is useful when you need to check if a file system is
inaccessible due to servers being down</P>
<P>To run: </P>
<P>athena% <STRONG>add consult</STRONG></P>
<P>athena% <STRONG>lookup</STRONG> <EM>locker</EM></P>
<P>athena% <STRONG>lookup</STRONG> <EM>username</EM></P>
<P>See also: <A HREF="#hesinfo">hesinfo</A></P>
<HR>
<P><STRONG><A NAME="mailmaint">mailmaint</A></STRONG></P>
<P>Description:  text-based menu-driven application for examining and
manipulating Athena mailing lists; emphasis is on operations Athena end-users
are allowed to do themselves (add or remove yourself to/from a list, look up
lists you are a member of...)</P>
<P>To run: </P>
<P>athena% <STRONG>mailmaint</STRONG> </P>
<P>See also: <A HREF="#listmaint">listmaint</A>, <A HREF="#blanche">blanche</A></P>
<HR>
<P><STRONG><A NAME="mkfp">mkfp</A></STRONG>  </P>
<P>Description: On SGIs, allows user to format MSDOS or Macintosh 3.5&quot;
diskettes</P>
<P>To run: </P>
<P>athena% <STRONG>mkfp -t mac /dev/rdsk/fds?d?.3.5hi</STRONG> (1.44 meg Mac
disk)</P>
<P>athena% <STRONG>mkfp -t dos /dev/rdsk/fds?d?.3.5hi</STRONG> (1.44 meg DOS
disk)</P>
<P>(For DOS, other devices can be used for 360K, 720K and 1.2 meg formats)</P>
<P>See also: <A HREF="#Mtools">Mtools</A></P>
<HR>
<P><STRONG><A NAME="Mtools">Mtools</A></STRONG>  </P>
<P>Description: set of disk file I/O commands similar to DOS ones that allow
users on UNIX systems to manipulate files on DOS filesystems (typically on a
diskette). ZIP drives are also supported. Wildcarding follows UNIX, not DOS
rules</P>
<P>Available commands:     </P>
<P><STRONG>mattrib</STRONG> - change MSDOS file attribute flags      </P>
<P><STRONG>mbadblocks</STRONG> - tests an MSDOS diskette and marks bad blocks
in the FAT    </P>
<P><STRONG>mcd</STRONG> - change MSDOS directory      </P>
<P><STRONG>mcopy</STRONG> - copy MSDOS files to/from UNIX      </P>
<P><STRONG>mdel</STRONG> - delete an MSDOS file      </P>
<P><STRONG>mdeltree</STRONG> - delete an MSDOS directory tree <STRONG>(use
with caution)</STRONG>    </P>
<P><STRONG>mdir</STRONG> - display an MSDOS directory      </P>
<P><STRONG>mformat</STRONG> - add an MSDOS filesystem to a low-level formatted
diskette      </P>
<P><STRONG>mkmanifest</STRONG> - creates a script that aids in restoring UNIX
filenames clobbered by MSDOS name restrictions</P>
<P><STRONG>mlabel</STRONG> - make an MSDOS volume label      </P>
<P><STRONG>mmd</STRONG> - make an MSDOS subdirectory      </P>
<P><STRONG>mmount</STRONG> - mounts an MSDOS disk (Linux only)      </P>
<P><STRONG>mmove</STRONG> - moves or renames an existing MSDOS file or
directory      </P>
<P><STRONG>mrd</STRONG> - remove an MSDOS subdirectory      </P>
<P><STRONG>mread</STRONG> - low level read (copy) an MSDOS file to UNIX     
</P>
<P><STRONG>mren</STRONG> - rename an existing MSDOS file      </P>
<P><STRONG>mtype</STRONG> - display contents of an MSDOS file      </P>
<P><STRONG>mwrite</STRONG> - low level write (copy) a UNIX file to MSDOS  </P>
<P><STRONG>mzip</STRONG> - issues ZIP drive-specific commands (Sun only)</P>
<P>To run: </P>
<P>athena% <STRONG>add -f mtools</STRONG></P>
<P>athena% <STRONG> <EM>command</EM></STRONG> <EM>file_or_directory</EM></P>
<P>See also: <A HREF="#mkfp">mkfp</A>, <A HREF="#Zmodem">Zmodem</A></P>
<P>(NOTE: SGI machines can operate on DOS (and Mac) diskettes directly, using
the corresponding UNIX command and device <STRONG>/floppy</STRONG> to represent
a diskette  i.e. %athena <STRONG>ls /floppy/foo</STRONG> to list contents of
directory <STRONG>foo</STRONG> on a diskette etc.  (<STRONG>eject /floppy</STRONG>
to eject). See <A HREF="#mkfp">mkfp</A> for formatting diskettes)</P>
<HR>
<P><STRONG><A NAME="pgp">pgp</A></STRONG>  </P>
<P>Description:  public key encryption package. <STRONG>pgp</STRONG> has many
features and you will need to read a considerable amount of documentation before
you are able to use it. A good place to start is the man page (<STRONG>man pgp</STRONG>
after adding the locker), and the docs in the <STRONG>doc</STRONG> directory of
the locker</P>
<P>To run: </P>
<P>athena% <STRONG>add pgp</STRONG></P>
<P>athena% <STRONG>pgp</STRONG> <EM>options  file</EM></P>
<P>athena% <STRONG>pgp -h</STRONG> (for a command summary)</P>
<P>See also: <A HREF="#ssh">ssh</A></P>
<HR>
<P><STRONG><A NAME="setup">setup</A></STRONG>  </P>
<P>Description: attaches Athena  lockers, adds appropriate bin directory to
user's path (similar to <STRONG>add</STRONG> command), but in addition
automatically executes C-shell syntax commands in a file called <STRONG>.attachrc</STRONG>
placed in the top level of the locker</P>
<P>To run: </P>
<P>athena% <STRONG>setup</STRONG> <EM>lockername</EM></P>
<P>(Note: to properly use <STRONG>setup</STRONG>, create a file <STRONG>.attachrc</STRONG>
and put any initialization commands necessary in it, using C-shell syntax. These
commands will be automatically executed when the <STRONG>setup</STRONG> command
is run)</P>
<HR>
<P><STRONG><A NAME="ssh">ssh</A></STRONG></P>
<P>Description:  allows secure remote logins and file transfer using a variety
of authentication and encryption methods, including RSA, DES and others. Can act
as a replacement for <A HREF="#rlogin,">rlogin</A>, <A HREF="#rlogin,">telnet</A>,
<A HREF="#ftp">ftp </A>and rcp.  <STRONG>ssh</STRONG> will automatically
secure and encrypt an X session. Many command-line parameters and configuration
settings exist. Read the man page (<STRONG>man ssh</STRONG>) and see the
<A HREF="http://www.cs.hut.fi/ssh">ssh home page</A> for more information;
there is also a
<A HREF="http://www-lns.mit.edu/compfac/ssh.html">local Web page</A> and
general information about
<A HREF="http://web.mit.edu/acs/www/FAQ/remote_access/ssh.html">ssh on Athena</A>;
see also <A HREF="http://web.mit.edu/dialup/www/ssh.html">ssh on Athena dialups</A></P>
<P>To run: </P>
<P>athena% <STRONG>add crypto</STRONG> (for Linux, NetBSD- not necessary on
Sun and SGI)</P>
<P>athena% <STRONG>ssh</STRONG> <EM> options </EM><EM>hostname</EM>  (for
secure shell)</P>
<P>athena% <STRONG>scp</STRONG> <EM> options </EM><EM>sourcehost:source file</EM>

<EM>desthost:destination file</EM>  (for secure file copy)</P>
<P>See also: <A HREF="#ftp">ftp</A>, <A HREF="#pgp">pgp</A>,
<A HREF="#rlogin,">rlogin</A>, <A HREF="#rlogin,">telnet</A></P>
<HR>
<P><STRONG><A NAME="sysinfo">sysinfo</A></STRONG>  </P>
<P>Description: On Suns, lists information about hardware connected to the
workstation</P>
<P>To run: </P>
<P>athena% <STRONG>sysinfo</STRONG></P>
<HR>
<P><STRONG><A NAME="weather">weather</A></STRONG></P>
<P>Description: weather data retrieval program.  <STRONG>weather</STRONG>
reports weather conditions and forecasts for over 1100 U.S. cities. See the man
page (<STRONG>man weather</STRONG>) after adding the locker for info on finding
city identifiers such as BOS (Boston)</P>
<P>To run: </P>
<P>athena% <STRONG>add weather</STRONG></P>
<P>athena% <STRONG>weather</STRONG> <EM>options identifier</EM></P>
<P>athena% <STRONG>zctl add message weather \*</STRONG> (to receive hourly
weather Zephyrgrams)</P>
<P>athena%  <STRONG>add graphics; xv /mit/weather/SATELLITE/infrared/latest</STRONG>
(to see latest IR satellite photo)</P>
<P>There are a number of good Web-based weather services, notably
<A HREF="http://www.intellicast.com/">Intellicast</A></P>
<HR>
<P><STRONG><A NAME="Zip">Zip utilities</A></STRONG>  </P>
<P>Description: file compression/decompression programs for single files and
directory trees, using the <EM>zip</EM> compression format.  <STRONG>zip</STRONG>
and
<STRONG>unzip</STRONG> are compatible with <STRONG>pkzip</STRONG> and
<STRONG>pkunzip</STRONG> on PCs and create archives of directory trees.
<STRONG>gzip</STRONG> and <STRONG>gunzip</STRONG> operate on single files.
<STRONG>gzip</STRONG> is often used in conjunction with <STRONG>tar</STRONG>
to make compressed archives of directory trees on UNIX systems </P>
<P>To run: </P>
<P>athena% <STRONG>add sipb</STRONG></P>
<P>athena% <STRONG>gzip</STRONG> <EM>file</EM></P>
<P>athena% <STRONG>gunzip</STRONG> <EM>file.gz</EM></P>
<P>athena% <STRONG>bzip2</STRONG> <EM>file</EM></P>
<P>athena% <STRONG>bunzip2</STRONG> <EM>file.bz2</EM></P>
<P>athena% <STRONG>zip</STRONG> <EM>archive_name directory</EM><STRONG>/*</STRONG></P>
<P>athena% <STRONG>unzip</STRONG> <EM>archive_name.zip</EM></P>
<P>(NOTE: <STRONG>bzip2</STRONG> is a new compression protocol that operates
essentially like gzip, but generally achieves higher compression ratios)</P>
<HR>
<P>Number of queries to this page:
<IMG
SRC="http://www.mit.edu:8001/cgi/counter/alexp/hotmetal/whererunsa.html.html/">
</P>
<P><A HREF="http://web.mit.edu/"><IMG
SRC="http://web.mit.edu/interface/mit.gif" ALT="mit" WIDTH="42" HEIGHT="24" ALIGN="left" BORDER="0">
MIT Home Page</A>|<A HREF="http://web.mit.edu/acs/www/acs.html">ACST home</A>|<A
HREF="whereruns.html">What Runs Where</A></P>
<P>Copyright 1999, Massachusetts Institute of Technology</P>
<P>Last modified: 7/29/99 <EM>(<A HREF="mailto:alexp@@mit.edu">alexp@@mit.edu</A>)</EM></P></BODY></HTML>
@
