The TermBaum library provides an easy to use Tree representation of infix terms in JAVA. It handles term parsing, calculation, variables (i.e. function macros), derivation and simplification of functions. New functions can be dynamically added by writing small and simple plugins representing those functions. Since the representation is recursive, plugins only have to implement calculation and derivation of the new function itself. A small command line calculator is part of the distribution to show some features of the library.
The Cheap Matrix Package contains ready to use matrix and vector classes, optimized for minimum memory over speed. They were designed to have a natural syntax. It is possible to link with LAPACK, and utility functions. There is a framework for coding optimizers and building models, together with examples and documentation.
ss5136dn is a device driver and set of usefull utilities for the SST 5136-DN family of DeviceNet interface boards. The package contains drivers for the ISA and PC/104 versions of the boards, as well as a Card Services driver for the PCMCIA version. Utilities include a DeviceNet node commissioning tool, and simple node quering and I/O functions. The included development library facilitates the writing of DeviceNet based applicatons.
SplitFire is a very complete IRC script for EPIC4. It features tab-completion of Nicknames, Channels and Notify list. Configuration and Auto-OP lists are menu-based. SplitFire also contains configurable statusbar colors and several color schemes. Script is also a DICT dictionary client and can access altavista's babelfish.
SkySOUND is a free audio library built on top of common audio libraries like MIDAS or SEAL, but with several built-in sound drivers (for OSS and Windows). It includes a powerful IntelASM- optimized MPEG Audio 1/2 layer I/II/III decoder, which is a partially rewritten version of the XingMPEG Decoder.
Loki Setup is a graphical installer for Unix applications. It features descriptions of the package to install in XML, a GTK interface that can be dynamically redefined by the user with Glade, raw and ncurses console interfaces, and the automatic generation of uninstall scripts. It has been successfully used on many Linux and UNIX platforms. It includes tools for uninstalling, patching, and recovering installations. It operates independently from any package managers.
rproxy is an extension to HTTP which allows transferring of differences between a web server and client, using an algorithm similar to rsync's. This works particularly well for dynamically-generated sites, where the pages are often similar but not the same on each visit. Transferring just the difference reduces network traffic and therefore loading time.