Gos4j is a way of organising processing priorities based on goals. Each goal is prioritised to be processed based on its time to complete and its progress towards that goal. Deadlines are used to act as the target completion time for a goal, and can be expressed in either relative or absolute terms. It can be used to support an unknown processing environment with real time constraints. A typical example of this would be in an application programming set-up, where user code would run alongside your code, and so fixed priority scheduling may not be efficient. Gos4j can easily reschedule threads to meet as many of the specified constraints as possible, so overall performance will degrade gracefully and conflicting time constraints will be handled equitably.
This is an XFree86 driver to add Xv (Xvideo) support for the Matrox Millennium II. It includes hardware YUV to RGB conversion and up/down scaling. Performance is not stellar compared to modern cards but it's enough to allow smooth fullscreen DVD playback on a moderately fast computer.
XDirectFB is a rootless X Server using DirectFB Windows for X11 toplevel windows. This way the opacity of every application can be adjusted with your mouse wheel. Window movements are initiated by the application or the window manager. The graphical movement is done by DirectFB using the available hardware acceleration. Overlapping toplevel windows does not cause expose events, i.e. redrawing of the window contents, as they are DirectFB windows and therefore have an own surface, or backing store.
iCommune is an application that extends Apple's iTunes to share music over the network. It allows you to share the music in your iTunes library and access other iCommune music collections. iCommune music collections appear as playlists in your iTunes window. You can browse through them, and choose to stream or download the music they contain.
XmlRepository is a storage solution for XML data using a relational database. It provides methods to insert, update, and delete elements or attributes. Complete XML documents can be stored or reconstructed by using simple XPath expressions. This class uses the Edge Table Approach with Inlining to store the data in a single table.
bTemplate is a PHP class that facilitates the separation of PHP code and various markup languages (HTML, XML, etc.). It provides simple variable interpolation, loops, complex (nested) loops, simple conditionals, and case loops. By default, it uses XML compatible syntax, but the opening and closing tags can be customized.