README 1/18/93 DTM _______________________________________________________________________________ BEFORE YOU BEGIN Please read the README.FIRST file - found at the root level of this server - for general information and instructions on unarchiving and uncompressing files. The README.BROCHURE also contains helpful descriptions of this and other software offered on the ftp server. _______________________________________________________________________________ DTM 2.3 release 6 November 30, 1993 Added HP9000 support. Added new class VDATA. Changed RISgetType to return RIS8BIT (was RIS24BIT) as default value. Some bug fixes in setminmax routines. _______________________________________________________________________________ DTM 2.3 for Macintosh June 30, 1993 DTM for the Macintosh is available. It is stuffed and binhexed in file dtm2.3.sit.hqx. This version does not correspond to release 5 of DTM, but is compatible. Please report any problems. _______________________________________________________________________________ DTM 2.3 release 5 June 23, 1993 Minor bug fixes and the addition of DTMappAddInput to complement the XtAppAddInput. _______________________________________________________________________________ DTM 2.3 release 4 February 9, 1993 VERY minor bug fix to allow the library to compile under Unicos 7.0. _______________________________________________________________________________ DTM 2.3 release 3 January 18, 1993 The latest version is 2.3. All new tools from NCSA are designed around this version of DTM. In addtion to more stable and portable code, the release contains man pages, some example programs and support for X windows. Release 3 also contains a users manual and tutorial. As always, let me know if you have any comments or suggestion. Jeff jefft@ncsa.uiuc.edu ------------------------------------------------------------------------------- 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 where 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. .