Jara Software

The following packages are available (some older/incomplete packages are not listed here but you can access them via the links at the bottom of the page).

POrqi

POrqi the Java POrquestrator lets you deploy plain old Java objects (POJOs) as services. It uses Spring and Mule to transparently add reliable messaging and persistant conversational state to ordinary Java code. POrqi is service oriented architecture (SOA) for free.

More information on POrqi

Bulli Epu

A new version of Bulli - interactive Java parquet deformations.

More information on BulliEpu

Sax Filter

Modular SAX filters for Java.

More information on SaxFilter

MusicTree

Command line tools for music geeks.

More information on MusicTree

XSLides

Some XSL scripts for generating slides from a single HTML document.

More information on XSLides

Otuto

A simple language implemented in OCaml.

More information on Otuto

Halipeto

A template-based Haskell system for generating static web pages.

More information on Halipeto

Pancito

A package for producing functional images in Haskell (and a small gallery of examples).

More information on Pancito

XPATH Parser

Java code for parsing XPATH statements (and other things).

More information on org.acooke

Rytmo

Lisp code that explores automatic rhythm generation (and let me play around with macros and genetic algorithms). Requires CSound if you want to listen to the results.

More information on Rytmo

CmykTiff

A project to generate tiff format files suitable for printing. A CoSource project.

More information on CmykTiff

Egg

In Dijkstra's book "A Discipline of Computer Programming" an anonymous computer language is described. Egg is an interpreter for this language, written in Java using the SableCC package.

More information on Dijkstra's Egg

Muac

Muac is a fast algorithm (n log(n)) for calculating the 2 dimensional KS test. Python code is used to illustrate and test the algorithm, but an ANSI C routine is also available.

More information on Muac

Bulli

Douglas Hofstadter, in Metamagical Themas, presents some Parquet Deformations generated by students of William Huff. Bulli is a toolkit, with examples, for generating the Parquet Deformations in software (it is not an AI application - you, not Bulli, must design the pattern).

More information on Bulli

Wrap

Wrap is a Perl script used to prepare files for download. It automates file collection, processing (in particular, the addition of copyright notices) and packaging.

More information on Wrap

MLLib

MLLib is a collection of ML modules with little support or documentation.

More information on MLLib

If you download any of these programs, please drop me a line. I have no access stats for these pages, so unless I get email I have no idea whether these programs are being used. And unless you request changes, I can't tell how people would like them improved...

Disclaimer and Licencing | Name
BulliEpu | SaxFilter | Alfajor | Bulli | CaT | CMYKTiff | Egg | GObb | MLLib | Muac | Otuto | Pancito
Rytmo | Wrap | XSLides| Mail | Andrew's home pages