PolyGen is a program for generating random sentences according to a grammar definition, that is following custom syntactical and lexical rules. Formally, it is an interpreter of a language itself designed to define languages, where to interpret means executing a source program in real time and eventually outputting its result. Here, a source program is a grammar definition. The execution consists of the exploration of such grammar by selecting a random path, and the result is the sentence built on the way.
ETV is a personal video recorder (PVR) especially suited for European use. It can schedule by hand or according to rules based on XMLTV. It can also time-shift. The recorder runs on Linux, and the scheduler and frontend on either Linux or Windows. Its GUI is designed to be used with a remote on a TV screen.
JAlbum makes Web albums of your digital images. No extra software is needed to view your galleries other than a Web browser. Unlike "server side" album scripts, a JAlbum gallery can be served from a plain Web server without scripting support. JAlbum's built in Web server allows you to share your albums straight from JAlbum. You can also share your albums on a CD.
OpenEMR is a medical practice management, electronic medical records, prescription writing, and medical billing application. It is a replacement for medical applications such as Medical Manager, Health Pro, and Misys. It features support for EDI billing to clearing houses such as MedAvant and ZirMED using ANSI X12. Major features include electronic billing (includes Medicare), document management, integrated practice management, e-prescribing, prescriptions by printed script, fax, or email, insurance tracking, multilanguage support, easy customization, easy Windows installation, integration with an external general accounting program (SQL-Ledger), and a built-in scheduler. It is multi-facility capable, voice recognition ready (on Windows), and Web based (secure access with SSL certificates).
Globulation is an innovative high quality real-time strategy which minimizes micro-management by automatically assigning tasks to the units. The player has to choose the number of units they want for the different tasks, and the units will do their best to satisfy the requests. This allows the player to manage more units and to focus on the strategy.
Zoidcom is a high level, UDP based game networking library for C/C++. Applications register their gameobjects with Zoidcom, and Zoidcom will manage when which object and which internal data of that object is sent to whom. It uses bitstreams as a native datatype and thus is very bandwidth efficient. Support for background file transfers, synchronization of player movement with extrapolation and client side prediction, and many other things are included.