\begindata{text,551320280}
\textdsversion{12}
\template{default}
\define{helv
}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[Flags IncludeBeginning Int Clear]
attr:[Flags IncludeEnd Int Clear]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{h

attr:[FontFamily rom Int 0]
attr:[FontSize ConstantFontSize Point 6]}
\define{f

attr:[Script PreviousScriptMovement Point 6]
attr:['color' '#A02000']}
\define{e

attr:[Script PreviousScriptMovement Point -2]
attr:['color' '#B03000']}
\define{d

attr:[Script PreviousScriptMovement Point -1]
attr:['color' '#C05000']}
\define{c

attr:[Script PreviousScriptMovement Point -1]
attr:['color' '#D06000']}
\define{b

attr:[Script PreviousScriptMovement Point -1]
attr:['color' '#E08000']}
\define{a

attr:[Script PreviousScriptMovement Point -1]
attr:['color' '#F0A000']}
\define{g

attr:['color' '#CD8500']}


\bold{From}: hristo@inf.nbu.bg

\bold{Date}: Thu, 1 Dec 1994 03:22:52 +0200

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: Andrew for Solaris 2.3


Hi,

	Has anybody ported the Andrew System to Solaris 2.3 ?

I tried to build it as under SunOs 4.1.x and SunOs 4.0.x , but I failed.

Thank you in advance !


Hristo

New Bulgarian University (hristo@inf.nbu.bg)




\bold{Date}: Fri, 2 Dec 94 00:47:26 -0500

\bold{From}: Kenneth Stailey <kstailey@leidecker.gsfc.nasa.gov>

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: image scanner package


The documentation on ezscan says that it only works on the IBM PC/RT.

It could be enormously improved by incorporating PINT.


pint-0.4.tar.gz is on uniwa.uwa.edu.au (130.95.128.1) in /pub/pint


		       PINT: PINT Is Not TWAIN



	       common scanner driver interface for UN*X




Copyright (C) 1994 Kenneth Stailey ken@spacenet.com


This program is free software; you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation; either version 2 of the License, or

(at your option) any later version.


This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

GNU General Public License for more details.


You should have received a copy of the GNU General Public License

along with this program; if not, write to the Free Software

Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.



PINT (PINT Is Not TWAIN) is a first stab at a scanner interface with

enough flexibility to work with fairly divergent scanners (although

currently only SCSI scanners are supported, they are disappointingly

divergent especially compared to SCSI disks & tapes).  In addition

PINT is portable across two pretty divergent versions of UNIX, AIX 3.2

and SunOS 4.1, neither of which comes with scanner support.


PINT uses the traditional UNIX character special file interface and

supports open/close/read/ioctl operations.


Basic workflow for scanning

1. open driver

2. ioctl to get parameters

3. modify parameters

4. ioctl to set parameters

5. ioctl to get "active area" size in pixels

6. read data based on size from scanner

7. close driver


Steps 2-4 will alleviate you from having to set every parameter by hand.


Steps 5-6 deal with scanners that do not support as much resolution

	  as was specified via the ioctl, and with scanners that

	  do funny things to the size of the image data like

	  pad or truncate it to a byte or word boundary.


The PINT ioctl interface as of version 0.3


ioctl(fd, cmd, &arg) where command is:


 SCAN_GET

	Get scanner parameters.


 SCAN_SET

	Set scanner parameters.


	these ioctls use the following struct as their argument


struct scan_io \{

  ulong   scan_window_width;	/* width in 1/1200ths of an inch */

  ulong   scan_window_length;	/* length in 1/1200ths of an inch */

  ushort  scan_x_resolution;	/* horizontal resolution in dots-per-inch */

  ushort  scan_y_resolution;	/* vertical resolution in dots-per-inch */

  ulong   scan_x_origin;	/* horizontal coordinate of upper left corner */

  ulong   scan_y_origin;	/* vertical coordinate of upper left corner */

  uchar   scan_image_mode;	/* type of image data sent by scanner: */


 SIM_BINARY_MONOCHROME   	- good old black-and-white


 SIM_DITHERED_MONOCHROME 	- half-toned monochrome


 SIM_GRAYSCALE  		- multibit monochrome


 SIM_COLOR			- "one pass color"


 SIM_RED

 SIM_GREEN			- red, green or blue filter is applied

 SIM_BLUE


  uchar   scan_brightness;	/* brightness control for those to can do it */

  uchar   scan_contrast;	/* contrast control for those to can do it */

  uchar   scan_scanner_type;	/* type of scanner (read only variable) */


 RICOH_IS410		- Ricoh IS410

 IBM_2456		- IBM 2456

 FUJITSU_M3096G 	- Fujitsu M3096G

 HP_SCANJET_IIC 	- HP Scanjet IIc

 RICOH_IS50		- Ricoh IS50

 UMAX_UC630		- UMAX UC630

 UMAX_UG630		- UMAX UG630

 RICOH_FS1		- Ricoh FS1

 SHARP_JX600		- Sharp JX600


  uchar   scan_use_adf;		/* whether to use Automatic Document Feeder */

\};



 SCAN_GET_PIXEL_SIZE

	Retrieve the scanner's opinion of the size of the activer area in

	pixels into a structure like this:


struct scan_pixel_sizes \{

  uint pix_width;

  uint pix_height;

\};


 SCAN_PAPER_PUSH

	First make a blind effort at unloading the ADF with no error return

	then load the ADF.


	this ioctl has no arguments



I'm sure that many people will take offense to the fixed unit size of

1/1200" of an inch, but I haven't given the issue of multiple/variable

units.  I don't want to bloat the kernal code for this feature.

Probably a library routine for converting from a fixed interal size

will be used.  Suggestions are welcome.



******************            Using PINT           **********************


With the driver and utilities installed and the scanner hooked up you

can view the scanner's parameters with "get_scanner".  The

"set_scanner" utility changes the parameters.  The grabscan utility

will tranfer image data from the scanner to standard output in PNM

format.  Try "set_scanner -i m; grabscan > test.pbm"


If you have/get all of PBMPLUS installed you can generate images in

many graphics formats.  A viewer like loadimage, or xv can be used to

view the images on screen.





\bold{From}: sjhong@kttdx.kotel.co.kr (Hong Sung-Jun)

\bold{Subject}: a guestion

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Date}: Fri, 2 Dec 94 16:27:16 PST


dear anyone

I am sorry but I have a question that is not in this field. \


I want to connect info.bellcore.com(192.4.183.10) but I can't .

I'd like to know mirror site of info.bellcore.com. \


let me know how to know the mirror site.

bye !




\bold{Date}: Fri,  2 Dec 1994 12:00:03 -0500 (EST)

\bold{From}: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>

\bold{To}: Kenneth Stailey <kstailey@leidecker.gsfc.nasa.gov>

\bold{Subject}: Re: image scanner package

\bold{CC}: Info-Andrew <info-andrew+@andrew.cmu.edu>


Excerpts from internet.other.info-andrew: 2-Dec-94 image scanner package

Kenneth Stailey@leidecke (4763)



> 		       PINT: PINT Is Not TWAIN



> 	       common scanner driver interface for UN*X



Thanks for the information.  At present we don't have any plans to work

on image scanning for ATK.  If anyone would like to interface ATK to

PINT I suggest doing so using the command line programs PINT provides. \


Such an interface might be a reasonable application for Adew and Ness. \


(And if you put such an interface under an MIT style copyright as

opposed to the GPL it could be included in a future AUIS distribution.)


-Rob Ryan

Andrew Consortium




\bold{Date}: Fri,  2 Dec 1994 15:02:52 -0500 (EST)

\bold{From}: Ann Marie Zanger <az28+@andrew.cmu.edu>

\bold{To}: Info-Andrew <info-andrew+@andrew.cmu.edu>

\bold{Subject}: Andrew Consortium Newsletter




\begindata{raster,558775528}
2 0 32768 32768 0 0 366 437
bits 558775528 366 437
r04zs |
r04zs |
r04zs |
r06zs |
r06zs |
r06zs |
r07zs |
r0780zr |
r07c0zr |
r07e0zr |
r0ff0zr |
r0ff0zr |
r0ff8zr |
r0ff8zr |
r0ffczr |
r0ffczr |
r1ffezr |
r1fGzr |
r1fGzr |
r1fG80zq |
r1fGc0zq |
r1fGc0zq |
r1fGe0zq |
r1fGe0zq |
r1fGf0zq |
r1fGf0zq |
r1fGf8zq |
r1fGf8zq |
r1fGfczq |
r1fGfczq |
r1fGfezq |
r1fGfezq |
r1fHzq |
r1fHzq |
r1fH80zp |
r1fH80zp |
r1fHc0zp |
r1fHc0zp |
r1fHe0zp |
r1fHe0zp |
r1fHf0zp |
r1fHf0zp |
r0fHf0zp |
r0fHf8zp |
r0fHf8zp |
r0fHfczp |
r0fHfczp |
r0fHfczp |
r07Hfezp |
r07Hfezp |
r07Hfezp |
r07Izp |
r07Izp |
r07I80zo |
r03I80zo |
r03I80zo |
r03Ic0zo |
r03Ic0zo |
r01Ie0zo |
r01Ie0zo |
r01If0zo |
r01If0zo |
sIf8zo |
sIf8zo |
sIfczo |
sIfezo |
s7fHfezo |
s7fIzo |
s3fI80zn |
s3fI80zn |
s1fIc0zn |
s1fIe0zn |
s0fIe0zn |
s0fIf0zn |
s07If0zn |
s07If8zn |
s03Ifczn |
s01Ifezn |
s01Ifezn |
tJzn |
t7fI80zm |
t3fIc0zm |
t3fIe0zm |
t1fIf0zm |
t0fIf8zm |
t07Ifczm |
t03Ifezm |
t01J80zl |
uJc0zl |
u7fIe0zl |
u3fIf8zl |
u1fIfczl |
u07Jzl |
u03J80zk |
u01Je0zk |
v7fIf0zk |
v3fIf8zk |
v1fIfezk |
v0fJ80zj |
v03Je0zj |
v01Jf0zj |
w7fIfczj |
w1fJzj |
w07Jc0zi |
w01Jf0zi |
x7fIfczi |
x1fJzi |
x07Jc0zh |
x01Jf0zh |
y3fIfczh |
y0fJzh |
y03Jc0zg |
zJf8zg |
z3fJzg |
z0fJe0n10q |
z03Jfcn10q |
zgK80m30q |
zg1fJf0me0q |
zg03Jfel3fc0q |
zh7fJc0j1fG80	q |
zh07Jfci1fGfe	r |
ziKc0g1fHfcr |
zi1fOf0r |
zi01Oc0r |
zj07Ns |
zk1fLfcs |
zj07Mf0s |
zi03Nc0s |
ziOt |
zh0fNfct |
zhOf0t |
zg0fOc0t |
zgPu |
z0fOfcu |
zPf0u |
y0fPc0u |
yPfev |
x0fPf0v |
xQw |
w0fPf8w |
wQ80w |
v0fPf8x |
vQ80x |
u0fPf8y |
uQ80y |
t0fPf8z |
tQ80z |
s0fPf8zg |
r01Q80zg |
r3fPf8zh |
q03Q80zh |
q3fPf8zi |
p03Q80zi |
p3fPf8zj |
o03Q80zj |
o7fPf8zk |
n07Q80zk |
nQf8zl |
m0fQ80zl |
m7fPf8zm |
l07Q80zm |
l7fPf8zn |
k07Q80zn |
k7fPf8zo |
j07Q80zo |
jQf8zp |
i1fQ80zp |
h0fQf8zq |
c03fR80zq |
7fRf8zr |
1fR80zr |
0fQf8zs |
07Q80zs |
03Pf0zt |
gPzu |
g7fNf0zu |
g1fMfezv |
g07Mc0zv |
hLfczw |
h0fLc0zv |
iLf8zv |
i0fKfezv |
jL80zu |
j0fKe0zu |
kKf8zu |
k0fJfezu |
l7fJ80zt |
l07Je0zt |
m7fIf8zt |
m03Ifezt |
n1fI80zs |
n07Ie0zs |
o7fHf8zs |
o0fHfezs |
o01I80zr |
p3fHe0zr |
p07Hf8zr |
p01Hfezr |
q3fH80zq |
q0fHe0zq |
q03Hf8zq |
rHfezq |
r3fH80zp |
r1fHe0zp |
r07Hf8zp |
r03Hfezp |
sI80zo |
s7fHe0zo |
s1fHf8zo |
s07Hfezo |
s03I80zn |
tIc0zn |
t3fHe0zn |
t1fHf8zn |
t07Hfczn |
t03Hfezn |
t01I80zm |
uIc0zm |
u7fHe0zm |
u3fHf0zm |
u1fHf8zm |
u0fHfczm |
u07Hfezm |
u03Izm |
u01I80zl |
vIc0zl |
v7fHe0zl |
v3fHf0zl |
v1fHf8zl |
v1fHfczl |
v0fHfezl |
v07Izl |
v03I80zk |
v01Ic0zk |
v01Ie0zk |
wIf0zk |
w7fHf8zk |
w3fHf8zk |
w1fHfczk |
w1fHfezk |
w0fIzk |
w07Izk |
w03I80zj |
w01Ic0zj |
w01Ie0zj |
xIe0zj |
x7fHf0zj |
x3fHf0zj |
x1fHf8zj |
x1fHfczj |
u7f80g0fHfcm10	v |
u7f80g07Hfem30	v |
u7f80g07Hfem70	v |
uGc0g03Il01f0	v |
uGc0g01I80kGf0	v |
uGc0g01I80kGf0	v |
t01Ge0hIc0kGf0	v |
t01Ge0h7fHe0k	07f0v |
t01Ge0h7fHe0k	07f0v |
t03Gf0h3fHf0k	07f0v |
t03Gf0h1fHf0k	07f0v |
t03Gf0h1fHf8k	07f0v |
t07Gf8h0fHfck	07f0v |
t07Gf8h0fHfck	07f0v |
t07Gf8h07Hfek	07f0v |
t0fGfch03Gf7fe	k07f0v |
t0fGfch03Gc7G	k07f0v |
t0fGfch01G87e0	k07f0v |
t1fGfeh01fe07	80k07f0v |
t1fGfeif806l07	f0v |
t1f8ffej04l07	f0v |
t3f8fGq07f0v |
t3f8fGq07f0v |
t3f07Gq07f0v |
t7f07G80p07f0	v |
t7f07G80i20j01	G87f0h40s |
t7e03G80i600f	f8h07Ge7f0hc0	70g01feg0fGf9	He03ffc |
tfe03Gc0ie03f	feh1fGf7f0g01	c1f8g0fGc00fG	f9He03ffc |
tfe03Gc0h03e0	Hh3fHf0g07c3fc	g3fGf00fGf9He0	3ffc |
tfc01Gc0g01Ge1	H80g7f83Gf007	Gc7feg7f8ff801	Gc01ffcg07c0 |
s01fc01Ge0g01	Ge3Hc0gGgGf007	Gc7fegfe03fcg	Gc00ff8g03c0 |
s01fc01Ge0g01	Ge7Hc001feg7f	f007GcfG01fc01	fegGc00ff8g03
 80 |
s01f8gGe0g01G	efHe003fcg3ff0	07GcfG03f8gGg	Ge007f8g0380 |
s03f8gGf0h0fG	01Ge003f8g1ff0	g3fdf0f07f0g7f	g7fe007fcg0380 |
s03f8gGf0h0ffc	g7ff007f8g1ff0	g3fde070fe0g3f	807fe007fcg07
 g |
s03f0g7ff0h0f	f8g3ff007f0g0f	f0g3ffc030fe0	g3f807ff003fc
 g07g |
s07f0g7ff8h0f	f0g1ff00ff0g0f	f0g3ff8031fc0	g1fc03ff003fe
 g0fg |
s07f0g7ff8h0f	e0g1ff00ff0g07	f0g3ff0011fc0	g1fc03ff003fe
 g0eg |
s07e0g3ff8h0f	e0g0ff01fe0g07	f0g3fe0g3f80g	0fe03ff001feg
 0eg |
s0fe0g3ffch0f	e0g0ff01fe0g07	f0g3fe0g3f80g	0fe01ff801Gg1e
 g |
s0fe0g3ffch0f	e0g0ff01fe0g07	f0g3fc0g3fIe0	1ff801Gg1cg |
s0fc0g1ffch0f	e0g0ff01fe0g07	f0g3fc0g7fIf0	1ff801Gg1cg |
s1fc0g1ffeh0f	e0g0ff03fe0g07	f0g3fc0g7fIf0	0ff803G803cg |
s1fc0g1ffeh0f	e0g0ff03fe0g07	f0g3fc0g7fIf0	0ffc03G8038g |
s1f80g0ffeh0f	e0g0ff03fe0g07	f0g3fc0g7f80i	0ffc03G8038g |
s3f80g0fGh0fe0	g0ff03fe0g07f0	g3fc0g7fj07fc	07Gc078g |
s3f80g0fGh0fe0	g0ff03fe0g07f0	g3fc0g7fj07fe	07Gc070g |
s3fJh0fe0g0ff0	3fe0g07f0g3fc0	g7fj07fe073fc0	70g |
s7fJ80g0fe0g0f	f03fe0g07f0g3f	c0g7fj03fe0f3f	e0f0g |
s7fJ80g0fe0g0f	f03fe0g07f0g3f	c0g7fj03G0e3f	!e0g |
s7eh03G80g0fe0	g0ff03fe0g07f0	g3fc0g7fj03G0e	1f!e0g |
sfeh03Gc0g0fe0	g0ff03fe0g07f0	g3fc0g7fj01G1e	1ff1e0g |
sfeh03Gc0g0fe0	g0ff03fe0g07f0	g3fc0g7fj01G9c	1ff1c0g |
sfch01Gc0g0fe0	g0ff03fe0g07f0	g3fc0g7fj01G9c	0ff1c0g |
r01fch01Ge0g0f	e0g0ff03fe0g07	f0g3fc0g7fkGbc	0ffbc0g |
r01fch01Ge0g0f	e0g0ff03fe0g07	f0g3fc0g3f80j	Gf80ffb80g |
r01f8iGe0g0fe0	g0ff03ff0g07f0	g3fc0g3f80g07	e0gGf807fb80g |
r03f8iGf0g0fe0	g0ff01ff0g0ff0	g3fc0g3f80g07	e0g7ff807G80g |
r03f8iGf0g0fe0	g0ff01ff0g1ff0	g3fc0g1fc0g0f	e0g7ff007Gh |
r03f0i7ff0g0f	e0g0ff00ff8g3f	f0g3fc0g1fc0g	0fc0g7ff003Gh |
r07f0i7ff8g0f	e0g0ff00ffcg7f	f0g3fc0g1fe0g	1fc0g3ff003Gh |
r07f0i7ff8g0f	e0g0ff007fegG	f0g3fc0g0fe0g	3f80g3fe003fe
 h |
r07e0i3ff8g0f	e0g0ff007G03G	f0g3fc0g0ff0g	7f80g3fe001fe
 h |
r0fe0i3ffcg0f	e0g0ff003Gc7G	f8g3fc0g07f8g	Gh1fe001feh |
r0fe0i3ffcg0f	e0g0ff001Hf7G	c03fc0g03fc01	feh1fc001fch |
r0fc0i1ffcg0f	e0g0ff001Hf7G	c03fc0g01G07fc	h1fc001fch |
r1fe0i3ffeg1f	f0g1ff8gHe7Gc0	7fe0hHf8h0fc0	gfch |
q01Gfeh07He1H	81H803fGc7c007	Gfeh3fGf0h0f80	gf8h |
q01Gfeh07He1H	81H801fG87g07	Gfeh1fGc0h0f80	gf8h |
q01Gfeh07He1H	81H8003fc06g07	Gfeh03feo |
zn04w |
zzl |
zzl |
zzl |
zzl |
zg1fHfczg |
zg1fHfczg |
zg1fHfczg |
zg0fHfezg |
zg0fHfezg |
zg0fHfezg |
zg0fHfezg |
zg07Izg |
zg07Izg |
zg07Izg |
zg07Izg |
zg03I80z |
zg03I80z |
zg03I80z |
zg03I80z |
zg01Ic0z |
zg01Ic0z |
zg01Ic0z |
zg01Ic0z |
zhIe0z |
zhIe0z |
zhIe0z |
zhIe0z |
zh7fHf0z |
zh7fHf0z |
zh7fHf0z |
zh7fHf0z |
zh3fHf8z |
zh3fHf8z |
zh3fHf8z |
zh3fHf8z |
zh1fHf8z |
zh1fHfcz |
zh1fHfcz |
zh1fHfcz |
zh0fHfcz |
zh0fHfcz |
zh0fHfez |
zh0fHfez |
zh07Hfez |
zh07Hfez |
zh07Iz |
zh07Iz |
zh03Iz |
zh03Iz |
zh03Iz |
zh03I80y |
zh01I80y |
zh01I80y |
zh01I80y |
zh01Ic0y |
ziIc0y |
ziIc0y |
ziIc0y |
ziIe0y |
zi7fHe0y |
zi7fHe0y |
zi7fHe0y |
zi7fHf0y |
zi3fHf0y |
zi3fHf0y |
zi3fHf0y |
zi3fHf8y |
zi1fHf8y |
zi1fHf8y |
zi1fHf8y |
zi1fHfcy |
zi0fHfcy |
zi0fHfcy |
zi0fHfcy |
zi0fHfey |
zi07Hfej80t |
zi07Hfej80t |
zi07Ii0180t |
zi07Ii0180t |
zi03Ii0380t |
zi03Ii0780t |
zi03Ii0f80t |
zi03I80h1f80t |
zi01I80h3f80t |
zi01I80h7fu |
zi01I80hGu |
zi01I80g01Gu |
zjI80g03Gu |
zjIc0g07feu |
zjIc0g0ffeu |
zjIc0g1ffcu |
zj7fHe0g3ff8u |
zj7fHe0g7ff0u |
zj7fHe0gGe0u |
zj7fHf001Ge0u |
zj3fHf803Gc0u |
zj3fHf807G80u |
zj1fHfc0fGv |
zj1fI3ffev |
zj0fJfev |
zj0fJfcv |
zj07Jf8v |
zj07Jf0v |
zj03Je0v |
zj01Je0v |
zkJc0v |
zk7fI80v |
zk3fIw |
zk1fHfew |
zk0fHfcw |
zk07Hf8w |
zk03Hf0w |
zlHe0w |
zl3fG80w |
zl07fex |
zzl |
\enddata{raster, 558775528}
\view{rasterview,558775528,1057,0,0}

\formatnote{.sp -1.0i}

\helv{\bold{\flushright{Andrew Consortium

School of Computer Science

Carnegie Mellon}}}


\bigger{\bigger{\leftindent{\leftindent{\leftindent{\bold{The Andrew View }}}}}}\


\flushright{Volume 3, Number 3

Fall 1994}

_______________________

\flushleft{\flushright{\section{Highlights in this Issue}}

}
\leftindent{My Own View

		"Human Computer Interaction"

}	Software Developments

			"Have you picked up our latest bug fixes?"

			"Members only C++ release and features"

	New From the Consortium

			"Binary Distribution Packages"

	Enhancements in the Works

			"The Linux Line"

			"The World Wide Web Browser"

	Member Mentions

			"IBM Contributions to the System"			\


	1994 User Survey Results Summary

	News Feature

			"Assistant Director at Work"

	\


	Facts on File

			Andrew Is...

			Andrew-Ready Platforms

			Remote Demo Service

			Accessing the Source Code and Binaries

			Membership in the Andrew Consortium

			Consortium Services and Offerings

				"Andrew in Print"

				"Andrew on Tape"

			How to Contact Us


\center{\bold{\italic{ANDREW ON THE WEB

http://www.cs.cmu.edu:8001/afs/cs.cmu.edu/project/atk-ftp/web/andrew-home.ht\
ml}}}

\begindata{bp,558832552}
Version 2
n 0
\enddata{bp,558832552}
\view{bpv,558832552,1058,0,0}
_______________________________________________

\section{My Own View - Human Computer Interaction}

Wilfred J. Hansen, Director


The field of HCI--Human-Computer Interaction--is an emerging discipline 
which has as its goal the aim of making computers easier to use.  There are 
too many examples of systems being difficult to use and therefore either 
ignored or used incorrectly (sometimes so badly as to exact considerable 
human suffering!!!).

  \


Here at Carnegie Mellon, we have recently formed the Human-Computer 
Interface Institute (HCII), of which I am a charter member.  The HCII is a 
vehicle for conversation and cooperation among those doing research on user 
interfaces and related human aspects.  Members of the Institute come from 
departments across campus: Computer Science, Psychology, English, Design, 
and others.  This allows the Institute to offer cross-disciplinary research 
bringing to bear a broad arsenal of methodologies.  Many HCII members do 
work in the psychology of interaction, but the work of the Andrew 
Consortium is to provide tools that incorporate HCI results and make it 
easy to produce applications that adhere to good HCI principles.  \



During the formative years for the Andrew software, we did considerable 
research into the user interface.  Experiments included over a dozen 
interfaces for scroll bars and two dozen for menus.  Some of the work was 
summarized in a paper  \{Hansen, W. J., C. Haas, "Reading and Writing with 
Computers: a Framework for Explaining Differences in Performance", 
 \italic{Comm. ACM 31}, 9 (Sept, 1988)\}. It is among those papers 
available from our ftp site (ftp.andrew.cmu.edu/pub/AUIS/papers/atk/...) or 
through our web page 
(http://www.cs.cmu.edu:8001/afs/cs.cmu.edu/project/atk-ftp/web/andrew-home.h\
tml).


The evolving Information Highway has become institutionalized as a set of 
request-for-proposals for research grants.  Despite the fact that the 
beneficiaries of the Highway are alleged to be humans at the end of each 
road, most of the funding is aimed at the technical problems of making the 
highway work.  If you feel, as I do, that the emphasis should be on the 
users of the Highway rather than the asphalt, you may wish to mention to 
those who got your votes that human-computer interaction is a crucial 
technology which deserves funding.


Here at the consortium our work on the new widgets package will incorporate 
some of our HCI expertise.  In addition to our own work on this package, I 
will next term direct a class of students at the problem as an exercise in 
software engineering.  For the results, stay tuned.

\begindata{bp,558952360}
Version 2
n 0
\enddata{bp,558952360}
\view{bpv,558952360,1059,0,0}\bold{
}________________________

\section{Software Developments

}Andy Plotkin and Rob Ryan, Technical Staff


\bold{Have you Picked Up our Latest Bug Fixes?}   As most of our users know 
by now, the 6.3 release of Andrew in C offers new editors for drawings and 
images, improving your ability to create compound documents. The original 
Andrew 6.3 was distributed in the contrib/lib section of X.V11R6.


Many thanks to our users who pointed out VIBs (very important bugs) in 
release 6.3. These formed the basis for versions 6.3.1 and 6.3.2.


In addition to bug fixes, Andrew 6.3.1 offers support for AFS 3.3 and 
 corrections to build problems and potential coredumps. Upgrade to version 
6.3.1 in one of these two ways:


1.  A patch is available as pub/AUIS/patches/official/patch.631 on 
ftp.andrew.cmu.edu (IP 128.2.232.154). When applied to your current 
auis-6.3 sources, this patch will bring Andrew release 6.3 sources up to 
date with release 6.3.1. See the README in the pub/AUIS/patches directory 
then use the following command when applying the patch: \



		patch -p < patch.631.


Note:  Omitting the -p flag will cause the resulting sources to be 
inconsistent and unusable (broken!!!).  \



2.  The directory pub/AUIS/dist-6.3 has six compressed tar files containing 
the sources for this latest release. See pub/AUIS/dist-6.3/README for 
instructions on assembling the sources from the tar files.

 \


Andrew 6.3.2 fixes a potential cause of coredumps when AMS programs are 
given an invalid address. Upgrade to Andrew 6.3.2 by using 'patch.632' 
which fixes two files: overhead/mail/lib/parseadd.c and 
atk/atkvers/atkvers.num. The patch is located in the 
pub/AUIS/patches/official directory on our ftp server:  ftp.andrew.cmu.edu. 
 The README in that directory provides further instructions for applying 
the patch.

\bold{
Members Only C++ Release}   We are entering the final stages of our work to 
convert the Andrew system from C to C++. As we convert the system to this 
widely-used language, the new version, Andrew 7.2,  is being made available 
to members of the Consortium. (Contact our Assistant Director, AnnMarie 
Zanger <az28@andrew.cmu.edu> at the Andrew Consortium for information about 
becoming a member.) Here are a few of the features to look forward to from 
the Andrew 7 series:


\bold{Scrolling Works!   }In the past, scrolling backwards in text did not 
always work when trying to scroll by a distance less than the height of an 
inset. Now a new API has been introduced for scrolling. It allows a section 
of your document to be scrolled consistently, especially when insets are 
involved. The new scrolling scheme means that backward and forward 
scrolling always work, and always work as expected! \


 \


\bold{Dynamic Loading}   This feature is a valuable tool for Andrew 
development since it lets new insets be developed without waiting to 
re-link the entire system. Dynamic loading also avoids having a separate 
and huge executable for each application. Implementation of dynamic loading 
has been the last major piece of the C++ conversion. This latest 
development makes it possible for code in dynamic objects to call functions 
in other dynamic objects. This change greatly extends the number of classes 
which can be dynamically loaded, thus decreasing the size of the main 
executable.


\bold{Progress on Printing}   The new PostScript printing system now prints 
all the standard AUIS objects (text, figure, table, raster) as well as 
handling insets. Soon it will also be able to handle special text features 
such as table of contents, index, tags and references, widow/orphan 
control, and full-page text layout.


\bold{Recursive Search}   Previously when a document had text in buttons, 
tables and other embedded objects, text search sometimes could not find it. 
 Now a new search method, "recursive search", has been implemented. A 
search with this mechanism will find the target string no matter where it 
is.

\subheading{
}__________________________\subheading{

\bigger{New  from the Consortium}

}Susan Straub, Technical Staff\subheading{


Binary Distribution Packages}   Encouraged by the large number of requests 
for binary distributions, particularly from Linux users, we are now making 
Andrew 6.3 available in similar formats for a number of popular platforms. 
Choose from among these four subsets or select the "full" option for all of 
Andrew: \



\bold{	wp} -basic word-processing system

	\bold{doc} -  the documentation set only

	\bold{src} - tools for programming

	\bold{mail} - message system with MIME-compatible messages interface

	\bold{full} - all of the above, plus other goodies


The packages have been created for these five popular system types: \



	RS/6000   \


	Sun 4C Sparcstation    \


	HP 720    \


	DEC Pmax

	Linux


You can obtain binary packages via anonymous ftp from ftp.andrew.cmu.edu 
(Internet: 128.2.232.154) in pub/AUIS/bin-dist. The README file in that 
directory provides information on the contents and on how to proceed. \



The Consortium will also send you a binary package on tape for a nominal 
fee. (See "Facts on File-Andrew on Tape" for further details.)


_____________________________

\bold{\bigger{Enhancements in the Works}}


\bold{The Linux Line}

Terrence Gliedt, Consultant


A new distribution for Linux is coming. As mentioned in the previous 
section, this will contain several packages (subsets) of Andrew 6.3. You 
should expect to find these files at \italic{\bold{ftp.andrew.cmu.edu}} in 
\italic{pub/AUIS/bin-dist/linux} and \italic{\bold{sunsite.unc.edu}} in 
\italic{pub/Linux/X11/andrew}.


The new distribution contains a number of new things:


\indent{- Andrew now requires your system to support the QMAGIC executable 
format (for anyone using a kernel >= 1.0.0).


- It is now based on Andrew 6.3.1.


- This distribution was built on Slackware 2.0.1.


- Another iteration of HTMLTEXT, a WYSIWYG editor for creating HTML 
documents, is now available (thanks to Robert Kemmetmueller 
<rskm@vnet.ibm.com>).


- The application \italic{\bold{org}} was added to the \italic{-src} 
package.


- Notes were added in the \italic{README.ez.wp} describing in detail a good 
\bold{.Xmodmap} for our German friends (thanks to Oliver Mai 
<mai@HP-Cluster.desy.de>). \



- A new shell, \italic{\bold{setpapersize}}, will configure your Andrew to 
print on A4 paper (thanks to Klaus Fueller <klausf@osgo.ks.he.schule.de> 
and others).  You are prompted at install time to choose your paper size.


- Printing of German \italic{umlauts} now works properly (thanks to Oliver 
Mai).


- \italic{\bold{ez2ps}} was corrected to use \italic{groff} (thanks to 
Oliver Mai AGAIN).

}
Seems there are quite a few Andrew advocates cropping up in Germany these 
days!  Ausgezeichnet!


\subheading{Confusion looming}  Our friends in the XFree Consortium have 
released \bold{XFree 3.0} for Linux.  This is based on X11R6 and includes 
drivers for lots of previously unsupported video cards.  Unfortunately for 
X applications, they also decided it was necessary to change the names of 
the X11 shared libraries.  This brings an incompatibility for some Andrew 
users.  All Andrew releases to date have been based on XFree 2.x (X11R5) on 
the Slackware distributions. This is still true for the coming release. 
 XFree 3.x users will not be able to use this latest Linux distribution, 
unless they have also installed the older XFree2.x shared libraries.


Very soon, a Slackware 2.0.2 upgrade will lead to a conversion to the 
XFree3.0 distribution.  At that time I will re-make Andrew and create a 
distribution for the new shared libraries.  The names of these packages 
have yet to be set, but it will be obvious what is what.  If all else 
fails, read the README.ez.* files.


This confusion will linger for the next few months until we all get 
converted to XFree3.x.


\bold{
The World Wide Web Browser}

Tom Neuendorffer, Consultant

	\


The World Wide Web has become the medium of choice for the dissemination of 
information on the Internet. So the Andrew Consortium will soon offer a 
customized Worldwide Web Browser to help you wade through the oceans of 
information to be found there!


The goal of this project is to integrate the AUIS and Web environments as 
seamlessly as possible, in order to facilitate transference of information 
both to and from AUIS users. In the process, AUIS should become a first 
class environment for both accessing and creating Web documents. \



A prototype is currently running which supports two different AUIS HTML 
objects, one written by Nick Williams of City University and the other by 
the folks at IBM Rochester. Using the prototype is much like using Mosaic 
or Netscape, one can download and view documents from the Web simply by 
clicking on hypertext links embedded in the documents themselves. In 
addition, weblink objects have been created to allow pointers to remote 
resources on the web to be included in any Andrew document. Text extensions 
have also been created so that, if you come across a URL in text, mail, etc 
, you can view it via a menu command or keystroke. \



As soon as CERN releases it's announced multi-threaded WWW library, I will 
be integrating that code into a browser that will be made generally 
available to the AUIS community.

\begindata{bp,558823032}
Version 2
n 0
\enddata{bp,558823032}
\view{bpv,558823032,1060,0,0}
____________________

\bold{\bigger{Member Mentions}}


\bold{IBM Contributions to the System}   The IBM Corporation continues to 
play an important role in the development of Andrew. IBM has been a member 
of the Consortium since its inception, and indeed was a partner with 
Carnegie Mellon University in originally creating Andrew systems and 
software.  IBM and its many programmers in Rochester, Minnesota continue to 
improve the system. They then share their enhancements with us and 
coordinate with our technical staff so that these improvements will 
ultimately reach you!


Here is a "grab bag" of the most recent system enhancements that are the 
result of IBM contributions and coordination with the Consortium. All of 
these can be found in Andrew 7.2:


Preferences

\leftindent{- directory editor to be used can be set by a preference}

\leftindent{- added color preferences for the frame message line}

\leftindent{- added a preference to skip the "This is the last window" 
warning dialog}

\leftindent{- added an option for textview to display the insertion mark 
even when not the focus}

\leftindent{- added a preference to give textview Mac-like behavior: 
cutting out the selection if the user types anything}

\leftindent{- added a preference to control how much typescript scrolls 
when it needs to scroll}


Bug Fixes

\leftindent{- "buffer::GetView" always returns a buffer of the right type}

\leftindent{- fixed a bug where a wait-cursor was displayed while a dialog 
box was up}

\leftindent{- "frame::SetBuffer" notifies observers of the change}


User Customization

\leftindent{- added textview commands to extend the selection}

\leftindent{- added textview commands to move the mark based on words 
delimited only by whitespace}

\leftindent{- added attributes to text to set the background color, and to 
set it differently if the text is readonly}

\leftindent{- allowed horizontal scrolling of text}

\leftindent{- allow special keyboard keys (page up, etc) to be bound to 
commands}

\leftindent{- allow im to provide the window visibility state and the 
modifier keys pressed during a mouse click}

\begindata{bp,558826008}
Version 2
n 0
\enddata{bp,558826008}
\view{bpv,558826008,1061,0,0}
Other

\leftindent{- added "im::Beep" to allow applications to beep}

\leftindent{- added "bufferlist::Sort"}


\subheading{IBM Working on HTMLTEXT   }Building on the work from Nick 
Williams at City College in London, Robert Kemmetmueller at IBM Rochester, 
Minnesota has created a new dynamic object called \italic{\bold{htmltext}}. 
This provides substantially improved editing capabilities in \italic{ez} 
for \bold{.html} files. It's not quite yet everything you'd want, but its 
getting there. Terry Gliedt has been using it extensively and recommends it 
highly. "You're gonna love creating HTML documents with Andrew!" says 
Terry. This contributed code is available on our ftp server in the 
pub/AUIS/misc/html.v-\italic{num}.tar.z file.


__________________________________________________________________________

\bold{\bigger{Results of the 1994 Survey of Andrew User Interface System 
Users}}

Susan Straub, Technical Staff


Every year, the Andrew Consortium gets in touch with its users over the 
Internet to find out what they think of Andrew. You may have been one of 
these users: our survey was included in the last issue of The Andrew View. 
We hope that you participated, but even if you didn't, we would still like 
to hear from you (see "Facts on File" below for further details).


Here is a brief summary of the results, based on responses from a group of 
Andrew users:


\bold{Respondent Sample}   This year, we heard from a little over twenty 
different organizations who told us about themselves and how they use 
Andrew.  They also gave us plenty of suggestions for "future fixes" of the 
system which we are selectively "attacking".


Of the respondents, usage is split between educational organizations (10) 
and commercial ventures (10). Research institutions (2) and a private home 
(1) constitute the remainder of the sample. The respondents operate 
worldwide, residing from Massachusetts to Minnesota, California, 
 Australia, Europe and points inbetween.  \



\bold{Andrew Installation Sites}   The majority of the respondents have 
small installations: 14 groups have less than ten users per site.   Nine 
groups have more than ten users, three of which have over 1,000 users on 
site. \



Like last year, the largest percentage of respondents use Suns, then DECs, 
HPs and IBMs. Based our small sample, a larger percentage of respondents 
are using Suns this year than last. The three sites having over 1000 users 
prefer the following system types: only RS/6000's, only HPs, and a mix of 
RS/6000, Suns, Ultrix and Vaxen. Other types of machines running Andrew 
include: Vax 4.3 bsd, SGI, IRIX, Linux and 386/BSD.   \



Almost three-fourths of the respondents have the same number of systems 
running AUIS as they have users.  Of the remaining respondents,  one-half 
have more machines than users while the other half have more users than 
machines. \bold{ }One-third of the respondents indicated that they run AUIS 
on multiple platforms. \



\bold{How Andrew is Used}   When asked how they are using Andrew, over 
two-thirds told us about usage of both mail/bboard/news groups and document 
production.


Only a handful of respondents said that they were using Andrew for user 
interface prototyping and development (but we know that there are a whole 
lot more of you out there).  \



Some of the other chief uses for Andrew include: programming, establishing 
a common user environment across multiple platforms, using NEOS for 
formatted paper exchange and annotation, using ez as a programmer's editor, 
obtaining the bush and help features, installing a messages system, and 
even  viewing documents created in WordPerfect .


\bold{The Most Commonly Requested Enhancements to Andrew}   Top of the list 
are: more frequent updates, HTML support (it's coming), binary 
distributions (just released), NNTP, and the addition of Solaris and Linux 
ports (which has now been done).  \



Less frequent but no less appreciated suggestions included: a better X11 
programming environment, more WWW involvement, an IMAP-based mail system, a 
more robust figure editor, a file manager/desktop application, a drag and 
drop interface, audio support, a Ness tutorial, faster ports, security 
enhancements, more inset consistency, widget consistency, overall 
simplification, Motif aesthetics, and the addition of build and port 
services.


And that was just a short list of the many ideas we were able to glean from 
your responses. A hearty thanks go out to those who participated in this 
year's survey.

_______________

\bold{\bigger{News Feature}}


\bold{Assistant Director at Work   }In September, AnnMarie Zanger joined 
the Consortium in the role of Assistant Director. Her duties include 
promoting our activities and services, improving member relations and 
handling office operations. AnnMarie comes to us from New York city where 
she worked in both the publishing and finance industries. She and her 
husband, Yasi, have now both moved into the academic world: he works at the 
University of Pittsburgh while she is learning the ropes at CMU. During 
their free time, they enjoy working on the house they recently purchased in 
Pittsburgh.


By the way, AnnMarie is yours truly!  I double as your newsletter editor 
and I look forward to working with you. I encourage you to contact me with 
your comments on how the Consortium is doing and how we might improve our 
services. You will find me at:


Email:  az28@andrew.cmu.edu	Phone:  (412) 268-6789	Fax:  (412) 268-5571

\begindata{bp,558828888}
Version 2
n 0
\enddata{bp,558828888}
\view{bpv,558828888,1062,0,0}
____________________________________________________________________________\
______________


\bold{\center{Facts on File}}

____________________________________________________________________________\
______________

\smaller{\bigger{\smaller{

\bigger{\smaller{\bigger{\smaller{\center{\subsection{\center{Andrew Is...}}

}

\indent{\indent{Compound Document Architecture...Word Processor...Drawing 
Editor...Mail /Bulletin Board Reader, Writer, Manager...Spreadsheet / Table 
Editor...Widget Set...Application Builder...Scriptable...In C and C++...For 
X11

}}

...With a consistent, integrated user interface so you can create compound 
documents containing pictures, words, tables, graphs and more.}

}

The \italic{Andrew User Interface System (Andrew)} is a word processor for 
compound documents, a collection of related applications, and an 
environment for building new applications and embeddable objects. Andrew 
runs under X11 and provides a dynamically-loadable object-oriented 
environment wherein objects can be embedded in one-another. Thus documents 
can contain not only multiple fonts and other typography, but also embedded 
raster images, spreadsheets, drawings, equations, simple animations, and so 
on.  These embedded objects may themselves contain other objects, including 
text. The release includes many objects, including those mentioned above, 
along with a help browser, a directory browser, a font editor, a system 
monitoring tool, an editor-based shell interface, and source-text editors 
for C, C++, Lisp, HTML, Pascal, and other languages.



The underlying\italic{ Andrew Toolkit architecture (ATK)} supports 
cooperation between objects not only for screen display, but also for file 
storage, cut/paste across windows, an application construction environment, 
an extension language, and printing.  There is full support for programmers 
to create new objects and new applications.



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


\begindata{bp,559029688}
Version 2
n 0
\enddata{bp,559029688}
\view{bpv,559029688,1063,0,0}



\bold{Andrew-Ready Platforms}


Andrew has been used successfully on (at least) these platforms: \



IBM---RT AOS 3.4, RT AIX 2.2.1, RS/6000 AIX3.1, PS/2 AIX1.2 \


SUN---Sun3 3.5, Sun3 4.0, Sun4 4.0, Sun3 4.1, Sun4 4.1, Sun4Mach, Solaris

DEC---Vax Ultrix 3.1, Vax Ultrix 4.2, Vax BSD, DEC MIPS, Pmax Mach

Other---HP, SCO I386, SGI IRIX 4.0, Apollo, Macintosh II, MacMach, 486 
Mach, Telmat, Linux




\bold{Remote Demo Service}


Try out Andrew from your own work station via the Remote Andrew Demo 
Service. You will need a host machine on the Internet running the X11 
window system. You will be able to compose multimedia documents, navigate 
through the interactive Andrew Tour, and use the Andrew Message System to 
browse through a few of CMU's four thousand bulletin boards and newsgroups.


To get started, simply run the following command on your machine: finger 
@atk.itc.cmu.edu (128.2.203.218). The remote demo system will give you 
further instructions.




\bold{Accessing the Source Code and Binaries}


Sources and binaries are available online via anonymous ftp from: 
ftp.andrew.cmu.edu (IP: 128.2.232.154) in pub/AUIS/. See the README file.


Other ftp sites are: ftp.x.org (IP: 192.112.44.100) and its clone sites 
(see pub/R6untarred/contrib/lib/auis-6.3). On the nationwide AFS file 
system, Andrew is available in: /afs/cs.cmu.edu/project/atk-ftp.


Binary distribution packages for subsets or all of Andrew are available for 
the following system types: \



	RS/6000   \


	Sun 4C Sparcstation    \


	HP 720    \


	DEC Pmax

	Linux


Source and binary tapes are also available by mail (see "Services and 
Offerings-Andrew on Tape" below).

\begindata{bp,559030440}
Version 2
n 0
\enddata{bp,559030440}
\view{bpv,559030440,1064,0,0}
\bold{


\center{Membership in the Andrew Consortium}}



The School of Computer Science at Carnegie Mellon University has 
established the Andrew Consortium to maintain and enhance the Andrew User 
Interface System (Andrew).



The Consortium offers outside organizations the opportunity to help shape 
the future of the system. Participate in the development of Andrew, utilize 
the latest advances by our technical staff, and undertake commercial 
exploitation with the active cooperation of the developers.



The overall efforts of the Consortium staff are directed toward: \


\leftindent{
+ increased quality in existing media,

+ enhancements, including a direct manipulation interface builder,

+ embedding of applications such as generic X applications,

+ increased potential for transition from Andrew to successor systems

+ interoperability with standards such as Posix, Motif, C++, OLE,  and SGML.

}

The Consortium makes its most up-to-date release, currently Andrew 7 in 
C++, available only to members.  The current publicly available Andrew 
release is 6.3, released via anonymous file transfer over the internet. \




Membership in the Consortium is offered to organizations interested in 
exploiting Andrew technology within their operations or products.  All 
members support the consortium as it:

\leftindent{
+ Enhances, maintains, and distributes the Andrew software base.

+ Conducts an annual meeting to review progress and set priorities.

+ Distributes a quarterly newsletter

+ Monitors the info-andrew mailing list.

}

We offer memberships at three levels: Full, Contributing and Associate. You 
are cordially invited to join us. Please contact our Director, Fred Hansen 
<wjh@andrew.cmu.edu> if you would like to discuss the opportunities that 
the Consortium has to offer.


\begindata{bp,559031336}
Version 2
n 0
\enddata{bp,559031336}
\view{bpv,559031336,1065,0,0}
\bold{\center{


Consortium Services and Offerings}}



}\smaller{The following materials are provided by the Andrew Consortium at 
Carnegie Mellon University for internal educational use only and may not be 
reproduced for sale or distribution. Please mark your selections below:


\bold{\center{

ANDREW IN PRINT}}



    _____  \bold{ The Andrew User Guide}}}}}}\smaller{ 
  US$25}\smaller{\bigger{\smaller{\bigger{\smaller{


This printed and bound guide, offers a comprehensive description of how to 
use Andrew applications and insets.  Chapters cover ez, help, typescript, 
messages, console, raster, figure, table, and many other facets of the 
system. (130 pages)



   _____  \bold{ Selected Technical Papers on Andrew}   US$30


This set represents a selection of some of our most handy references on the 
Andrew system. (250 pages)


	A Guide to Andrew (User Tutorial)

	Ness:  An Extension Language for the Andrew Toolkit

	Programming with the Andrew Toolkit

	ADEW:  The Andrew Development Environment Workbench

	Createinset:  Generate Source Files for a New Inset

	The Andrew Message System		\




   _____   \bold{Andrew Technical Conference Proceedings   }US$20


The Andrew Consortium sponsors its own technical conference each year. 
 This volume includes the entire proceedings of the 1994 event, 
(Application Developer's View of Andrew, The Web Browser, Compound Document 
Architectures) plus highlights from the 1992 and 1993 conferences.  (85 
pages)



   _____  \bold{ Programming Documentation on Andrew   }US$95


This package represents a complete set of programming documentation on the 
Andrew system, sold in hard copy form. (1250 pages)

\begindata{bp,559033496}
Version 2
n 0
\enddata{bp,559033496}
\view{bpv,559033496,1066,0,0}
\bold{\center{

ANDREW ON TAPE}}



   _____  \bold{ Public Source Tape (6.3 in C)   }US$150


Want the source code on tape? Here it is, ready to use on your 
Andrew-compatible platform.



    _____  \bold{ Private Source Tape (7.2 in C++)}

	\


	______   US$350 for business use	_____________________  Name of designated 
user/company


	______   US$250 for personal use	_____________________  Name of designated 
user


Purchase our most up-to-date version of the source in C++ and take 
advantage of the latest programming advances made by our technical staff. 
(This tape must be designated for the use of one individual only.)



    _____  \bold{ Binary Distribution Package (6.3 in C)   }US$100 \



This tape provides you with everything you need to get Andrew up and 
running on your RS/6000, Sun 4C Sparcstation, HP 720, DEC Pmax or Linux 
machine. Files include the source code, word processing, documentaton, and 
mail for MIME-compatible messages.



	If you are ordering ANDREW ON TAPE, please specify format:


		_____	1/4" streaming tape (150 MB)

		_____	8 mm DAT tape (2.3 GB)

		_____	8 mm HP Iotamat format


	\


US$	_______	SUBTOTAL


	_______	   Add US$20 per item for US express mail delivery

	_______	   Add US$25 per item for air mail delivery outside the US

	_______	   Add US$40 per item for express mail delivery outside the US


US$	_______	GRAND TOTAL



Name      ___________________________________________________

Company ___________________________________________________

Address   ___________________________________________________

Phone      ______________  Fax ____________  Email _______________


Please place your order by mailing the previous section of this form with 
your selections marked.  Include a check made payable to Carnegie Mellon 
University and send it to the address overleaf.

\begindata{bp,559034584}
Version 2
n 0
\enddata{bp,559034584}
\view{bpv,559034584,1067,0,0}



\bold{\center{Contact Information }}\





Andrew Consortium				AnnMarie Zanger			\


School of Computer Science			Assistant Director

Carnegie Mellon University

5000 Forbes Avenue				Phone: (412) 268-6710

Pittsburgh, PA 15213-3890			Fax:  (412) 268-5571



Email:	info-andrew-requests@andrew.cmu.edu.		\



Bugs:	info-andrew-bugs@andrew.cmu.edu


News:	info-andrew@andrew.cmu.edu


Web:	
http://www.cs.cmu.edu:8001/afs/cs.cmu.edu/project/atk-ftp/web/andrew-home.ht\
ml


Demo:	finger @atk.itc.cmu.edu


Access:	ftp.andrew.cmu.edu:pub/AUIS}}}}}



\bold{Date}: Fri,  2 Dec 1994 16:09:27 -0500 (EST)

\bold{From}: Ann Marie Zanger <az28+@andrew.cmu.edu>

\bold{To}: Susan Straub <susan+@andrew.cmu.edu>,

    Robert Andrew Ryan <rr2b+@andrew.cmu.edu>,

    "Andrew C. Plotkin" <ap1i+@andrew.cmu.edu>,

    Fred Hansen <wjh+@andrew.cmu.edu>

\bold{Subject}: The Andrew Consortium Newsletter





\begindata{raster,559035784}
2 0 32768 32768 0 0 366 437
bits 559035784 366 437
r04zs |
r04zs |
r04zs |
r06zs |
r06zs |
r06zs |
r07zs |
r0780zr |
r07c0zr |
r07e0zr |
r0ff0zr |
r0ff0zr |
r0ff8zr |
r0ff8zr |
r0ffczr |
r0ffczr |
r1ffezr |
r1fGzr |
r1fGzr |
r1fG80zq |
r1fGc0zq |
r1fGc0zq |
r1fGe0zq |
r1fGe0zq |
r1fGf0zq |
r1fGf0zq |
r1fGf8zq |
r1fGf8zq |
r1fGfczq |
r1fGfczq |
r1fGfezq |
r1fGfezq |
r1fHzq |
r1fHzq |
r1fH80zp |
r1fH80zp |
r1fHc0zp |
r1fHc0zp |
r1fHe0zp |
r1fHe0zp |
r1fHf0zp |
r1fHf0zp |
r0fHf0zp |
r0fHf8zp |
r0fHf8zp |
r0fHfczp |
r0fHfczp |
r0fHfczp |
r07Hfezp |
r07Hfezp |
r07Hfezp |
r07Izp |
r07Izp |
r07I80zo |
r03I80zo |
r03I80zo |
r03Ic0zo |
r03Ic0zo |
r01Ie0zo |
r01Ie0zo |
r01If0zo |
r01If0zo |
sIf8zo |
sIf8zo |
sIfczo |
sIfezo |
s7fHfezo |
s7fIzo |
s3fI80zn |
s3fI80zn |
s1fIc0zn |
s1fIe0zn |
s0fIe0zn |
s0fIf0zn |
s07If0zn |
s07If8zn |
s03Ifczn |
s01Ifezn |
s01Ifezn |
tJzn |
t7fI80zm |
t3fIc0zm |
t3fIe0zm |
t1fIf0zm |
t0fIf8zm |
t07Ifczm |
t03Ifezm |
t01J80zl |
uJc0zl |
u7fIe0zl |
u3fIf8zl |
u1fIfczl |
u07Jzl |
u03J80zk |
u01Je0zk |
v7fIf0zk |
v3fIf8zk |
v1fIfezk |
v0fJ80zj |
v03Je0zj |
v01Jf0zj |
w7fIfczj |
w1fJzj |
w07Jc0zi |
w01Jf0zi |
x7fIfczi |
x1fJzi |
x07Jc0zh |
x01Jf0zh |
y3fIfczh |
y0fJzh |
y03Jc0zg |
zJf8zg |
z3fJzg |
z0fJe0n10q |
z03Jfcn10q |
zgK80m30q |
zg1fJf0me0q |
zg03Jfel3fc0q |
zh7fJc0j1fG80	q |
zh07Jfci1fGfe	r |
ziKc0g1fHfcr |
zi1fOf0r |
zi01Oc0r |
zj07Ns |
zk1fLfcs |
zj07Mf0s |
zi03Nc0s |
ziOt |
zh0fNfct |
zhOf0t |
zg0fOc0t |
zgPu |
z0fOfcu |
zPf0u |
y0fPc0u |
yPfev |
x0fPf0v |
xQw |
w0fPf8w |
wQ80w |
v0fPf8x |
vQ80x |
u0fPf8y |
uQ80y |
t0fPf8z |
tQ80z |
s0fPf8zg |
r01Q80zg |
r3fPf8zh |
q03Q80zh |
q3fPf8zi |
p03Q80zi |
p3fPf8zj |
o03Q80zj |
o7fPf8zk |
n07Q80zk |
nQf8zl |
m0fQ80zl |
m7fPf8zm |
l07Q80zm |
l7fPf8zn |
k07Q80zn |
k7fPf8zo |
j07Q80zo |
jQf8zp |
i1fQ80zp |
h0fQf8zq |
c03fR80zq |
7fRf8zr |
1fR80zr |
0fQf8zs |
07Q80zs |
03Pf0zt |
gPzu |
g7fNf0zu |
g1fMfezv |
g07Mc0zv |
hLfczw |
h0fLc0zv |
iLf8zv |
i0fKfezv |
jL80zu |
j0fKe0zu |
kKf8zu |
k0fJfezu |
l7fJ80zt |
l07Je0zt |
m7fIf8zt |
m03Ifezt |
n1fI80zs |
n07Ie0zs |
o7fHf8zs |
o0fHfezs |
o01I80zr |
p3fHe0zr |
p07Hf8zr |
p01Hfezr |
q3fH80zq |
q0fHe0zq |
q03Hf8zq |
rHfezq |
r3fH80zp |
r1fHe0zp |
r07Hf8zp |
r03Hfezp |
sI80zo |
s7fHe0zo |
s1fHf8zo |
s07Hfezo |
s03I80zn |
tIc0zn |
t3fHe0zn |
t1fHf8zn |
t07Hfczn |
t03Hfezn |
t01I80zm |
uIc0zm |
u7fHe0zm |
u3fHf0zm |
u1fHf8zm |
u0fHfczm |
u07Hfezm |
u03Izm |
u01I80zl |
vIc0zl |
v7fHe0zl |
v3fHf0zl |
v1fHf8zl |
v1fHfczl |
v0fHfezl |
v07Izl |
v03I80zk |
v01Ic0zk |
v01Ie0zk |
wIf0zk |
w7fHf8zk |
w3fHf8zk |
w1fHfczk |
w1fHfezk |
w0fIzk |
w07Izk |
w03I80zj |
w01Ic0zj |
w01Ie0zj |
xIe0zj |
x7fHf0zj |
x3fHf0zj |
x1fHf8zj |
x1fHfczj |
u7f80g0fHfcm10	v |
u7f80g07Hfem30	v |
u7f80g07Hfem70	v |
uGc0g03Il01f0	v |
uGc0g01I80kGf0	v |
uGc0g01I80kGf0	v |
t01Ge0hIc0kGf0	v |
t01Ge0h7fHe0k	07f0v |
t01Ge0h7fHe0k	07f0v |
t03Gf0h3fHf0k	07f0v |
t03Gf0h1fHf0k	07f0v |
t03Gf0h1fHf8k	07f0v |
t07Gf8h0fHfck	07f0v |
t07Gf8h0fHfck	07f0v |
t07Gf8h07Hfek	07f0v |
t0fGfch03Gf7fe	k07f0v |
t0fGfch03Gc7G	k07f0v |
t0fGfch01G87e0	k07f0v |
t1fGfeh01fe07	80k07f0v |
t1fGfeif806l07	f0v |
t1f8ffej04l07	f0v |
t3f8fGq07f0v |
t3f8fGq07f0v |
t3f07Gq07f0v |
t7f07G80p07f0	v |
t7f07G80i20j01	G87f0h40s |
t7e03G80i600f	f8h07Ge7f0hc0	70g01feg0fGf9	He03ffc |
tfe03Gc0ie03f	feh1fGf7f0g01	c1f8g0fGc00fG	f9He03ffc |
tfe03Gc0h03e0	Hh3fHf0g07c3fc	g3fGf00fGf9He0	3ffc |
tfc01Gc0g01Ge1	H80g7f83Gf007	Gc7feg7f8ff801	Gc01ffcg07c0 |
s01fc01Ge0g01	Ge3Hc0gGgGf007	Gc7fegfe03fcg	Gc00ff8g03c0 |
s01fc01Ge0g01	Ge7Hc001feg7f	f007GcfG01fc01	fegGc00ff8g03
 80 |
s01f8gGe0g01G	efHe003fcg3ff0	07GcfG03f8gGg	Ge007f8g0380 |
s03f8gGf0h0fG	01Ge003f8g1ff0	g3fdf0f07f0g7f	g7fe007fcg0380 |
s03f8gGf0h0ffc	g7ff007f8g1ff0	g3fde070fe0g3f	807fe007fcg07
 g |
s03f0g7ff0h0f	f8g3ff007f0g0f	f0g3ffc030fe0	g3f807ff003fc
 g07g |
s07f0g7ff8h0f	f0g1ff00ff0g0f	f0g3ff8031fc0	g1fc03ff003fe
 g0fg |
s07f0g7ff8h0f	e0g1ff00ff0g07	f0g3ff0011fc0	g1fc03ff003fe
 g0eg |
s07e0g3ff8h0f	e0g0ff01fe0g07	f0g3fe0g3f80g	0fe03ff001feg
 0eg |
s0fe0g3ffch0f	e0g0ff01fe0g07	f0g3fe0g3f80g	0fe01ff801Gg1e
 g |
s0fe0g3ffch0f	e0g0ff01fe0g07	f0g3fc0g3fIe0	1ff801Gg1cg |
s0fc0g1ffch0f	e0g0ff01fe0g07	f0g3fc0g7fIf0	1ff801Gg1cg |
s1fc0g1ffeh0f	e0g0ff03fe0g07	f0g3fc0g7fIf0	0ff803G803cg |
s1fc0g1ffeh0f	e0g0ff03fe0g07	f0g3fc0g7fIf0	0ffc03G8038g |
s1f80g0ffeh0f	e0g0ff03fe0g07	f0g3fc0g7f80i	0ffc03G8038g |
s3f80g0fGh0fe0	g0ff03fe0g07f0	g3fc0g7fj07fc	07Gc078g |
s3f80g0fGh0fe0	g0ff03fe0g07f0	g3fc0g7fj07fe	07Gc070g |
s3fJh0fe0g0ff0	3fe0g07f0g3fc0	g7fj07fe073fc0	70g |
s7fJ80g0fe0g0f	f03fe0g07f0g3f	c0g7fj03fe0f3f	e0f0g |
s7fJ80g0fe0g0f	f03fe0g07f0g3f	c0g7fj03G0e3f	!e0g |
s7eh03G80g0fe0	g0ff03fe0g07f0	g3fc0g7fj03G0e	1f!e0g |
sfeh03Gc0g0fe0	g0ff03fe0g07f0	g3fc0g7fj01G1e	1ff1e0g |
sfeh03Gc0g0fe0	g0ff03fe0g07f0	g3fc0g7fj01G9c	1ff1c0g |
sfch01Gc0g0fe0	g0ff03fe0g07f0	g3fc0g7fj01G9c	0ff1c0g |
r01fch01Ge0g0f	e0g0ff03fe0g07	f0g3fc0g7fkGbc	0ffbc0g |
r01fch01Ge0g0f	e0g0ff03fe0g07	f0g3fc0g3f80j	Gf80ffb80g |
r01f8iGe0g0fe0	g0ff03ff0g07f0	g3fc0g3f80g07	e0gGf807fb80g |
r03f8iGf0g0fe0	g0ff01ff0g0ff0	g3fc0g3f80g07	e0g7ff807G80g |
r03f8iGf0g0fe0	g0ff01ff0g1ff0	g3fc0g1fc0g0f	e0g7ff007Gh |
r03f0i7ff0g0f	e0g0ff00ff8g3f	f0g3fc0g1fc0g	0fc0g7ff003Gh |
r07f0i7ff8g0f	e0g0ff00ffcg7f	f0g3fc0g1fe0g	1fc0g3ff003Gh |
r07f0i7ff8g0f	e0g0ff007fegG	f0g3fc0g0fe0g	3f80g3fe003fe
 h |
r07e0i3ff8g0f	e0g0ff007G03G	f0g3fc0g0ff0g	7f80g3fe001fe
 h |
r0fe0i3ffcg0f	e0g0ff003Gc7G	f8g3fc0g07f8g	Gh1fe001feh |
r0fe0i3ffcg0f	e0g0ff001Hf7G	c03fc0g03fc01	feh1fc001fch |
r0fc0i1ffcg0f	e0g0ff001Hf7G	c03fc0g01G07fc	h1fc001fch |
r1fe0i3ffeg1f	f0g1ff8gHe7Gc0	7fe0hHf8h0fc0	gfch |
q01Gfeh07He1H	81H803fGc7c007	Gfeh3fGf0h0f80	gf8h |
q01Gfeh07He1H	81H801fG87g07	Gfeh1fGc0h0f80	gf8h |
q01Gfeh07He1H	81H8003fc06g07	Gfeh03feo |
zn04w |
zzl |
zzl |
zzl |
zzl |
zg1fHfczg |
zg1fHfczg |
zg1fHfczg |
zg0fHfezg |
zg0fHfezg |
zg0fHfezg |
zg0fHfezg |
zg07Izg |
zg07Izg |
zg07Izg |
zg07Izg |
zg03I80z |
zg03I80z |
zg03I80z |
zg03I80z |
zg01Ic0z |
zg01Ic0z |
zg01Ic0z |
zg01Ic0z |
zhIe0z |
zhIe0z |
zhIe0z |
zhIe0z |
zh7fHf0z |
zh7fHf0z |
zh7fHf0z |
zh7fHf0z |
zh3fHf8z |
zh3fHf8z |
zh3fHf8z |
zh3fHf8z |
zh1fHf8z |
zh1fHfcz |
zh1fHfcz |
zh1fHfcz |
zh0fHfcz |
zh0fHfcz |
zh0fHfez |
zh0fHfez |
zh07Hfez |
zh07Hfez |
zh07Iz |
zh07Iz |
zh03Iz |
zh03Iz |
zh03Iz |
zh03I80y |
zh01I80y |
zh01I80y |
zh01I80y |
zh01Ic0y |
ziIc0y |
ziIc0y |
ziIc0y |
ziIe0y |
zi7fHe0y |
zi7fHe0y |
zi7fHe0y |
zi7fHf0y |
zi3fHf0y |
zi3fHf0y |
zi3fHf0y |
zi3fHf8y |
zi1fHf8y |
zi1fHf8y |
zi1fHf8y |
zi1fHfcy |
zi0fHfcy |
zi0fHfcy |
zi0fHfcy |
zi0fHfey |
zi07Hfej80t |
zi07Hfej80t |
zi07Ii0180t |
zi07Ii0180t |
zi03Ii0380t |
zi03Ii0780t |
zi03Ii0f80t |
zi03I80h1f80t |
zi01I80h3f80t |
zi01I80h7fu |
zi01I80hGu |
zi01I80g01Gu |
zjI80g03Gu |
zjIc0g07feu |
zjIc0g0ffeu |
zjIc0g1ffcu |
zj7fHe0g3ff8u |
zj7fHe0g7ff0u |
zj7fHe0gGe0u |
zj7fHf001Ge0u |
zj3fHf803Gc0u |
zj3fHf807G80u |
zj1fHfc0fGv |
zj1fI3ffev |
zj0fJfev |
zj0fJfcv |
zj07Jf8v |
zj07Jf0v |
zj03Je0v |
zj01Je0v |
zkJc0v |
zk7fI80v |
zk3fIw |
zk1fHfew |
zk0fHfcw |
zk07Hf8w |
zk03Hf0w |
zlHe0w |
zl3fG80w |
zl07fex |
zzl |
\enddata{raster, 559035784}
\view{rasterview,559035784,1068,0,0}

\formatnote{.sp -1.0i}

\helv{\bold{\flushright{Andrew Consortium

School of Computer Science

Carnegie Mellon}}}


\bigger{\bigger{\leftindent{\leftindent{\leftindent{\bold{The Andrew View }}}}}}\


\flushright{Volume 3, Number 3

Fall 1994}

_______________________

\flushleft{\flushright{\section{Highlights in this Issue}}

}
\leftindent{My Own View

		"Human Computer Interaction"

}	Software Developments

			"Have you picked up our latest bug fixes?"

			"Members only C++ release and features"

	New From the Consortium

			"Binary Distribution Packages"

	Enhancements in the Works

			"The Linux Line"

			"The World Wide Web Browser"

	Member Mentions

			"IBM Contributions to the System"			\


	1994 User Survey Results Summary

	News Feature

			"Assistant Director at Work"

	\


	Facts on File

			Andrew Is...

			Andrew-Ready Platforms

			Remote Demo Service

			Accessing the Source Code and Binaries

			Membership in the Andrew Consortium

			Consortium Services and Offerings

				"Andrew in Print"

				"Andrew on Tape"

			How to Contact Us


\center{\bold{\italic{ANDREW ON THE WEB

http://www.cs.cmu.edu:8001/afs/cs.cmu.edu/project/atk-ftp/web/andrew-home.ht\
ml}}}

\begindata{bp,559058904}
Version 2
n 0
\enddata{bp,559058904}
\view{bpv,559058904,1069,0,0}
_______________________________________________

\section{My Own View - Human Computer Interaction}

Wilfred J. Hansen, Director


The field of HCI--Human-Computer Interaction--is an emerging discipline 
which has as its goal the aim of making computers easier to use.  There are 
too many examples of systems being difficult to use and therefore either 
ignored or used incorrectly (sometimes so badly as to exact considerable 
human suffering!!!).

  \


Here at Carnegie Mellon, we have recently formed the Human-Computer 
Interface Institute (HCII), of which I am a charter member.  The HCII is a 
vehicle for conversation and cooperation among those doing research on user 
interfaces and related human aspects.  Members of the Institute come from 
departments across campus: Computer Science, Psychology, English, Design, 
and others.  This allows the Institute to offer cross-disciplinary research 
bringing to bear a broad arsenal of methodologies.  Many HCII members do 
work in the psychology of interaction, but the work of the Andrew 
Consortium is to provide tools that incorporate HCI results and make it 
easy to produce applications that adhere to good HCI principles.  \



During the formative years for the Andrew software, we did considerable 
research into the user interface.  Experiments included over a dozen 
interfaces for scroll bars and two dozen for menus.  Some of the work was 
summarized in a paper  \{Hansen, W. J., C. Haas, "Reading and Writing with 
Computers: a Framework for Explaining Differences in Performance", 
 \italic{Comm. ACM 31}, 9 (Sept, 1988)\}. It is among those papers 
available from our ftp site (ftp.andrew.cmu.edu/pub/AUIS/papers/atk/...) or 
through our web page 
(http://www.cs.cmu.edu:8001/afs/cs.cmu.edu/project/atk-ftp/web/andrew-home.h\
tml).


The evolving Information Highway has become institutionalized as a set of 
request-for-proposals for research grants.  Despite the fact that the 
beneficiaries of the Highway are alleged to be humans at the end of each 
road, most of the funding is aimed at the technical problems of making the 
highway work.  If you feel, as I do, that the emphasis should be on the 
users of the Highway rather than the asphalt, you may wish to mention to 
those who got your votes that human-computer interaction is a crucial 
technology which deserves funding.


Here at the consortium our work on the new widgets package will incorporate 
some of our HCI expertise.  In addition to our own work on this package, I 
will next term direct a class of students at the problem as an exercise in 
software engineering.  For the results, stay tuned.

\begindata{bp,559059560}
Version 2
n 0
\enddata{bp,559059560}
\view{bpv,559059560,1070,0,0}\bold{
}________________________

\section{Software Developments

}Andy Plotkin and Rob Ryan, Technical Staff


\bold{Have you Picked Up our Latest Bug Fixes?}   As most of our users know 
by now, the 6.3 release of Andrew in C offers new editors for drawings and 
images, improving your ability to create compound documents. The original 
Andrew 6.3 was distributed in the contrib/lib section of X.V11R6.


Many thanks to our users who pointed out VIBs (very important bugs) in 
release 6.3. These formed the basis for versions 6.3.1 and 6.3.2.


In addition to bug fixes, Andrew 6.3.1 offers support for AFS 3.3 and 
 corrections to build problems and potential coredumps. Upgrade to version 
6.3.1 in one of these two ways:


1.  A patch is available as pub/AUIS/patches/official/patch.631 on 
ftp.andrew.cmu.edu (IP 128.2.232.154). When applied to your current 
auis-6.3 sources, this patch will bring Andrew release 6.3 sources up to 
date with release 6.3.1. See the README in the pub/AUIS/patches directory 
then use the following command when applying the patch: \



		patch -p < patch.631.


Note:  Omitting the -p flag will cause the resulting sources to be 
inconsistent and unusable (broken!!!).  \



2.  The directory pub/AUIS/dist-6.3 has six compressed tar files containing 
the sources for this latest release. See pub/AUIS/dist-6.3/README for 
instructions on assembling the sources from the tar files.

 \


Andrew 6.3.2 fixes a potential cause of coredumps when AMS programs are 
given an invalid address. Upgrade to Andrew 6.3.2 by using 'patch.632' 
which fixes two files: overhead/mail/lib/parseadd.c and 
atk/atkvers/atkvers.num. The patch is located in the 
pub/AUIS/patches/official directory on our ftp server:  ftp.andrew.cmu.edu. 
 The README in that directory provides further instructions for applying 
the patch.

\bold{
Members Only C++ Release}   We are entering the final stages of our work to 
convert the Andrew system from C to C++. As we convert the system to this 
widely-used language, the new version, Andrew 7.2,  is being made available 
to members of the Consortium. (Contact our Assistant Director, AnnMarie 
Zanger <az28@andrew.cmu.edu> at the Andrew Consortium for information about 
becoming a member.) Here are a few of the features to look forward to from 
the Andrew 7 series:


\bold{Scrolling Works!   }In the past, scrolling backwards in text did not 
always work when trying to scroll by a distance less than the height of an 
inset. Now a new API has been introduced for scrolling. It allows a section 
of your document to be scrolled consistently, especially when insets are 
involved. The new scrolling scheme means that backward and forward 
scrolling always work, and always work as expected! \


 \


\bold{Dynamic Loading}   This feature is a valuable tool for Andrew 
development since it lets new insets be developed without waiting to 
re-link the entire system. Dynamic loading also avoids having a separate 
and huge executable for each application. Implementation of dynamic loading 
has been the last major piece of the C++ conversion. This latest 
development makes it possible for code in dynamic objects to call functions 
in other dynamic objects. This change greatly extends the number of classes 
which can be dynamically loaded, thus decreasing the size of the main 
executable.


\bold{Progress on Printing}   The new PostScript printing system now prints 
all the standard AUIS objects (text, figure, table, raster) as well as 
handling insets. Soon it will also be able to handle special text features 
such as table of contents, index, tags and references, widow/orphan 
control, and full-page text layout.


\bold{Recursive Search}   Previously when a document had text in buttons, 
tables and other embedded objects, text search sometimes could not find it. 
 Now a new search method, "recursive search", has been implemented. A 
search with this mechanism will find the target string no matter where it 
is.

\subheading{
}__________________________\subheading{

\bigger{New  from the Consortium}

}Susan Straub, Technical Staff\subheading{


Binary Distribution Packages}   Encouraged by the large number of requests 
for binary distributions, particularly from Linux users, we are now making 
Andrew 6.3 available in similar formats for a number of popular platforms. 
Choose from among these four subsets or select the "full" option for all of 
Andrew: \



\bold{	wp} -basic word-processing system

	\bold{doc} -  the documentation set only

	\bold{src} - tools for programming

	\bold{mail} - message system with MIME-compatible messages interface

	\bold{full} - all of the above, plus other goodies


The packages have been created for these five popular system types: \



	RS/6000   \


	Sun 4C Sparcstation    \


	HP 720    \


	DEC Pmax

	Linux


You can obtain binary packages via anonymous ftp from ftp.andrew.cmu.edu 
(Internet: 128.2.232.154) in pub/AUIS/bin-dist. The README file in that 
directory provides information on the contents and on how to proceed. \



The Consortium will also send you a binary package on tape for a nominal 
fee. (See "Facts on File-Andrew on Tape" for further details.)


_____________________________

\bold{\bigger{Enhancements in the Works}}


\bold{The Linux Line}

Terrence Gliedt, Consultant


A new distribution for Linux is coming. As mentioned in the previous 
section, this will contain several packages (subsets) of Andrew 6.3. You 
should expect to find these files at \italic{\bold{ftp.andrew.cmu.edu}} in 
\italic{pub/AUIS/bin-dist/linux} and \italic{\bold{sunsite.unc.edu}} in 
\italic{pub/Linux/X11/andrew}.


The new distribution contains a number of new things:


\indent{- Andrew now requires your system to support the QMAGIC executable 
format (for anyone using a kernel >= 1.0.0).


- It is now based on Andrew 6.3.1.


- This distribution was built on Slackware 2.0.1.


- Another iteration of HTMLTEXT, a WYSIWYG editor for creating HTML 
documents, is now available (thanks to Robert Kemmetmueller 
<rskm@vnet.ibm.com>).


- The application \italic{\bold{org}} was added to the \italic{-src} 
package.


- Notes were added in the \italic{README.ez.wp} describing in detail a good 
\bold{.Xmodmap} for our German friends (thanks to Oliver Mai 
<mai@HP-Cluster.desy.de>). \



- A new shell, \italic{\bold{setpapersize}}, will configure your Andrew to 
print on A4 paper (thanks to Klaus Fueller <klausf@osgo.ks.he.schule.de> 
and others).  You are prompted at install time to choose your paper size.


- Printing of German \italic{umlauts} now works properly (thanks to Oliver 
Mai).


- \italic{\bold{ez2ps}} was corrected to use \italic{groff} (thanks to 
Oliver Mai AGAIN).

}
Seems there are quite a few Andrew advocates cropping up in Germany these 
days!  Ausgezeichnet!


\subheading{Confusion looming}  Our friends in the XFree Consortium have 
released \bold{XFree 3.0} for Linux.  This is based on X11R6 and includes 
drivers for lots of previously unsupported video cards.  Unfortunately for 
X applications, they also decided it was necessary to change the names of 
the X11 shared libraries.  This brings an incompatibility for some Andrew 
users.  All Andrew releases to date have been based on XFree 2.x (X11R5) on 
the Slackware distributions. This is still true for the coming release. 
 XFree 3.x users will not be able to use this latest Linux distribution, 
unless they have also installed the older XFree2.x shared libraries.


Very soon, a Slackware 2.0.2 upgrade will lead to a conversion to the 
XFree3.0 distribution.  At that time I will re-make Andrew and create a 
distribution for the new shared libraries.  The names of these packages 
have yet to be set, but it will be obvious what is what.  If all else 
fails, read the README.ez.* files.


This confusion will linger for the next few months until we all get 
converted to XFree3.x.


\bold{
The World Wide Web Browser}

Tom Neuendorffer, Consultant

	\


The World Wide Web has become the medium of choice for the dissemination of 
information on the Internet. So the Andrew Consortium will soon offer a 
customized Worldwide Web Browser to help you wade through the oceans of 
information to be found there!


The goal of this project is to integrate the AUIS and Web environments as 
seamlessly as possible, in order to facilitate transference of information 
both to and from AUIS users. In the process, AUIS should become a first 
class environment for both accessing and creating Web documents. \



A prototype is currently running which supports two different AUIS HTML 
objects, one written by Nick Williams of City University and the other by 
the folks at IBM Rochester. Using the prototype is much like using Mosaic 
or Netscape, one can download and view documents from the Web simply by 
clicking on hypertext links embedded in the documents themselves. In 
addition, weblink objects have been created to allow pointers to remote 
resources on the web to be included in any Andrew document. Text extensions 
have also been created so that, if you come across a URL in text, mail, etc 
, you can view it via a menu command or keystroke. \



As soon as CERN releases it's announced multi-threaded WWW library, I will 
be integrating that code into a browser that will be made generally 
available to the AUIS community.

\begindata{bp,559065832}
Version 2
n 0
\enddata{bp,559065832}
\view{bpv,559065832,1071,0,0}
____________________

\bold{\bigger{Member Mentions}}


\bold{IBM Contributions to the System}   The IBM Corporation continues to 
play an important role in the development of Andrew. IBM has been a member 
of the Consortium since its inception, and indeed was a partner with 
Carnegie Mellon University in originally creating Andrew systems and 
software.  IBM and its many programmers in Rochester, Minnesota continue to 
improve the system. They then share their enhancements with us and 
coordinate with our technical staff so that these improvements will 
ultimately reach you!


Here is a "grab bag" of the most recent system enhancements that are the 
result of IBM contributions and coordination with the Consortium. All of 
these can be found in Andrew 7.2:


Preferences

\leftindent{- directory editor to be used can be set by a preference}

\leftindent{- added color preferences for the frame message line}

\leftindent{- added a preference to skip the "This is the last window" 
warning dialog}

\leftindent{- added an option for textview to display the insertion mark 
even when not the focus}

\leftindent{- added a preference to give textview Mac-like behavior: 
cutting out the selection if the user types anything}

\leftindent{- added a preference to control how much typescript scrolls 
when it needs to scroll}


Bug Fixes

\leftindent{- "buffer::GetView" always returns a buffer of the right type}

\leftindent{- fixed a bug where a wait-cursor was displayed while a dialog 
box was up}

\leftindent{- "frame::SetBuffer" notifies observers of the change}


User Customization

\leftindent{- added textview commands to extend the selection}

\leftindent{- added textview commands to move the mark based on words 
delimited only by whitespace}

\leftindent{- added attributes to text to set the background color, and to 
set it differently if the text is readonly}

\leftindent{- allowed horizontal scrolling of text}

\leftindent{- allow special keyboard keys (page up, etc) to be bound to 
commands}

\leftindent{- allow im to provide the window visibility state and the 
modifier keys pressed during a mouse click}

\begindata{bp,559068664}
Version 2
n 0
\enddata{bp,559068664}
\view{bpv,559068664,1072,0,0}
Other

\leftindent{- added "im::Beep" to allow applications to beep}

\leftindent{- added "bufferlist::Sort"}


\subheading{IBM Working on HTMLTEXT   }Building on the work from Nick 
Williams at City College in London, Robert Kemmetmueller at IBM Rochester, 
Minnesota has created a new dynamic object called \italic{\bold{htmltext}}. 
This provides substantially improved editing capabilities in \italic{ez} 
for \bold{.html} files. It's not quite yet everything you'd want, but its 
getting there. Terry Gliedt has been using it extensively and recommends it 
highly. "You're gonna love creating HTML documents with Andrew!" says 
Terry. This contributed code is available on our ftp server in the 
pub/AUIS/misc/html.v-\italic{num}.tar.z file.


__________________________________________________________________________

\bold{\bigger{Results of the 1994 Survey of Andrew User Interface System 
Users}}

Susan Straub, Technical Staff


Every year, the Andrew Consortium gets in touch with its users over the 
Internet to find out what they think of Andrew. You may have been one of 
these users: our survey was included in the last issue of The Andrew View. 
We hope that you participated, but even if you didn't, we would still like 
to hear from you (see "Facts on File" below for further details).


Here is a brief summary of the results, based on responses from a group of 
Andrew users:


\bold{Respondent Sample}   This year, we heard from a little over twenty 
different organizations who told us about themselves and how they use 
Andrew.  They also gave us plenty of suggestions for "future fixes" of the 
system which we are selectively "attacking".


Of the respondents, usage is split between educational organizations (10) 
and commercial ventures (10). Research institutions (2) and a private home 
(1) constitute the remainder of the sample. The respondents operate 
worldwide, residing from Massachusetts to Minnesota, California, 
 Australia, Europe and points inbetween.  \



\bold{Andrew Installation Sites}   The majority of the respondents have 
small installations: 14 groups have less than ten users per site.   Nine 
groups have more than ten users, three of which have over 1,000 users on 
site. \



Like last year, the largest percentage of respondents use Suns, then DECs, 
HPs and IBMs. Based our small sample, a larger percentage of respondents 
are using Suns this year than last. The three sites having over 1000 users 
prefer the following system types: only RS/6000's, only HPs, and a mix of 
RS/6000, Suns, Ultrix and Vaxen. Other types of machines running Andrew 
include: Vax 4.3 bsd, SGI, IRIX, Linux and 386/BSD.   \



Almost three-fourths of the respondents have the same number of systems 
running AUIS as they have users.  Of the remaining respondents,  one-half 
have more machines than users while the other half have more users than 
machines. \bold{ }One-third of the respondents indicated that they run AUIS 
on multiple platforms. \



\bold{How Andrew is Used}   When asked how they are using Andrew, over 
two-thirds told us about usage of both mail/bboard/news groups and document 
production.


Only a handful of respondents said that they were using Andrew for user 
interface prototyping and development (but we know that there are a whole 
lot more of you out there).  \



Some of the other chief uses for Andrew include: programming, establishing 
a common user environment across multiple platforms, using NEOS for 
formatted paper exchange and annotation, using ez as a programmer's editor, 
obtaining the bush and help features, installing a messages system, and 
even  viewing documents created in WordPerfect .


\bold{The Most Commonly Requested Enhancements to Andrew}   Top of the list 
are: more frequent updates, HTML support (it's coming), binary 
distributions (just released), NNTP, and the addition of Solaris and Linux 
ports (which has now been done).  \



Less frequent but no less appreciated suggestions included: a better X11 
programming environment, more WWW involvement, an IMAP-based mail system, a 
more robust figure editor, a file manager/desktop application, a drag and 
drop interface, audio support, a Ness tutorial, faster ports, security 
enhancements, more inset consistency, widget consistency, overall 
simplification, Motif aesthetics, and the addition of build and port 
services.


And that was just a short list of the many ideas we were able to glean from 
your responses. A hearty thanks go out to those who participated in this 
year's survey.

_______________

\bold{\bigger{News Feature}}


\bold{Assistant Director at Work   }In September, AnnMarie Zanger joined 
the Consortium in the role of Assistant Director. Her duties include 
promoting our activities and services, improving member relations and 
handling office operations. AnnMarie comes to us from New York city where 
she worked in both the publishing and finance industries. She and her 
husband, Yasi, have now both moved into the academic world: he works at the 
University of Pittsburgh while she is learning the ropes at CMU. During 
their free time, they enjoy working on the house they recently purchased in 
Pittsburgh.


By the way, AnnMarie is yours truly!  I double as your newsletter editor 
and I look forward to working with you. I encourage you to contact me with 
your comments on how the Consortium is doing and how we might improve our 
services. You will find me at:


Email:  az28@andrew.cmu.edu	Phone:  (412) 268-6789	Fax:  (412) 268-5571

\begindata{bp,558978904}
Version 2
n 0
\enddata{bp,558978904}
\view{bpv,558978904,1073,0,0}
____________________________________________________________________________\
______________


\bold{\center{Facts on File}}

____________________________________________________________________________\
______________

\smaller{\bigger{\smaller{

\bigger{\smaller{\bigger{\smaller{\center{\subsection{\center{Andrew Is...}}

}

\indent{\indent{Compound Document Architecture...Word Processor...Drawing 
Editor...Mail /Bulletin Board Reader, Writer, Manager...Spreadsheet / Table 
Editor...Widget Set...Application Builder...Scriptable...In C and C++...For 
X11

}}

...With a consistent, integrated user interface so you can create compound 
documents containing pictures, words, tables, graphs and more.}

}

The \italic{Andrew User Interface System (Andrew)} is a word processor for 
compound documents, a collection of related applications, and an 
environment for building new applications and embeddable objects. Andrew 
runs under X11 and provides a dynamically-loadable object-oriented 
environment wherein objects can be embedded in one-another. Thus documents 
can contain not only multiple fonts and other typography, but also embedded 
raster images, spreadsheets, drawings, equations, simple animations, and so 
on.  These embedded objects may themselves contain other objects, including 
text. The release includes many objects, including those mentioned above, 
along with a help browser, a directory browser, a font editor, a system 
monitoring tool, an editor-based shell interface, and source-text editors 
for C, C++, Lisp, HTML, Pascal, and other languages.



The underlying\italic{ Andrew Toolkit architecture (ATK)} supports 
cooperation between objects not only for screen display, but also for file 
storage, cut/paste across windows, an application construction environment, 
an extension language, and printing.  There is full support for programmers 
to create new objects and new applications.



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


\begindata{bp,558981640}
Version 2
n 0
\enddata{bp,558981640}
\view{bpv,558981640,1074,0,0}



\bold{Andrew-Ready Platforms}


Andrew has been used successfully on (at least) these platforms: \



IBM---RT AOS 3.4, RT AIX 2.2.1, RS/6000 AIX3.1, PS/2 AIX1.2 \


SUN---Sun3 3.5, Sun3 4.0, Sun4 4.0, Sun3 4.1, Sun4 4.1, Sun4Mach, Solaris

DEC---Vax Ultrix 3.1, Vax Ultrix 4.2, Vax BSD, DEC MIPS, Pmax Mach

Other---HP, SCO I386, SGI IRIX 4.0, Apollo, Macintosh II, MacMach, 486 
Mach, Telmat, Linux




\bold{Remote Demo Service}


Try out Andrew from your own work station via the Remote Andrew Demo 
Service. You will need a host machine on the Internet running the X11 
window system. You will be able to compose multimedia documents, navigate 
through the interactive Andrew Tour, and use the Andrew Message System to 
browse through a few of CMU's four thousand bulletin boards and newsgroups.


To get started, simply run the following command on your machine: finger 
@atk.itc.cmu.edu (128.2.203.218). The remote demo system will give you 
further instructions.




\bold{Accessing the Source Code and Binaries}


Sources and binaries are available online via anonymous ftp from: 
ftp.andrew.cmu.edu (IP: 128.2.232.154) in pub/AUIS/. See the README file.


Other ftp sites are: ftp.x.org (IP: 192.112.44.100) and its clone sites 
(see pub/R6untarred/contrib/lib/auis-6.3). On the nationwide AFS file 
system, Andrew is available in: /afs/cs.cmu.edu/project/atk-ftp.


Binary distribution packages for subsets or all of Andrew are available for 
the following system types: \



	RS/6000   \


	Sun 4C Sparcstation    \


	HP 720    \


	DEC Pmax

	Linux


Source and binary tapes are also available by mail (see "Services and 
Offerings-Andrew on Tape" below).

\begindata{bp,558982408}
Version 2
n 0
\enddata{bp,558982408}
\view{bpv,558982408,1075,0,0}
\bold{


\center{Membership in the Andrew Consortium}}



The School of Computer Science at Carnegie Mellon University has 
established the Andrew Consortium to maintain and enhance the Andrew User 
Interface System (Andrew).



The Consortium offers outside organizations the opportunity to help shape 
the future of the system. Participate in the development of Andrew, utilize 
the latest advances by our technical staff, and undertake commercial 
exploitation with the active cooperation of the developers.



The overall efforts of the Consortium staff are directed toward: \


\leftindent{
+ increased quality in existing media,

+ enhancements, including a direct manipulation interface builder,

+ embedding of applications such as generic X applications,

+ increased potential for transition from Andrew to successor systems

+ interoperability with standards such as Posix, Motif, C++, OLE,  and SGML.

}

The Consortium makes its most up-to-date release, currently Andrew 7 in 
C++, available only to members.  The current publicly available Andrew 
release is 6.3, released via anonymous file transfer over the internet. \




Membership in the Consortium is offered to organizations interested in 
exploiting Andrew technology within their operations or products.  All 
members support the consortium as it:

\leftindent{
+ Enhances, maintains, and distributes the Andrew software base.

+ Conducts an annual meeting to review progress and set priorities.

+ Distributes a quarterly newsletter

+ Monitors the info-andrew mailing list.

}

We offer memberships at three levels: Full, Contributing and Associate. You 
are cordially invited to join us. Please contact our Director, Fred Hansen 
<wjh@andrew.cmu.edu> if you would like to discuss the opportunities that 
the Consortium has to offer.


\begindata{bp,558983320}
Version 2
n 0
\enddata{bp,558983320}
\view{bpv,558983320,1076,0,0}
\bold{\center{


Consortium Services and Offerings}}



}\smaller{The following materials are provided by the Andrew Consortium at 
Carnegie Mellon University for internal educational use only and may not be 
reproduced for sale or distribution. Please mark your selections below:


\bold{\center{

ANDREW IN PRINT}}



    _____  \bold{ The Andrew User Guide}}}}}}\smaller{ 
  US$25}\smaller{\bigger{\smaller{\bigger{\smaller{


This printed and bound guide, offers a comprehensive description of how to 
use Andrew applications and insets.  Chapters cover ez, help, typescript, 
messages, console, raster, figure, table, and many other facets of the 
system. (130 pages)



   _____  \bold{ Selected Technical Papers on Andrew}   US$30


This set represents a selection of some of our most handy references on the 
Andrew system. (250 pages)


	A Guide to Andrew (User Tutorial)

	Ness:  An Extension Language for the Andrew Toolkit

	Programming with the Andrew Toolkit

	ADEW:  The Andrew Development Environment Workbench

	Createinset:  Generate Source Files for a New Inset

	The Andrew Message System		\




   _____   \bold{Andrew Technical Conference Proceedings   }US$20


The Andrew Consortium sponsors its own technical conference each year. 
 This volume includes the entire proceedings of the 1994 event, 
(Application Developer's View of Andrew, The Web Browser, Compound Document 
Architectures) plus highlights from the 1992 and 1993 conferences.  (85 
pages)



   _____  \bold{ Programming Documentation on Andrew   }US$95


This package represents a complete set of programming documentation on the 
Andrew system, sold in hard copy form. (1250 pages)

\begindata{bp,558985480}
Version 2
n 0
\enddata{bp,558985480}
\view{bpv,558985480,1077,0,0}
\bold{\center{

ANDREW ON TAPE}}



   _____  \bold{ Public Source Tape (6.3 in C)   }US$150


Want the source code on tape? Here it is, ready to use on your 
Andrew-compatible platform.



    _____  \bold{ Private Source Tape (7.2 in C++)}

	\


	______   US$350 for business use	_____________________  Name of designated 
user/company


	______   US$250 for personal use	_____________________  Name of designated 
user


Purchase our most up-to-date version of the source in C++ and take 
advantage of the latest programming advances made by our technical staff. 
(This tape must be designated for the use of one individual only.)



    _____  \bold{ Binary Distribution Package (6.3 in C)   }US$100 \



This tape provides you with everything you need to get Andrew up and 
running on your RS/6000, Sun 4C Sparcstation, HP 720, DEC Pmax or Linux 
machine. Files include the source code, word processing, documentaton, and 
mail for MIME-compatible messages.



	If you are ordering ANDREW ON TAPE, please specify format:


		_____	1/4" streaming tape (150 MB)

		_____	8 mm DAT tape (2.3 GB)

		_____	8 mm HP Iotamat format


	\


US$	_______	SUBTOTAL


	_______	   Add US$20 per item for US express mail delivery

	_______	   Add US$25 per item for air mail delivery outside the US

	_______	   Add US$40 per item for express mail delivery outside the US


US$	_______	GRAND TOTAL



Name      ___________________________________________________

Company ___________________________________________________

Address   ___________________________________________________

Phone      ______________  Fax ____________  Email _______________


Please place your order by mailing the previous section of this form with 
your selections marked.  Include a check made payable to Carnegie Mellon 
University and send it to the address overleaf.

\begindata{bp,558986712}
Version 2
n 0
\enddata{bp,558986712}
\view{bpv,558986712,1078,0,0}



\bold{\center{Contact Information }}\





Andrew Consortium				AnnMarie Zanger			\


School of Computer Science			Assistant Director

Carnegie Mellon University

5000 Forbes Avenue				Phone: (412) 268-6710

Pittsburgh, PA 15213-3890			Fax:  (412) 268-5571



Email:	info-andrew-requests@andrew.cmu.edu.		\



Bugs:	info-andrew-bugs@andrew.cmu.edu


News:	info-andrew@andrew.cmu.edu


Web:	
http://www.cs.cmu.edu:8001/afs/cs.cmu.edu/project/atk-ftp/web/andrew-home.ht\
ml


Demo:	finger @atk.itc.cmu.edu


Access:	ftp.andrew.cmu.edu:pub/AUIS}}}}}



\bold{Date}: Tue,  6 Dec 1994 15:10:52 -0500 (EST)

\bold{From}: Pat_Barron@transarc.com

\bold{To}: Info-Andrew <info-andrew@andrew.cmu.edu>

\bold{Subject}: Random gripe ...


Will we ever see a source distribution where we'll be able to build

AUIS without installing it?  I'd really like to see it so that "make

World" doesn't touch *anything* in ANDREWDIR - that shouldn't happen

until I do "make install" or something.


--Pat.




\bold{Date}: Tue,  6 Dec 1994 16:32:42 -0500 (EST)

\bold{From}: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>

\bold{To}: Info-Andrew <info-andrew+@andrew.cmu.edu>, 
Pat_Barron@transarc.com

\bold{Subject}: Re: Random gripe ...


Excerpts from internet.other.info-andrew: 6-Dec-94 Random gripe ...

Pat_Barron@transarc.com (254)


> Will we ever see a source distribution where we'll be able to build

> AUIS without installing it?  I'd really like to see it so that "make

> World" doesn't touch *anything* in ANDREWDIR - that shouldn't happen

> until I do "make install" or something.


By setting BASEDIR, and leaving DEFAULT_ANDREWDIR_ENV as is you can

initially install AUIS in a directory other than where it will finally

be run from.  You can then use tar, mv or other tools to move the new

binaries to their final resting place.


It would be fairly simple to write a new target in the top-level

Imakefile to do the move automatically, something like:


finalinstall:

	$(RM) -r DEFAULT_ANDREWDIR_ENV

	mkdir DEFAULT_ANDREWDIR_ENV

	(cd $(BASEDIR);tar cf - .)|(cd DEFAULT_ANDREW_ENV;tar xf -)


(I haven't tested that...)

I'll put it in the queue of things to do for 7.x.


-Rob Ryan

Andrew Consortium


	\






\bold{Date}: Wed,  7 Dec 1994 09:37:18 -0500 (EST)

\bold{From}: Bob Dew <rdew+@alw.nih.gov>

\bold{To}: Info-Andrew <info-andrew+@andrew.cmu.edu>

\bold{Subject}: default font sizes


Will any configuration preferences change the srctext font size, as used

in ctext, for example?





\bold{Date}: Wed,  7 Dec 1994 11:02:08 -0500 (EST)

\bold{From}: Wilfred.Hansen@cs.cmu.edu

\bold{To}: info-andrew@ANDREW.cmu.edu, Pat_Barron@TRANSARC.COM

\bold{Subject}: Re: Random gripe ...


Before doing any building, you need to create Makefiles from Imakefiles.

 This is done with the command

	make Makefiles \


in a parent directory;  the result is to build a Makefile in the current

directory and all subdirectories.  (The topmost Makefile has to be

created with `genmake` [if some version of AUIS is already installed] or

the 'imake ...' command line given in the README.)


To build without installing, use the command \


	make All \


in any AUIS build tree directory;  it will do all compilations in that

directory and subdirectories.  We recommend building dependencies before

building;  this is done with

	make dependAll


After having made the system, it can be installed with

	make Install


Below is a complete list of the make targets which process the current

directory and all subordinate directories in the subtree.  (In

parentheses is the list of targets to perform the same effect on only

the local directory and not its subdirectories.  The capitalized form

can be used in directories that do not have subdirectories and will

process just the local directory.)

(Most of this is in the README, but some is missing.)


Makefiles (Makefile) - construct Makefile from Imakefile

dependAll (depend all) - construct dependencies and do compilations

All (all) - do compilations

Install (install) - install executables, libraries, and documentation

Doc (doc) - install documentation

Aliases (aliases) - accumulates help aliases

Tidy (tidy) - deletes object files and other intermediate files

	rm -f \\,* *~ *.CKP *.BAK *.bas errs core

	rm -f *.ln *.o *.dog tags TAGS make.log

Clean (clean)- same as Tidy, plus deletes executables

	rm -f *.do *.eh *.ih *.a *.fwm *.snf *.pcf *.rtx *.fb

	rm -f install.time install.doc

dependInstall (depend install) - dependAll and then Install

dependInstallClean  (depend install clean) - does depend, all, and clean

World (world) - does Makefiles and then dependInstall



Fred Hansen




\bold{Date}: Wed, 7 Dec 1994 11:42:29 -0500

\bold{From}: geigel@wagner.psc.edu (Joe Geigel)

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: gentlex



Hello...


  I just recently downloaded a copy of bison-a2.3 from your

ftp directories.  I noticed that you make mentionof gentlex,

a lexical analyzer that work in conjunction with bison-a2.3.


  Although gentlex is distributed with AUIS, is there a place

where I might find it separately as I am interested only in

gentlex and the full blown AUIS.


  Let me know when you get a chance.



                                     Thank you,

              \


                                       -- joe geigel

                                          geigel@psc.edu





\bold{Date}: Wed,  7 Dec 1994 15:12:32 -0500 (EST)

\bold{From}: Wilfred.Hansen@cs.cmu.edu

\bold{To}: info-andrew@ANDREW.cmu.edu, Joe Geigel <geigel@wagner.psc.edu>

\bold{Subject}: Re: gentlex


gentlex is in the atk/syntax/tlex directory in the auis-6.3

distributions.  See tlex.doc in the same directory.


The distribution can be found in \


	ftp.andrew.cmu.edu/pub/AUIS/auis-6.3

or via our web page: \


	http://www.cs.cmu.edu:8001/afs/cs/project/atk-ftp/web/andrew-home.html


gentlex generates tables that are used by tlex, which is an AUIS object

and reads AUIS format text.  If you produce a version of tlex which is

independent of AUIS, I'd be happy to include it in our distribution.


Fred Hansen




\bold{Date}: Wed,  7 Dec 1994 15:18:01 -0600 (CST)

\bold{From}: Robert Kemmetmueller <rskm@VNET.IBM.COM>

\bold{To}: Info-Andrew <info-andrew+@andrew.cmu.edu>

\bold{Subject}: Re: default font sizes


\excerptedcaption{Excerpts from ext.misc.info-andrew: 7-Dec-94 default font 
sizes Bob Dew@alw.nih.gov (97)}


\quotation{Will any configuration preferences change the srctext font size, 
as used

}\quotation{in ctext, for example?

}

The  \typewriter{\italic{ez.BodyFont}}  preference affects the font size 
for editing C code, same as every other type of file.


(Of course, if you've got your own custom TEMPLATE (\italic{~/tpls/c.tpl}) 
that hard-wires a font size in its **global** style, that will 
\italic{override} your  \typewriter{\italic{ez.BodyFont}}  preference's 
size)

\center{
\h{\f{R\e{o\d{b\c{er\b{t K\a{emme}tmu}el}l}e}r

}\g{rskm@rchland

3-4968

}}}


\bold{Date}: Fri, 9 Dec 94 11:59:27 PST

\bold{From}: cynthia@usenix.org (Cynthia Deno)

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: USENIX Association 1995 Technical Conference



1995 USENIX ASSOCIATION TECHNICAL CONFERENCE

January 16-20, 1995, New Orleans, Lousianna

***************************************************


The latest technical developments in UNIX and advanced \


computing systems. . .


Choose from among 20 Tutorials, attend Invited Talks, and learn details of

never-before-published researchin the refereed papers sessions.  Don't miss 
Mark

Weiser's keynote talk on Ubiquitous Computing.  Meet your peers and discuss

common problems.  Discuss with industry experts in a relaxed environment. 
 And,

get a hands-on look at the latest products in the Vendor Display.


A partial list of topics includes:  UNIX Security, Firewalls,

System Administration, UNIX Programming, COM OLE, BSD, Mass

Store, Streams, SIFT, Tcl/Tk, World Wide Web, Libraries, File

Systems, Sendmail 8, Internet Cash and Commerce, and more.


Program Chair:  Peter Honeyman, CITI, University of Michigan


TO OBTAIN FULL PROGRAM AND REGISTRATION INFORMATION: \


====================================================

Telephone:  714 588 8649; Fax:        714 588 9706

Email:      conference@usenix.org


Automatic mailserver:  Email to:  info@usenix.org.

  Your message should contain the line "send conferences catalog".

  Conference information will be returned to you.


World Wide Web:  The USENIX URL is:   http://www.usenix.org





\bold{Date}: Mon, 12 Dec 1994 00:22:11 -0500

\bold{From}: hodgesw@source.asset.com (William M. Hodges)

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: Success installing AUIS6.3 on NetBSD1.0 w/XFree86-3.1

\bold{Cc}: hodgesw@source.asset.com


Thanks for your previous help. I finally have generated

AUIS for NetBSD 1.0 with XFree86-3.1's version of X11R6.


It appears that it works so far. the only problem is the \


mouse cursor does not stay visible when on AUIS windows.

Suggestions would be appreciated on way to clear this up.


Out side of the stuff that I did in .cshrc, site.h site.mcr

I had to copy and modify the following files from \


/usr/src/usr.bin/gprof to /usr/include/sys:


gprof.h  (I edited this to allow i386.h to be placed in /usr/include/sys)

i386.h


I also had to edit as follows to use gprof.h


./atk/basics/common/profile.c:/* static struct phdr header;  */

./atk/basics/common/profile.c:static struct ophdr header;



My .cshrc is:


alias mail Mail

set history=1000

set path=(/sbin /usr/sbin /bin /usr/bin /usr/X11R6/bin /usr/local/GNU/bin 
/usr/local/andrew/bin .)

set manpath=(/usr/bin/man /usr/share/man /usr/local/man 
/usr/local/X11R6/man .)


# directory stuff: cdpath/cd/back

set cdpath=(/sys 
/usr/src/\{bin,sbin,usr.\{bin,sbin\},pgrm,lib,libexec,share,contrib,local,de\
vel,games,old,\})


setenv ADA_INCLUDE_PATH /usr/local/GNU/adainclude \


setenv ADA_OBJECTS_PATH 
"/usr/local/GNU/lib/gcc-lib/i386--freebsd/2.6.0/adalib:\\

/usr/local/GNU/lib/gcc-lib/i386--freebsd/2.6.0/libgcc.a"


# ANDREW STUFF

setenv ANDREWDIR /usr/local/andrew

setenv CLASSPATH $ANDREWDIR/dlib/atk

setenv PATH $ANDREWDIR/bin:$PATH \\


setenv BLOCKSIZE 1k


alias	cd	'set old=$cwd; chdir \\!*'

alias	h	history

alias	j	jobs -l

alias	ll	ls -l

alias	back	'set back=$old; set old=$cwd; cd $back; unset back; dirs'


alias	z	suspend

alias	x	exit

alias	pd	pushd

alias	pd2	pushd +2

alias	pd3	pushd +3

alias	pd4	pushd +4

alias	tset	'set noglob histchars=""; eval `\\tset -s \\!*`; unset noglob 
histchars'


if ($?prompt) then

	set prompt="`hostname -s`# "

endif

setenv XWINHOME /usr/X11R6



My site.h is:


#define LOCAL_ANDREW_SETUP_ENV "/usr/local/andrew/lib/AndrewSetup"

#define AMS_ENV 1

#define METAMAIL_ENV 1

#undef AMS_DELIVERY_ENV \


#undef RUN_AMDS_ENV \


#undef WHITEPAGES_ENV

#define RESOLVER_ENV    1

#define GNU_ENV 1

#define X11_ENV 1

#undef WM_ENV \


#undef ANDREW_MALLOC_ENV

#undef DEBUG_MALLOC_ENV \


#undef ANDREW_PRINTING_ENV

#define LEVEL_ENV 4

#define MK_BLD_BLKS             1

#define MK_BASIC_UTILS       1

#define MK_BASIC_INSETS 1

#define MK_HELP         1

#define MK_TEXT_EXT             1

#define MK_AUTHORING         1

#define MK_AUX_UTILS         1

#define MK_AUX_INSETS        1

#define MK_EXAMPLES          1

#define MK_METAMAIL             1

#define GETDOMAIN_ENV 1

#undef CONTRIB_ENV 0

#define DEFAULT_ANDREWDIR_ENV /usr/local/andrew

#define DEFAULT_LOCALDIR_ENV /usr/local

#define ISO80_FONTS_ENV 1

#undef FILE_HAS_IO

#define FILE_HAS_IO(f) ((f)->_r > 0)



My site.mcr is:



/* ********************************************************************** *\\

 *         Copyright IBM Corporation 1988,1991 - All Rights Reserved      *

 *        For full copyright information see:'andrew/config/COPYRITE'     *

\\* ********************************************************************** 
*/


 /* Empty site.mcr file.  Use this file to hold all */

 /* your site's additions to system.mcr. */

/* System-independent macros: included at the head of system.mcr. */


/* GCCLIB is used at the end of invocations of makedo to pick up calls gcc 
generates to it's own library. GNULIB is used on some platforms to extract 
functions from libgcc.a and place them in libcx.a.  Normally GNULIB should 
be set in the site.mcr file, on some platforms it may be necessary to 
explicitly set GCCLIB to be empty. */

GNULIB = /usr/lib/libgcc.a

# CPP = /usr/libexec/cpp

CPP = /usr/bin/cpp

ASMPP_CC = cc -E

SUPLIBS = $(BASEDIR)/lib/libatkos.a $(BASEDIR)/lib/libossup.a 
/usr/lib/libcompat.a \



/* XBASEDIR should point to the top of an X11 installation */

/* if you haven't installed X11, you can carefully set everything below */

/* that uses XBASEDIR to point to the right places */

        XBASEDIR = /usr/X11R6

        XLIBDIR = $(XBASEDIR)/lib


        XINCDIR = $(XBASEDIR)/include


/* XBINDIR is for programs installed in the X bin directory*/


        XBINDIR = bin


/* XUTILDIR is for programs that have been installed in some place other */

/* than the standard location - the ITC uses it for 'makedepend' and 
'imake' */

        XUTILDIR = /usr/X11R6/bin



/* BEGINNING of macros included in LDFLAGS */

/* this is the BSD library.  It's specified in individual Imakefiles that 
actually \


* need Berkeley sockets or other BSD networking code.

*/

        BSDLIB = \



/* this is the X library libX11.a.  On some platforms, to get the shared

 * version you would specify XLIB relatively:

 *	-L$(XLIBDIR) -lX11

 */

        XLIB = $(XLIBDIR)/libX11.a





\bold{From}: sjhong@kttdx.kotel.co.kr (Hong Sung-Jun)

\bold{Subject}: how to make a menu

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Date}: Tue, 13 Dec 94 16:20:57 PST


dear anyone \


I have a guestion.  I want to make  menus.  I want to make user define menu 
by using ez or raster. . \


let me know how to try it. and I want to know how to make new menus without 
ez or other editor. \


your reply would be applicaited.  \





\bold{Date}: Tue, 13 Dec 1994 16:10:52 -0600 (CST)

\bold{From}: Robert Kemmetmueller <rskm@VNET.IBM.COM>

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: Re: how to make a menu


\excerptedcaption{Excerpts from ext.misc.info-andrew: 13-Dec-94 how to make 
a menu Hong Sung-Jun@kttdx.kote (242)}


\quotation{I want to make user define menu by using ez or raster.

}
Just put a line in your \italic{~/.ezinit} (or \italic{~/.rasterinit}) that 
looks like this:

\example{\description{addmenu frame-new-window "My Menu,Another Window"

}}See  \typewriter{~> help initfiles}   for further details.



\quotation{and I want to know how to make new menus without ez or other 
editor.

}
Uhhh...  well...  I suppose you could

\description{\typewriter{\smaller{~> echo 'addmenu frame-new-window "My 
Menu,Another Window"' >> ~/.ezinit

}}}to bind a menu without using an editor... but WHY???


If you're writing ATK _code_ and want to program a completely new proc, and 
bind that proc to a menu, a good place to start is 
\italic{atk/basics/common/bind.doc}.

\center{
\h{\f{R\e{o\d{b\c{er\b{t K\a{emme}tmu}el}l}e}r

}\g{rskm@rchland

3-4968

}}}


\bold{Date}: 15 Dec 1994 18:53:34 -0800

\bold{From}: "Dan Menchaca" <Dan_Menchaca@quickmail.apple.com>

\bold{Subject}: Mac/UNIX question(s)

\bold{To}: "andrew-info" <info-andrew@andrew.cmu.edu>


Is the Unix port for the Mac for MachTen?  I assuming that 'Macintosh II    

MacMach    mac2_52' is referring to Tenon's MachTen.  I guess I'll find out

tonight.  Wish me luck.


Other question.  How is AUIS similiar/different than OpenDoc and OPF?  \



Is AndrewToolkit ported to non-UNIX systems like Windows and Macintosh






\bold{From}: sbarr@xn.ll.mit.edu

\bold{Date}: Thu, 15 Dec 94 22:11:34 EST

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: SunOs and Icons




	I recently got and compiled Andrew 6.3.1 on a sun 4 running

4.1.3 when I ran "help tour"  The icons were weird.  Under the

programs sections the mouse pointer turned into a horse, when then

mouse was on the scroll bar the pointer turned into a 5x5 grid.  What

have I done wrong?



	Thanks in advance.



	Stan




\bold{Date}: Fri, 16 Dec 1994 01:46:58 -0500 (EST)

\bold{From}: Bill Schell <bill@allegra.att.com>

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: small number of Open Windows fonts for AUIS 6.3.1.


I just picked up the SunOS 4.1.3 full binary distribution for AUIS 6.3.1

from ftp.andrew.cmu.edu and noticed it came without the Open Windows

fonts.   So, figuring I wanted the latest and greatest fonts, I went back

to ftp.andrew.cmu.edu and picked up /pub/AUIS/misc/Xnewsfonts.tar.Z.

I counted the number of fonts in that file, which was only 41.

I had 109 Xnews fonts under AUIS 5.1.  Why the big difference?

I noticed too, that when I use the new fonts, my MenuBar which

which previously had a nice looking Andy14 font, had a much cheezier

looking font.    I'll stick with the old fonts and the new software for

now,

but does anyone know what the scoop is?


Thanks,

	Bill Schell

	AT&T Bell Labs, Murray Hill, NJ

	bill@allegra.att.com




\bold{Date}: Fri, 16 Dec 1994 07:21:12 -0500 (EST)

\bold{From}: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>

\bold{To}: Info-Andrew <info-andrew+@andrew.cmu.edu>, sbarr@xn.ll.mit.edu

\bold{Subject}: Re: SunOs and Icons


Excerpts from internet.other.info-andrew: 15-Dec-94 SunOs and Icons

sbarr@xn.ll.mit.edu (312)


> Under the

> programs sections the mouse pointer turned into a horse, when then

> mouse was on the scroll bar the pointer turned into a 5x5 grid.  What

> have I done wrong?


Probably nothing.  I believe this is a symptom of having one of the

openwin font directories before the AUIS font directory.  Unfortunately

the icon12 in AUIS font apparently causes a name clash with an

openwindows font.  The easiest solution is to use:


xset +fp $ANDREWDIR/Xnewsfonts (or X11fonts, I'm not sure how they get

built or installed nowdays.) \



Unfortunately this could screw up some openwindows applications if they

actually want to use their icon12.


-Rob Ryan

Andrew consortium




\bold{Date}: Fri, 16 Dec 1994 07:31:21 -0500 (EST)

\bold{From}: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>

\bold{To}: Info-Andrew <info-andrew+@andrew.cmu.edu>,

    Bill Schell <bill@allegra.att.com>

\bold{Subject}: Re: small number of Open Windows fonts for AUIS 6.3.1.


Excerpts from internet.other.info-andrew: 16-Dec-94 small number of Open

Window.. Bill Schell@allegra.att. (737)


> So, figuring I wanted the latest and greatest fonts, I went back

> to ftp.andrew.cmu.edu and picked up /pub/AUIS/misc/Xnewsfonts.tar.Z.

> I counted the number of fonts in that file, which was only 41.

> I had 109 Xnews fonts under AUIS 5.1.  Why the big difference?

> I noticed too, that when I use the new fonts, my MenuBar which

> which previously had a nice looking Andy14 font, had a much cheezier

> looking font.


I suspect that the switch to using iso8859 fonts by default occurred

somewhere between 5.1 and 6.3.1.  This means that instead of providing

fonts like Andy14 they are aliased to fonts supplied with the standard X

distribution.   \


-Rob Ryan

Andrew Consortium




\bold{Date}: Fri, 16 Dec 1994 07:52:31 -0500 (EST)

\bold{From}: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>

\bold{To}: Info-Andrew <info-andrew+@andrew.cmu.edu>,

    "Dan Menchaca" <Dan_Menchaca@quickmail.apple.com>

\bold{Subject}: Re: Mac/UNIX question(s)


Excerpts from internet.other.info-andrew: 15-Dec-94 Mac/UNIX question(s)

"Dan Menchaca"@quickmail (324)



> Is the Unix port for the Mac for MachTen?  I assuming that 'Macintosh II 
   \


> MacMach    mac2_52' is referring to Tenon's MachTen.  I guess I'll find 
out

> tonight.  Wish me luck.


I don't know if the MacMach referred to in our documentation is related

to Tenon's MachTen.  Assuming that they are related or are both very

similar to BSD-Unix such a port shouldn't be very difficult.

(See auis-6.3.1/config/Porting for information on porting AUIS to a new

architecture/OS.)


Excerpts from internet.other.info-andrew: 15-Dec-94 Mac/UNIX question(s)

"Dan Menchaca"@quickmail (324)



> Other question.  How is AUIS similiar/different than OpenDoc and OPF?  \



I'm not very familiar with OpenDoc and I haven't heard of OPF.  AUIS is

a toolkit for creating GUI's and a suite of applications built using

that toolkit.  The toolkit supports embedding of objects, with an ASCII

mailable storage format.  (In the ideal, in reality some of the objects

write ASCII datastream which is not universally mailable, or use

characters outside of ASCII.)


Excerpts from internet.other.info-andrew: 15-Dec-94 Mac/UNIX question(s)

"Dan Menchaca"@quickmail (324)



> Is AndrewToolkit ported to non-UNIX systems like Windows and Macintosh


AUIS hasn't been ported to Windows or the Mac.  A port to any non-32bit

and/or a segmented architecture would be challenging.  The window system

layer is designed to be reasonably portable to window systems besides X.

 The whole toolkit is permeated with Unixisms.  (Such as using popen or

system, chmod, file locking calls, etc...)


-Rob Ryan

Andrew Consortium




\bold{Date}: Fri, 16 Dec 94 08:57:15 EST

\bold{From}: ave@tekelec.com (Anthony Edwards)

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: Where are the Andrew distribution binaries these days


I apologize for being out of the Andrew distribution news for the last 2 
years.

I used to go to emsworth.andrew.cmu.edu to get the tar'ed up binaries. 
 Where

do I go now?  Ideally, I would like to ftp to a host, grab a binary, untar 
it,

configure Andrew, and let it be.  Are tar files still prepared that way? 
 (I'll

be grabbing the SPARC-2 binaries.)  Thanks!

   - Anthony




\bold{Date}: Mon, 19 Dec 1994 11:48:25 PST

\bold{From}: Bill Janssen <janssen@parc.xerox.com>

\bold{To}: Info-Andrew <info-andrew+@andrew.cmu.edu>, sbarr@xn.ll.mit.edu,

        Robert Andrew Ryan <rr2b+@andrew.cmu.edu>

\bold{Subject}: Re: SunOs and Icons


Excerpts from ext.andrew: 16-Dec-94 Re: SunOs and Icons Robert Andrew

Ryan@andre (764)


> Unfortunately

> the icon12 in AUIS font apparently causes a name clash with an

openwindows font.  The easiest solution


This has been a problem for years.  Surely the simplest solution would

be to rename the AUIS font to be something like "auisicon12"?  A grep

through the sources would allow any explicit references to "icon12" to

be changed in a few minutes, and sites which have local sources

referencing "icon12" could still use whatever workarounds they currently

use.


Bill




\bold{Date}: Mon, 19 Dec 1994 15:03:42 -0500 (EST)

\bold{From}: Anthony Edwards <ave@tekelec1.mate.tekelec.com>

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: newbie questions...


I just installed the AUIS 6.3 S2 binaries (for SunOS 4.1).  Everything

looks like its running great.  Just one tiny-weenie little interface

problem:  My text caret (in typescript, ez, messages...) is a black

circle with 2 check marks.  My mouse cursor is a little hand with a

finger clicking on the left mouse button.  I get something I can only

describe as Egyption hieroglyphics when the wait cursor should be

visible.  Obviously, this is a font problem.  Using xset, I see that I

have only two font directories defined:


/usr/openwin/lib/fonts,/usr/local/andrew/X11fonts/


I carefully followed the installation notes, so I'm not sure what went

wrong.  Any ideas?


Thanks in advance.

   - Anthony




\bold{Date}: Mon, 19 Dec 1994 15:43:52 -0500 (EST)

\bold{From}: Anthony Edwards <ave@tekelec1.mate.tekelec.com>

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: where's ctext & console?


When I used to use the ATK software, there used to be more of it.  I see

now that it is broken down into handy packages like wp and mail.  The

packages are nice, but what happened to the other goodies?  (I only

ftp'ed the wp, mail, and doc packages)  Thanks.

   - Anthony




\bold{Date}: Mon, 19 Dec 1994 16:43:41 -0500 (EST)

\bold{From}: Robert Andrew Ryan <rr2b+@andrew.cmu.edu>

\bold{To}: Info-Andrew <info-andrew+@andrew.cmu.edu>,

    Anthony Edwards <ave@TEKELEC.COM>

\bold{Subject}: Re: where's ctext & console?


Excerpts from internet.other.info-andrew: 19-Dec-94 where's ctext &

console? Anthony Edwards@tekelec1 (272)


> When I used to use the ATK software, there used to be more of it.  I see

> now that it is broken down into handy packages like wp and mail.  The

> packages are nice, but what happened to the other goodies?  (I only

ftp'ed the wp, mail, and doc packages)  Thanks.

I believe the balance of ATK is in the -src package.  Contrary to the

possible intepretation of the name it doesn't contain the AUIS source

code.


The -full package has a complete installation in one (20M) package.


-Rob Ryan

Andrew Consortium






\bold{Date}: Wed, 28 Dec 1994 23:37:25 -0500

\bold{From}: hodgesw@source.asset.com (William M. Hodges)

\bold{To}: info-andrew@andrew.cmu.edu

\bold{Subject}: Need help building "contrib"

\bold{Cc}: hodgesw@source.asset.com


Attached are my site.h, site.ncr, and make printout.

They are the result of trying to install the contrib

distribution subsequent to successfully installing

the basic Andrew auis-6.3 on my pentium based NetBSD-1.0

using XFree86-3.1 (X11R6).


Do you see an easy fix to get around this problem?


Thanks,

Bill

---------------------- site.h ----------------------------


#define LOCAL_ANDREW_SETUP_ENV "/usr/local/andrew/lib/AndrewSetup"

#define AMS_ENV 1

#define METAMAIL_ENV 1

#undef AMS_DELIVERY_ENV \


#undef RUN_AMDS_ENV \


#undef WHITEPAGES_ENV

#define RESOLVER_ENV    1

#define GNU_ENV 1

#define X11_ENV 1

#undef WM_ENV \


#undef ANDREW_MALLOC_ENV

#undef DEBUG_MALLOC_ENV \


#undef ANDREW_PRINTING_ENV

#define LEVEL_ENV 4

#define MK_BLD_BLKS             1

#define MK_BASIC_UTILS       1

#define MK_BASIC_INSETS 1

#define MK_HELP         1

#define MK_TEXT_EXT             1

#define MK_AUTHORING         1

#define MK_AUX_UTILS         1

#define MK_AUX_INSETS        1

#define MK_EXAMPLES          1

#define MK_METAMAIL             1

#define GETDOMAIN_ENV 1

#undef CONTRIB_ENV 1

#define DEFAULT_ANDREWDIR_ENV /usr/local/andrew

#define DEFAULT_LOCALDIR_ENV /usr/local

#define ISO80_FONTS_ENV 1

#undef FILE_HAS_IO

#define FILE_HAS_IO(f) ((f)->_r > 0)


----------------- site.mcr --------------------------------------


/* ********************************************************************** *\\

 *         Copyright IBM Corporation 1988,1991 - All Rights Reserved      *

 *        For full copyright information see:'andrew/config/COPYRITE'     *

\\* ********************************************************************** 
*/


 /* Empty site.mcr file.  Use this file to hold all */

 /* your site's additions to system.mcr. */

/* System-independent macros: included at the head of system.mcr. */


/* GCCLIB is used at the end of invocations of makedo to pick up calls gcc 
generates to it's own library. GNULIB is used on some platforms to extract 
functions from libgcc.a and place them in libcx.a.  Normally GNULIB should 
be set in the site.mcr file, on some platforms it may be necessary to 
explicitly set GCCLIB to be empty. */

GNULIB = /usr/lib/libgcc.a

# CPP = /usr/libexec/cpp

CPP = /usr/bin/cpp

ASMPP_CC = cc -E

SUPLIBS = $(BASEDIR)/lib/libatkos.a $(BASEDIR)/lib/libossup.a 
/usr/lib/libcompat.a \



/* XBASEDIR should point to the top of an X11 installation */

/* if you haven't installed X11, you can carefully set everything below */

/* that uses XBASEDIR to point to the right places */

        XBASEDIR = /usr/X11R6

        XLIBDIR = $(XBASEDIR)/lib


        XINCDIR = $(XBASEDIR)/include


/* XBINDIR is for programs installed in the X bin directory*/


        XBINDIR = bin


/* XUTILDIR is for programs that have been installed in some place other */

/* than the standard location - the ITC uses it for 'makedepend' and 
'imake' */

        XUTILDIR = /usr/X11R6/bin



/* BEGINNING of macros included in LDFLAGS */

/* this is the BSD library.  It's specified in individual Imakefiles that 
actually \


* need Berkeley sockets or other BSD networking code.

*/

        BSDLIB = \



/* this is the X library libX11.a.  On some platforms, to get the shared

 * version you would specify XLIB relatively:

 *	-L$(XLIBDIR) -lX11

 */

        XLIB = $(XLIBDIR)/libX11.a


---------------------make print out ----------------------


chmod +x ./config/mkdirs

.

.

.


Fri Dec 23 21:03:57 PST 1994

make Makefiles

sh: warning: running as root with dot in PATH

sh: warning: running as root with dot in PATH

Making Makefiles (/usr/local/auis-6.3/contrib)

.

,.

.

.

building (dependInstall) (/usr/local/auis-6.3/contrib/wpedit)

make DESTDIR=/usr/local/andrew install

sh: warning: running as root with dot in PATH

touch install.time

touch install.doc

building (dependInstall) (/usr/local/auis-6.3/contrib/tm)

../.././config/depend.csh /usr/X11R6/bin/makedepend 
/usr/local/andrew/bin/class  "-I.  -I/usr/local/andrew/include/atk 
-I/usr/local/andrew/include  -I/usr/X11R6/include" " "

`tm.ih' is up to date.

`tm19.ih' is up to date.

`tma.ih' is up to date.

`tmv.ih' is up to date.

make DESTDIR=/usr/local/andrew install

sh: warning: running as root with dot in PATH

rm -f tm.o

cc -c  -O -fwritable-strings -I.  -I/usr/local/andrew/include/atk 
-I/usr/local/andrew/include  -I/usr/X11R6/include   tm.c

In file included from /usr/local/andrew/include/system.h:146, from 
/usr/local/andrew/include/andrewos.h:19, from tm.c:38:

/usr/local/andrew/include/site.h:27: warning: `DEFAULT_ANDREWDIR_ENV' 
redefined

/usr/local/andrew/include/allsys.h:180: warning: this is the location of 
the previous definition

tm.c: In function `termulator__Newline':

tm.c:348: `CRMOD' undeclared (first use this function)

tm.c:348: (Each undeclared identifier is reported only once

tm.c:348: for each function it appears in.)

tm.c:348: `RAW' undeclared (first use this function)

tm.c: In function `readFromProc':

tm.c:628: storage size of `tty' isn't known

tm.c:649: `TIOCGETP' undeclared (first use this function)

tm.c: In function `termulator__StartProcess':

tm.c:1056: storage size of `tty' isn't known

tm.c:1155: `TIOCGETP' undeclared (first use this function)

tm.c:1156: `CRMOD' undeclared (first use this function)

tm.c:1156: `ECHO' undeclared (first use this function)

tm.c:1157: `CBREAK' undeclared (first use this function)

tm.c:1157: `RAW' undeclared (first use this function)

tm.c:1159: `TIOCSETP' undeclared (first use this function)

tm.c: In function `termulator__ProcessInput':

tm.c:1201: `RAW' undeclared (first use this function)

tm.c:1211: `CBREAK' undeclared (first use this function)

tm.c:1242: `ECHO' undeclared (first use this function)

tm.c: In function `termulator__SendInput':

tm.c:1274: `ECHO' undeclared (first use this function)

tm.c:1275: `RAW' undeclared (first use this function)

tm.c: In function `termulator__Submit':

tm.c:1323: `ECHO' undeclared (first use this function)

tm.c: In function `preInsert':

tm.c:1440: `ECHO' undeclared (first use this function)

*** Error code 1


Stop.

*** Error code 1


Stop.

*** Error code 1


Stop.

*** Error code 1


Stop.

*** Error code 1


Stop.


\enddata{text,551320280}
