JDxpc is a reimplementation of dxpc (the Differential X Protocol Compressor) in pure Java. It is an X protocol compressor designed to improve the speed of X applications run over low-bandwidth links (such as dialup PPP connections). JDxpc encrypts the compressed data stream in SSL.
Hatim Manager is a Web application which manages the distribution of portions of the Koran for the purposes of completing the "Hatim" process. "Hatim" is the process of reading the Koran in its entirety. Since the Koran is around 600 pages and it takes very long for anybody to it read all, it is commonly split into portions (called Cüz) which are to be distributed among friends to read in complete within a short time period. Users of this application can choose a portion, and administrator can assign portions.
LibUFO is a C++ core library for graphical user interfaces (GUI). It is mainly used as OpenGL GUI toolkit. Most standard components (such as buttons, labels, menus, and internal frames) are included. It is customizable via look-and-feel and themes. There are three built-in video drivers (respectively using GLX/X11, WGL/Win32, and LibSDL) which are selected and loaded at run-time. You may also create your own backend or use a dummy driver to include libUFO widgets into an already existing OpenGL context.
Haste (High-level Automated System Test Environment) represents an approach to system testing that is philosophically consistent with standard XP unit testing practices. Test code runs in the same address space as the application under test, allowing for ready examination of the application state. The fundamental Haste abstractions of Story, Step, and StoryBook provide a framework to implement system tests. Utility classes simplify test development. In addition to acting as XP acceptance tests, Haste tests aid source maintenance and extension, and can play an important role in a release process.