Home | SDK Introduction | Installation | API Documentation | Trac | License | Downloads | FAQ | Back
The synthetrick SDK may work in any modern Linux distribution. However, there could be unexpected incompatibilities between the SDK compilation and the libraries/compiler installed in your system. We test the SDK against some standard distributions, to verify everything is working OK. Our current supported distributions are:
It is highly recommended (though not mandatory) to have a modern GPU and its driver correctly installed (check the hardware documentation). In case of problems with OpenGL, check with the latest driver before reporting them.
In addition to the synthetrick SDK you only need some basic development tools in your distribution.
glxinfoto check the currently installed driver and OpenGL support.
The synthetrick SDK may depend on some external libraries. Current releases have all needed libraries included in the SDK package. If you find in your system any inconsistency, incompatibility or missing dependency, please contact us to report the issue.
The SDK package will be installed in a destination directory, which should
be stored in the environment variable
The default value for this base synthetrick directory is
/opt/synthetrick, but it can be installed anywhere in your
It is OK to install in the user directory in a system you have no root
synthetrick SDK releases can have an autoinstallation script. If you have not the autoinstaller script, just untar the SDK package in the directory you want to install it.
The SDK distribution includes a configuration script called
It is meant to be sourced from your shell so you have automatically defined
the environment variables needed for the development of syntheractive services.
The SDK is structured in the following directories and files:
commonsubdirectory can be used by any service. Moreover, services can have their private directory (see developer documentation for more information about this).
templateappdirectory as starting point for new services. See developer documentation for more information about developing a service.