NDK: NU-Tech Satellites Development Kit
What is a NUTS?
- NUTS is an acronym standing for "NU-Tech Satellite". The graphical representation is a white rectangle with a variable number of pins, and it is the elementary unit of a network.
- From a developer point of view it is nothing but a plug-in, a piece of code; a basic set of NUTSs is provided together with the software but custom plug-ins can be created and loaded in very few steps.
- The NU-Tech SDK allows to develop user defined NUTSs in C/C++ in few steps
- The NDK manual guides through the developing of a simple NUTS: no particular knowledge is needed to build your first plug-in.
- A good experience in C/C++ programming is required to fully exploit the potential of this NDK.
- Knowledge in visual programming is also of help but not essential.
- This NDK involves only conventional programming techniques: all the complexity remains hidden and the developer will have to concern himself exclusively with algorithms.
- The developer is completely free to adopt any programming technique he is familiar with, extending the functionalities of his NUTS with no particular limitation.
The NU-Tech RealTime Watch (RTWatch)
- NUTSs are not compelled to provide a settings window. To ease the developer in quickly creating new NUTSs without having to deal with GUI programming, NU-Tech provides a window called "RealTime Watch" to be associated to each NUTS.
- In brief, the developer can choose, by code, to "expose" some NUTS' internal variables on this window, and effectively control his plug-in.
- The window is nothing but a tab on the NU-Tech bottom Multitab pane that automatically appears when at least one parameter is exposed by the developer.