a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks
a cross-platform C++ framework for rapid AI development. Loom evolved out of the idea that in game development there is often the need for placeholder AI while an application is in initial development phases.
a portable and optimized class framework for writing C++ applications that need to use threads, sockets, XML parsing, serialization, config files, etc.
provides functors and delegates for up to ten parameters. The delegate/functor creator template function is overloaded for every case and is easy to use. Some callback "containers" will make life easier in special cases.
parsing tool and a source code generator devoted to generative programming. Generative programming is a software engineering approach interested in automating the production of reusable, tailor-made, adaptable and reliable IT systems.
A cross-platform editor with a well-designed and consistent look and feel. It also has a class browser, currently only for C++, and keeps the class/function display updated.
network programming library. It is designed to take the pain out of programming network communications applications, providing an easy to use and cross-platform interface.
for creating Linux and Windows communications applications that contain Dialogic/Intel NetStructure products. Includes media and network classes, multithreaded event handling, state machine design pattern and distributed execution.
G-Inspector, a tool visualizing internal data structures of Gtk+ application, and Grift, a library which enables separate description between core logic and the user interface in an application software.
reusable C++ library, converting C library using into the context of C++. One of the focus is on the correct use of C++ functions, especially the error handling mechanism. Functionalities includes Thread,Socket,Terminal,FIFO,Directory.
a virtual file system (VFS) that runs in the user address space. At the moment libferris is a shared object that each application can dynamically link to in order to see the file system through a nicer abstraction.
a C++ api designed to encapsulate the ODBC API functionality in an object oriented manner. The API has been tested to work with both MySql and PostGreSQL on a Debian Linux platform.