[comp.protocols.appletalk] Public domain tn3270 for Apple Mac

DKRUGER@ucs.UAlberta.CA (Dwight Kruger) (11/15/89)

I am looking for a public domain version of tn370 for the apple macintosh.
I require versions for both appletalk and ethernet connections.  Is there
any anonymous FTP sites with public domain tn3270 software for the Mac?

pjd@brunix (Peter J. DiCamillo) (11/22/89)

Brown University distributes a tn3270 for the Macintosh.  Although it
is not public domain, it may be freely distributed, provided it is not
modified and the copyright notices are retained.  I've appended below
an annoucement of the program's features and availability.

BROWN UNIVERSITY TN3270 FOR THE MACINTOSH
 
Brown University is now distributing version 2.3 of tn3270 for the Macintosh.
This program allows any Macintosh with a TCP/IP connection to access a host as
a full-featured 3270 terminal.  It consists of the NCSA TCP/IP kernel by Tim
Krauskopf and Gaige B. Paulsen, Telnet 3270 option negotiation code developed
by Greg Minshall at Berkeley, and 3270 emulation and Macintosh user interface
code developed at Brown.  tn3270 is available via Internet anonymous FTP, over
BITNET, or from Brown for a small distribution fee.  Details of tn3270's
features and availability are provided below.
 
NETWORK FEATURES
 
tn3270 is available in two versions: one for Apple's MacTCP driver, and one
with built-in TCP/IP support.  Both versions incorporate version 2.3 of the
NCSA TCP/IP kernel, which allows tn3270 to offer many features.  These include
support for both Ethernet connections and LocalTalk connections via a Kinetics
or Cayman gateway, a built-in FTP server, and domain nameserver support.  Also,
tn3270 supports dynamic IP number assignment, and allows the user to override
the default Telnet terminal type and port number.  The MacTCP version of tn3270
may be run under MultiFinder simultaneously with other TCP/IP applications,
including other copies of tn3270.
 
EMULATION FEATURES
 
On all Macintoshes, tn3270 emulates a 3278 with extended highlighting, APL,
and the APL/Text character set.  In addition, most graphics capabilities of a
3179 G or PC/GX are emulated.  tn3270 also supports several 3270 enhancements,
including typeahead and special blank processing.
 
On a Macintosh II (or other Macintosh with color Quickdraw) tn3270 supports
3279 base color, four color, and eight color text, and eight color 3179
graphics.  On Macintoshes with large screens, tn3270 supports either 9 or 12-
point text for 24 lines, and 32 lines using 9-point text.
 
Although primarily a 3270 emulation program, tn3270 also provides basic line
mode Telnet support, and emulates a VT-52 terminal.
 
MACINTOSH FEATURES
 
tn3270 allows users to move the 3270 cursor with a single mouse click, and
generate PF and other attention keys with a double click.  Users may also
redefine the 3270 keyboard mapping and provide additional alternate mappings.
Text selection and support for the Edit menu allow text to be moved between
the 3270 screen and other applications.  The screen contents may also be
dumped to a printer.  Graphics displays may be saved in PICT files, allowing
interchange with painting and drawing applications.  Full MultiFinder support
is provided, and on color Macintoshes the standard color picker may be used to
customize the screen colors.  tn3270 utilizes offscreen bitmaps for fast,
flicker-free screen refreshing.  The speed of tn3270 can approach that of a
locally-connected 3270, with updates as fast as two screens per second.
 
SPECIAL FEATURES
 
In addition to FTP server support, special support is provided for VM/CMS file
transfer.  Easy-to-use CMS RMAC and WMAC commands may be used to upload and
download files during a CMS terminal session through the Telnet connection.
Data transfer rates can be as high as 10K bytes/second.  Files may also be
downloaded directly to a Macintosh printer, with formatting which matches the
CMS PRINT command.
 
Brown also distributes an asynchronous terminal program, Term, which provides
a user interface nearly the same as tn3270's when used with an IBM 7171.  The
combination of Term and tn3270 provides users with a consistent terminal
interface, whether they have a high-speed network connection or a modem
connection.  The same CMS RMAC and WMAC commands also work with Term.
 
HOW TO OBTAIN TN3270
 
Brown encourages tn3270 to be freely distributed, provided the program is not
modified and the copyright notices are retained.  tn3270 can be obtained in
any of the following ways:
 
Anonymous FTP from BROWNVM.BROWN.EDU (128.148.128.40):
 
The distribution files are in the highest level directory.  Begin by
retrieving the file $README.FIRST which describes the other files.  Version
2.3 is available in an SITHQX file which has a filename beginning with TN3,
for example, TN3D7.SITHQX.  Term and the CMS RMAC and WMAC commands are also
available.
 
Anonymous FTP from FTP.NCSA.UIUC.EDU (128.174.20.50):
 
The tn3270 distribution files are contained in the directory
NCSA_Telnet/tn3270.  The same files are available as described above for
BROWNVM.BROWN.EDU.
 
BITNET distribution from LISTSERV@BROWNVM:
 
Request the current version by sending LISTSERV the command GET TN3270
PACKAGE.  This command may be sent as a message over BITNET, or as the first
line of text in standard RFC 822 formatted mail. Other packages available are
TN3270XF for the CMS file transfer programs, and TERM for the Term program.
Issue the command GET LOCAL FILELIST for a complete list of available files.
 
Mail order from Brown:
 
Brown accepts mail orders for copies of the tn3270 disk and documentation. To
place an order, send a check payable to Brown University for $20 to: tn3270
Distribution, Brown University Computer Store, P.O. Box 1885, Providence,
Rhode Island 02912.
 
KEEPING UP-TO-DATE
 
The NCSA Telnet Digest will be used for discussing issues related to tn3270,
as well as NCSA Telnet.  To subscribe to the digest, send a request to telnet-
request@ncsa.uiuc.edu.
 
SOURCE AVAILABILITY
 
tn3270 is developed using MPW C, and requires as a prerequisite the source for
the corresponding version of NCSA Telnet.  Brown currently distributes the
source for version 2.2b3, which was developed using MPW 2.0.2 and NCSA Telnet
2.2.  It is available via anonymous FTP and over BITNET from the sources
listed above as the file SRC22B3.SITHQX.
 
FURTHER INFORMATION
 
For further information, please contact the author, Peter DiCamillo:
BITNET: CMSMAINT@BROWNVM
Internet: CMSMAINT@BROWNVM.BROWN.EDU
CompuServe: 73577,2036
AppleLink: A0216
Phone: (401) 863-7582