README file for DTM library
===========================
Version 2.3
The tar file should contain the following files.
dtm/README this file
dtm/libsrc/* source for the DTM library proper
dtm/examples/* source for sample programs
dtm/man/* man pages for DTM functions
dtm/server/* source for the sample name server
dtm/tutorial/* tutorial document with example codes
This version of DTM is incompatible with DTM 1.X versions as the
format of the messages has changed.
Supported Systems
=================
Cray, Convex, Sun, SGI, DEC (MIPS), RS6000, HP, Mac
and most unix boxes with DOS support coming soon.
Installation
============
1. cd to /usr/local or your root for locally installed software packages
2. uncompress dtm2.3r6.tar.Z
3. tar xvf dtm2.3r6.tar
4. cd dtm/libsrc
5. make <MACHINE>
where <MACHINE> is one of
sun
sgi
cray
ibm
convex
dec
vax
hp
NOTE: if an error occurs about not being able to find
make.depend.XXX simply 'touch make.depend.XXX'
(XXX either null or as in the error message)
'make depend' works on some platforms to provide
automatic dependancy generation for assitance in
develpment.
There is support for building multiple platform versions
out of the same source directory. Setting the ARCH
shell variable to .sun4, .sgi etc allows machine
spacific version to be built in the same directory with
the command 'make spec'.
6. make install DIR=/usr/local
The library will by copied into $DIR/lib
The headers will by copied into $DIR/include
7. The examples, sample server can be built in their directories
with 'make all' (or 'make spec' for multiple platforms)
New additions in 2.3
====================
Limitted X support
Additional Utility functions
More stable/more portable
New additions in 2.0
====================
Input and Output multiplexing
Support for routing/logical port names
Type of service (ASYNC/SYNC)
Future Additions
================
In the next version we expect better support for DOS machines
as well as a more flexible interface to application frameworks.
|