Chapter 4. Developer information

Table of Contents
Programming tools
XML
Advancement
Ideas for the future

Programming tools

The whole system was programmed in the computer language TCL (tool Command Language). TCL is interpretative and string based computer language and characterizes itself by a simple syntax and a simple extensinability. These qualities it ideally for glue together of other specialized components (mostly libraries which are written in other languages (C, C ++)). The language are often used for Rapidly Developments Prototypings Tcl uses a brilliant, simple syntax. Although Tcl is a script language, the Tcl-applications are much faster than Java-programs and use very little resources. The object-oreinted implementing was possible by using XOTcl extension. This makes possible a clear structuralisation of the program. The following additional components of the TCL were used.

  1. [ Tk and Tix] a library for developing GUIs (Widgetset).

  2. [TclX] Extended TCL

  3. [ Mysqltcl pgtcl] interfaces to Mysql and Postgresql to relational databasess.

  4. [XOTcl] object-oriented Tcl extension.

  5. [TDom] DOM implementing for TCL

All components are to be installed easily. I also had no ambition to program everything in pure Tcl/Tk if there are so many good libraries.