Instructions for building ITX from source ----------------------------------------- ITX is a telephony-programming package. With it you can build various voice-based applications. See "docs/ProgrammersGuide" for more details. It is in the top-level ITX directory. 1. Download ITX.tar (or ITX.zip) and unpack it. This gives you an ITX top-level directory, with the following contents: apps - sources for the various applications in the CUTel distribution docs - programmers guide and license examples - small examples for each package in ITX gtwy - binaries and special files for building a Gateway src - what will mainly concern us here. To build from the source, you will need jdk1.2 (from Sun) and Visual J++ (from Microsoft). 2. Building the source: Method (a): using makefiles. Have ITX/src in your CLASSPATH. Have "nmake" in your PATH (usually found under Program Files\ microsoft visual studio\vc98\bin). Then run "nmake" in each subdirectory. Method (b): devise your own project Launch Visual J++, define a new project, have cnrg\itx in your source tree. Method (c): use our project o build itx.jar: Open itx\src\ITX Builds.sln and build the For Desktops project. o put itx\lib\itx.jar in your Classpath 3. Test the software on some of the examples in itx\examples. For example, open itx\examples\Little Test and try compiling it: javac Little.java Then run it, following the instructions in the same directory. 4. DSComm.dll can be found under itx\src\DSComm For NT, but you may have to rebuild it yourself. See itx\docs\ds\ for details. 5. Jaudio.dll can be found under itx\src\itx\cnrg\datax\jaudio\native, but you may have to rebuild it yourself. This is straightforward as long as you have a sound card and Microsoft's sound libraries.