next up previous contents index
Next: A.17 Will there be Up: A Frequently Asked Questions Previous: A.15 Why is Motif

A.16 Did you use other tools or widget sets to build TCM?

TCM is almost entirely made with our bare hands using the standard Unix tools for programming. But TCM itself proved to be a great tool for making the design. For instance, TCRD was used for the class structures, TFRT for the system decomposition and the source code organization and TGD was used to draw the structure of the widgets. Furthermore, all diagrams and tables in the user manual and the technical documentation are drawn with TCM.

For generating documentation from the source code we used the great and simple to use package DOC++. DOC++ can be got from: http://www.zib.de/Visual/software/doc++/index.html .  For testing and debugging TCM, we made use of the program called purify
(http://www.rational.com/products/purify/index.html ). Purify instruments a program to detect run-time memory corruption errors and memory leaks. It is a very powerful and helpful tool.  The user interface of TCM is build with the Motif 1.2 widget set. The bubble help texts are implemented with the Lite Clue  widget (http://www.compgen.com/widgets/index.html#ALiteClue ). For the representation of the diagrams and tables we did not use any special widgets. The lowest level of drawing is done with Xlib calls. The graph and its constituent parts are implemented as C++ classes, all written by ourselves.


next up previous contents index
Next: A.17 Will there be Up: A Frequently Asked Questions Previous: A.15 Why is Motif
Frank Dehne,Faculty of Mathematics and Computer Science, Vrije Universiteit Amsterdam
11/17/1997