[comp.soft-sys.andrew] Letter from the home front

tpn+@ANDREW.CMU.EDU (Tom Neuendorffer) (08/04/90)

Following are several announcements regarding various things happening
with ATK and the ITC. 

Patch 6 Available:

Patch 6 has been a long time in coming.

It all started when HP sent us some patches to deal with the latest
version of HPUX. These changes required some changes to the andrewos.h
file, which in turn was going to require everyone to recompile the
world. Since this was not a great situation, we decided to reorganize
the way system files were dealt with, removing most of the IFDEFS from
andrewos.h and moving all of the system dependent code to system.h.
Thus, the next time one vendor decides to change their OS, only people
with those machines will need to recompile . It was also decided that ,
since everyone was going to have to recompile everything anyway, we
might as well put in all of the updates that we have been thinking about
for a while. These include

Improved low-level color and line style support
    There are a number of new or modified methods, along with
    appropriate hooks through the view class, for setting the colors and
    line styles (line join, line cap, dash pattern) of the graphic
    state. The graphic.doc file describes these methods in detail. Some
    minor fixes to Zip are included in this patch, but color and line
    style support in Zip is not yet ready.

Support for the IBM Risc System 6000
    This port includes support that allows class to take advantage of
    the AIX OS primitives for doing dynamic loading.

Support for mach-based I-386 machines:
    Now you can run ATK on your toshiba lap-top :)

Support for PS/2 AIX 1.2

Support for clipping regions

Support for using the ISO 8859-1 character sets.
    This includes:
    1. Code to allow the ISO characters to be edited and viewed in a
    window, along with a font-alias file that permits the use of the X11
    iso fonts. 
    2. Code to store the ATK data-stream text in a seven-bit form,
    allowing it to be mailed with standard mailers and easily sent and
    received in electronic mail with the Andrew messages program.
    3. Code and troff macros to print the characters properly. 
    4. A compose character function, allowing the entry of the extended
    characters from a standard keyboard, without requiring knowledge of
    special keystrokes.
    5. Keymap changes to allow the use of iso mapped keyboards.

Bug fixes too numerous to name.

Naturally getting the bugs out of all of these took time. In addition
there was the minor distraction of flying to California to put on the
first ATK  conference :). However I am happy to announce that Patch 6 is
now available for ftp from the patches directory on emsworth. The patch
is in two parts , patch.06a and patch.06b. In addition, the log files,
which were voluminous enough themselves, are stored separately as
patch.06r.  This will upgrade you to ATK Version 15.0. 
Note:
Due to the large number of changes, we recommend that you back up your
current system prior to applying the changes, and then force a complete
remake of the system by doing a make Clean prior to the make World. 
Also, if you picked up the alpha version of the patch (stored as
patch.006), you can upgrade to the release version with the patch
'fix.alp' in the alpha-patches directory. 


ATUG slides available:

Many of the slides presented at the Andrew toolkit user group meeting
are now available for ftp from emsworth.andrew.cmu.edu. (128.2.30.62).
The file AtugSlides.tar.Z can be found in the 'misc' directory. Included
in this file is an attendee list and the conference schedule. Files are
in ATK format.

Survey:

I will soon be posting a brief survey of ATK users. A major disadvantage
of our distribution through the X- tape has been the fact that we really
don't know who out there is using ATK. I would like to attempt to
rectify this situation by getting some feedback from the readers of this
newsgroup. I also hope to gather a list of ATK related projects that I
can make available to other researchers in the hopes of fostering
additional collaboration between ATK users.
As an extra added incentive, I have a small collection of early ATK
memorabilia, (certainly destined to be worth millions someday :) that I
will happily mail to a user chosen at random from the survey
respondents. As an even greater incentive, the majority of respondents
will not receive this collection :>.

ATK and the ITC:

I would also like to state for the record that with regard to ATK work
at the ITC,
 "The rumors of my death have been somewhat exaggerated".

While we currently only have a small group dealing solely with ATK, we
are continuing to be quite active, as the current patch file
demonstrates. In addition, other groups in the ITC are developing new
insets to support their own projects, and I hope to see some interesting
developments coming from them. 

The Future of ATK

We have begun discussions with some of our more serious users regarding
the possibility of additional funding for ATK work at the ITC. More
information on  this will hopefully be forthcoming, however if your
organization would be interested in providing partial funding for a more
concerted ATK support and development effort,  you are more than welcome
to get in touch.

Coming attractions.

In future patches we hope to provide a number of new things including

Motif work
    A more Motif look and feel for ATK . Thanks to Mark Pawliger of IBM,
    we now have a package that replaces the x window support with
    another that provides for pull-down menus. There are a few problems
    yet to deal with, but at some point we hope to provide users the
    option of a more 'Motifized' ATK 

Input from the Labs
    We have also gotten a number of patches and new insets from Charles
    Hayden at Bell Labs that we hope to integrate soon.

Meta-X package
    We will be releasing the code for a Meta-X package. This package is
    different than the one recently posted by Bill Janssen. It will
    allow calling of procedures with arguments. Procedure name
    completion will also be available.

A Two-D layout inset
    A new substrate on which to create documents and applications.

Addendum

So that is where things stand. I am going to be on vacation until Aug
20, but the rest of the ATK group will be around to deal with any
problems. 

Our best regards ,
	The ATK group
		Tom Neuendorffer (Mgr.)
		Gary Keim
		Susan Straub
		Stephan Green
		Rob Ryan
	ATK is brought to you by the Information Technology Center 
	John Howard, Director
	The ITC is a joint project of Carnegie Mellon and IBM
	Andrew is a trademark of IBM