CwMtx is a library written in C++ that provides the matrix and vector operations that are used extensively in engineering and science problems. A special feature of this library is the quaternion class which implements quaternion math. Quaternions are very useful for attitude determination in 3D space because they do not suffer from singularities. Furthermore, successive rotations and transformations of vectors can be accomplished by simple quaternion multiplication. Attitude dynamics can be expressed in a very compact form using quaternions
Data-Admin is two separate components. The first being Data-Lib, the underlying encapsulated database library. This library wraps PHPs native database functions to provide a unified method for connecting to a database. The second component is Data-Admin which will be a PHP based front-end for basic database administration.
The DECnet for Linux project aims to provide the kernel-level socket layer and a set of applications to allow Linux systems to participate in a DECnet phase IV network. It currently has an application library (suitable for building DECnet functionality into X11R6), file and terminal access.
DiaCanvas is a generalized version of the drawing canvas used by DIA. It extends some features used by DIA and adds new ones, while preserving as many of the original features as possible. This project is no longer actively maintained. It is suggested that you try DiaCanvas2 instead.
DLC (Dynamically Loadable Classes) is a compact utility that allows loading of shared libraries with C++ classes at runtime in an elegant and convenient way. It has been tested on a Linux platform with gcc 2.95.2, but should work on other ELF platforms as well. A C++ compiler with RTTI support is required.
Dmx4linux is a driver package for accessing DMX interfaces with Linux. DMX is a protocol for controlling devices supporting DMX512 like dimmers, moving lights, or scanners. Many commercial and free interfaces are supported. The package includes some simple console and X applications to test the drivers and your hardware immediately.