PED is a dialogue management system that uses a probabilistic nested belief model to choose dialogue strategies. The dialogue system designer need only supply a set of plan rules to PED as a dialogue grammar with preconditions. Using this grammar, PED constructs game trees (like the one below) to represent the outcomes of the dialogue, so that a dialogue strategy can be chosen for the current turn in the dialogue. PED automatically maintains a belief model by a belief revision process that uses the observed acts in the dialogue. The game tree is evaluated in the context of this belief model. PED is efficient because it uses probabilistic estimates of belief rather than a plain logical belief model.
SpeexComm is a Speex-based, multi-platform voice communication engine meant mainly for gaming. Written in C99, the engine itself depends only on libc, but ALSA and Speex libraries are recommended for audio input/output and voice encoding/decoding. The engine is accompanied by some reference UIs.
Screen-shooter is a Gnome applet which sits on your panel and allows you to take screenshots at the click of a button. By acting as a frontend to the import program supplied by ImageMagick, it uses the power therein to provide support for a gazillion file-types with adjustable compression. Two buttons are provided, one for an entire desktop screenshot, and one for selecting individual windows or dragging to select rectangular areas. It also supports command substitution in filenames (for date stamps, etc) and has a number of further options. Screen-shooter is still under development, but version 0.8.2 is believed to be stable.
StreamGate is a proxy server for MP3 streams written in Java. With StreamGate, you can define multiple streams that will be streamed to the clients in your network. The advantage is that you'll save lots of bandwidth when you have several clients that listen to the same streams. StreamGate is working "on demand" and uses no bandwidth when no clients are connected.