next up previous contents
Next: Linking Your Own Code Up: Getting Started Previous: Tina Libraries, Source Code   Contents

Starting to Program

Having installed the tina-libs and tina-tools libraries, the easiest way to get familiar with Tina is by downaloding several of the demonstrations and following the instructions. This will give you an idea of what is possible. The User's Guide (Tina memo 2005-002) explains most of the algorithms and projects which have already been undertaken. All of the integrated source code for these projects is available, together with algorithmic documentation and test data sets. This body of work represents well in excess of 50 man years of co-ordinated development based upon a statistical approach to system construction (see Tina memo 2001-007).

Most project directories contain a standard Makefile and top level C files for executable construction. The standard tinaTool download also contains additional material and instructions in order to get you started. Your personalised executable can be built simply by typing `make' in the tinaTool directory, provided that the appropriate system environment variables have been set up as specified in the installation instructions so that the appropriate libraries and header files are correclty identified.

Keep your software up to date with the latest revision of the libraries (for example using cvs update). When your project is finished it will then be a simple matter to include generally useful elements of the software in the libraries. Software which is not directly included in the libraries should be kept in a project directory with a README file and a test data set for future extension and testing. This is the mechanism by which most of the libraries have been developed and maintained.

To aid the identification and location of functions a number of code browsers are provided on our web pages. If you need a local version you may wish to build your own (see Tina memo 2005-003).



Subsections
next up previous contents
Next: Linking Your Own Code Up: Getting Started Previous: Tina Libraries, Source Code   Contents
root 2017-09-20