packages icon
		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.