Ntd System Introduction

What is it?

The Ntd system is a collection of libraries to speed up the developement of automation oriented applications. This is my main task but, as usual, it can be used for any purpose the programmer fantasy can reach.

The whole system is released under the GNU Library General Public License (LGPL), which allows for flexible licensing of client applications. Also the underneath libraries used by the system (GLib-2 and friends, Gtk+-2), are LGPL. The only exception is the Berkeley db4 embedded library, used by the ntddb library.

The goal

The main idea is to develop a system which can be easely used to make industrial applications, to take advantages from the stability and customizability of the open-source operating systems (GNU-Linux and *BSD overall).

Of course, the gtk+-2.0 can be run on a variety of systems (also proprietary), so you can risk to execute a "real-time" application on them. Anyway, this is not my main goal.

Now (july, 2005) the library is still under heavy developement, so many features will be messed. I will try to upload code only when its documentation (at least a minimum part) will be ready, but do not expect tutorials or examples in a short time. For an example of use, refer to the ./test/ directory inside the Ntd package.

For any information or request, please contact me at <ntd@users.sourceforge.net>.

Of course, any help and feedback will be appreciated so ... don't be shy!