
This directory contains the source of tkined, an application
independent network editor. This version is a re-implementation of the
original INED editor described in a paper presented at SANS II, April
1993. The PostScript version of the paper can be found in the file
ined.ps.Z on ftp.ibr.cs.tu-bs.de in the directory /ftp/ibr/pub/local/papers.

The source of tkined is also available from ftp.ibr.cs.tu-bs.de and
can be found in the directory /ftp/ibr/pub/local. The file is called
tkined-0.x.tar.Z.  To install tkined, you *need* tk Version 3.6. First 
unpack the tar archive:

  > uncompress tkined-0.*.tar.Z
  > tar xvf tkined-0.*.tar

Now you you have to compile tkined. Take a look at Makefile.in for
some configuration options. If everything look fine, just type

  > ./configure

There are some options to configure to help you in case configure
can not find the tcl or tk library because it is installed in a non
standard setup:

	--with-tcl-include=<path>
	--with-tcl-library=<path>
	--with-tk-include=<path>
	--with-tk-library=<path>

The default compiler is gcc. You can farce the use of cc by using:

	--with-cc

These options set the tcl or tk include and library directories.
Once configure has set up the Makefile, you can compile tkined using

  > make

If everything is well, copy the scripts and the bitmap files to the
directories specified in the Makefile.

  > make install

The file tkined.defaults contains a sample configuration. You may want
to merge it with your personal tkined.defaults file. Your personal
tkined.defaults file is searched in the directory ~/.tkined.  Consult
the man page for more details.

If you have problems or if you have made any changes to run tkined on
a new hardware platform, please contact us. This will make sure that
future versions will compile out of the box. You might want to join
the tkined mailing list which should serve as a place for the
discussion of tkined related themes. Bug fixes and updates will be
announced on this list. Send requests to:

	tkined-request@ibr.cs.tu-bs.de

Note that requests are handled by a majordomo server. (You can send
messages to majordomo@ibr.cs.tu-bs.de for further information about
the tkined list and what you can do with majordomo.) Once subscribed,
you can send messages to the list address, which is:

	tkined@ibr.cs.tu-bs.de

You might also consider to get scotty, a tcl interpreter that has
extensions to set up tcp connections, to submit ping packets and to
query various RPC services. Scotty turns tkined into a small but nice
network management station. Scotty is available from
ftp.ibr.cs.tu-bs.de in /ftp/ibr/pub/local/scotty-0.*.tar.Z.

You will find a paper presented at LISA VII (November 1993) describing 
scotty's network discovering script on ftp.ibr.cs.tu-bs.de in the file
/ftp/ibr/pub/local/papers/discover.ps.Z. There is an additional
paper describing our computer network configuration database called
bones (bones.ps.Z) which has been presented at SANS II, April 1993

We would also like to get nice icons for all sort of machines. If you
make new icons and if you are willing to share then with us, please
drop us a note (and the icons :-).

Edmund J. Sutcliffe <ejs1@tower.york.ac.uk> told me about an archive
of sun net manager icons at zippy.Telcom.arizona.edu. These icons are
in Sun's icon format but could be easily converted to xbitmap format.


Have fun,
				Juergen Schoenwaelder 
				(schoenw@ibr.cs.tu-bs.de)


Credits:

tkined started as an experiment to rewrite an already existing network
editor called ined on top of the tk/tcl toolkit. The InterViews version 
was written by Thomas Birke (birke@ibr.cs.tu-bs.de) and Hinnerk
Ruemenapf (rueme@ibr.cs.tu-bs.de).

Guntram Hueske (hueske@ibr.cs.tu-bs.de) turned the stripchart and
barchart tcl code into C code that implements two new canvas items.
Stefan Schoek (schoek@ibr.cs.tu-bs.de) contributed the simple job
scheduler found in ined.tcl. It is used by monitoring scripts to
handle multiple jobs in one process.

Erik Schoenfelder (schoenfr@ibr.cs.tu-bs.de) contributed ideas that
really improved the tkined interface.

Thanks to Brian Bartholomew (bb@math.ufl.edu) for some interesting
proposals and Henning G. Schulzrinne (hgs@research.att.com) for some
bug reports.
