TIM

Documentation -- Installation Guide


TIM Home
 
TIM Documentation Home

Before you can run TIM, you will need to install the Java JRE version 5.0 or later from http://java.sun.com/j2se/1.5.0/download.jsp

To install TIM, just create a folder for the program in an appropriate place (i.e. C:\Program Files\TIM on windows or /usr/tim on unix). Then unzip the "bin" archive obtained from the download site to the folder you created.

Most people will probably run TIM in a standalone mode (it runs completely on one computer with no network, server, etc). For simplicity a shortcut called "TIM standalone" has been included that will run TIM in standalone mode on Windows. Just double-click this shortcut to run.

To run in other configurations or on other platforms, you may need to make scripts or shortcuts that run the program and pass in the appropriate parameters. The main class of the program is asp.tim.Main, so the first part of the script or shortcut should look like java -jar TIM.jar which will run TIM in standalone mode. See the example scripts and shortcuts for more information. You can change how TIM runs by passing in the parameters below:

Argument Description Allowed Values
--netserver This is a flag that indicates that TIM should run as a network server. N/A
--netclient This is a flag that indicates that TIM should be run as a network client and connect to a network server to access and modify data that is shared among multiple computers. N/A
-netport If the --netserver flag has been specified, this argument specifies which port to bind to. If the --netclient flag has been specified, this argument tells the client which port to connect to. Any valid port number. If this option is absent, the default port (33452) is used.
-nethost This argument specifies the host name of the server that the client should connect to. This argument is required if the --netclient flag is has been set. Any valid host name
-filename This argument specifies the name of the file that should be used to store and access program data. This argument is meaningless if the --netclient flag has been set. Any valid file name. If this option is absent, the default file name (timdata.tdf) is used.