oil2xsd is a collection of XSLT stylesheets converting an ontology written in OIL to an XML Schema. The input must be provided as an RDFS file extended by the Standard OIL tags. The stylesheets are applied to the input or the output of the previous transformation, respectively, and are accompanied by a small shell script which applies them one after another. While some stylesheets provide basic transformations that are always necessary, other stylesheets may be applied as wanted or may be replaced by customized versions to accomplish special tasks. The result is a XML Schema which may be used to define document structures. Not all features of OIL are transformed into the resulting XML Schema. However, an interesting subset is supported.
LuMriX is a search engine that exploits XML and XML Topic Maps. In contrast to other retrieval methods, it does not relate single items to resources, but combines given items into meaningful associations (concepts), which are in turn linked to resources. XML Topic Maps allow an intelligent mapping of relations between terms and pages. The meaning of the query is captured by transverse joint relations between the search items. LuMriX is also able to auto-extend its thesaurus and create new relations between failed search items and information resources. It is completely implemented in Java. It can consist of many individual distributed LuMriX servers, which communicate with each other by distributed algorithms. Standardized interfaces such as TCP, SOAP, HTTP, XML, and XTM allow simple utilization and maintenance by other applications.
YAML (rhymes with "camel") is a straightforward machine parseable data serialization format designed for human readability and interaction with scripting languages such as Perl and Python. YAML is optimized for data serialization, configuration settings, log files, Internet messaging, and filtering.
Story Server is a server for managing and tracking stories for iterative development processes. Stories can be assigned to iterations and users, are tracked as they go from pending, to underway, to complete, and can be abandoned and annotated. The server also computes a few metrics based on estimates and actual time spent on work.
uVNC is a very small VNC server that can be run even on tiny 8-bit microcontrollers commonly found in small embedded devices. With uVNC, such devices can have a networked display without the need for any graphics hardware or a computer screen. A demo server running on a Commodore 64 is available.
Sharp Tools is a spreadsheet written in Java. It features full formula support (nested functions, auto-updating, and relative/absolute addressing), a file format compatible with other spreadsheets, printing support, undo/redo, a clipboard, sorting, data exchange with Excel, histogram generation, and a built-in help system.