Our softwares are available with two kind of licenses:
You can read the free of charge license for more information, or contact us.
Applications can be used in several modes:
For testing an application, you first need to obtain the required rights by contacting us (step 1 under). Then you can install the skeleton distribution (step 2), that we call the nest. It is delivered along with some sample applications (WHA, WHO, WHE). You can play with them and learn more using the documentation and the tutorials. However you may want to add some chicken (applications) in the nest (step 3). This may require new access rights and you may have to ask us by email. When you have many applications, it is preferable to add a hen in the nest to manage all the chicken (step 4). The hen are specific software components for managing others, depending on the usage mode: prototyping in the terminal, network emulation, network simulation, real experiments, remote access, embedded computers without screens…
Here are the following steps for testing an application
mkdir + tar xvzf + make install
, or read the instructions on the application page.cd bin + source config.sh + ./app.tk
, or read the instructions on the application page).mkdir + tar xvzf + make install
or read the instructions (see the install page or follow this link).Note that not all applications are available for download (for instance, some grants with companies restrict the use of the applications we developed for them). In case of problem, please contact us for more information.
The skeleton distribution contains template applications for quickly designing your own applications. The complete process for creating a new application is decribed in the tutorial. This is mainly automatized so that you can quickly create your new application. Moreover, many facilities are provided by our libraries and tools (such as saving, optional debug/warning/notification messages, message formating and so one).
About the development langage:
launchtk
template application is written in C language and can load Tcl/Tk scripts. This allows to develop in C while still take benefit of our Tcl/Tk libraries.