Prosper is a LaTeX class aiming at offering an environment for writing high-quality slides for both printing an displaying with a video-projector. It offers many features for lively presentations, such as incremental display.
PDKB is an Artificial Intelligence Knowledge Bank of commonsense rules and facts. It is based on the Cyc Upper Ontology and the MELD language.
PyMW is a Python module for parallel master-worker computing in a variety of environments. With the PyMW module, users can write a single program that scales from multicore machines to global computing platforms.
This project is intended to re-create a more efficent Quake/QuakeWorld progs.dat file, which is faster and more efficent than ID Software's native QuakeC. We will also add new, original features to it and improve the AI greatly.
An implementation of a webserver written in the high level programming language Mercury (http://www.mercury.cs.mu.oz.au).
My personal notes about SAP R/3 administration.
This project aims to do for MULTICS what Linux and GNU have done for UNIX - that is, to produce a totally free, totally unencumbered, and totally compliant OS that learns from prior work, rather than copies it.
ShortBus Mobile Systems offers design documents and software to build and run highly reliable integrated electrical, communications, navigation, and security systems for any larger vehicle.
Generic Lexer which along with a language definition (.slx) file, constitutes Yacc/Bison compatible, custom lexical parser. It is ~1/3 the size of an equivalent Flex Lexer, resulting in a smaller compiler, and simpler yet more powerful lexical definition.
Stellation is a multi-player real time strategy and conquest game, not unlike Planetarion. Features: HTTP interface, real 2D map, factories, refineries, inter-player combat and diplomacy, open-ended gameplay., designed to be played over a period of weeks.
A program to generate tags for CWEB files.
Tool Suite related to the design of websites: *CuSS.cgi,html/xhtml document analiser which uses CSS. *SRML, System Requirements Markup Language ( XML Schema & XSLT ).
The Cup Programming Language is a combination compiler and VM (Virtual Machine). The language is purely procedural, though allows 'top-level' code like a scripting language.
The E language is an open-source object-oriented langauge for secure distributed computation. We are currently hosted on our own sourceforge setup at: http://bugs.sieve.net/projects/e-lang
Personal Software Process tool to track time spent on projects and activities. Time is input with a Java Swing GUI and recorded as XML. Includes an XSLT-based reporting system that generates HTML reports and SVG graphs.
Tornado HTTP Server is a multi-threaded web server written in Java. It aims to be secure, efficient, and portable, and provide a full implementation of HTTP 1.1. Advanced features such as GZip output compression and web-based administration are planned.
A mail reader for use under VIM, written in VIM macro language.
Software to help volunteer organizations track workers, projects, and services. Handles reminders, responses, pledges of service, multiple work opportunities, project managers, etc. Written as an web/EJB application.
WHURLE - Web-based Hierarchical Universal Reactive Learning Environment is an attempt to address the failings of current static, ill conceived learning environments with one that is pedagogically effective, adaptive to learner needs suiting all subjects
WebForm is a library to develop Web-based (database) applications. The core aim for this module is to minimize the amount of code duplication in projects and to maximize the security of your applications by providing strong data-verification algorithms.
The main product of this project, XMLProperties, extends the java.util.Properties class in order to allow inclusion of other properties files, extraction of Properties subsections, and an easier-to-manage file structure.
XSLTC is an XSLT stylesheet compiler, based on TransforMiix. XSLTC takes as input an XSLT stylesheet, and generates C++ code. The executable generated from this code is expected to behave the same as the source stylesheet when run through an XSL processo
Yamit - Scalable, Portable and High Performance POSIX complaint OS. Microkernel based Operating System designed for tightly or loosely coupled multiprocessor hardware.
Team Doomed is back! Doomed, our entry to the Allegro Team Competition (also known as teamhack) is going to be continued. We will develop our (admittedly a bit unfinished) entry to a complete game featuring hours of gameplay.
A collection of open source and public domain software for Java, XML, and Cocoa, primarily. Some projects: ThreadWorker, Xmlizable, Base64, Tabu Search.