The Model Railroad System is a software package that can help you run your railroad. It allows you to operate your layout, from running trains to working your signals and switches. It has support for a network of Bruce Chubb CMR/I USIC, SUSIC, and/or SMINI nodes, and/or a network of Lenz's XPressNet DCC nodes. Azatrax USB-connected Model Railroad Detectors are supported. Software to create switch lists for freight car forwarding and create timetables for your railroad are included. There is software to help with photographing your trains, and to compute the correct value for those pesky dropping resistors for LEDs and/or incandescent lamps.
Where Am I is an application designed to be useful when traveling to a new place. It helps provide up-to-date maps and access to other people's opinions about the places you might visit. It also lets you record and share your experiences with both other mobile phone users and your friends back home.
Maptales Mobile is a J2ME/MIDlet client that allows you to log your routes and thoughts on the go, and later edit and publish the data on maptales.com where it can be exported to your Web site, Google Earth, RSS/Atom, and other formats. All you need is a mobile phone that supports Java and a Bluetooth GPS device.
Multi-thread Simulation is a PHP class that can emulate the execution of program threads using separate HTTP requests to the same script. It establishes an HTTP connection to the same Web server to execute the same PHP script. It sends a request that passes the name a function to execute and an argument to be passed to that function. The requested script executes some code that detects the thread execution request and calls the specified function. When the thread request script ends, the return values of the called function are returned as a serialized string.
Funky is a tiny, embeddable programming language with almost unlimited extending capabilities. It presents itself as a single class that contains the entire interpreter. Two versions of this class exist: Funky::Funky, a floating-point version, and Funky::Groovy, an integer version. You can install your own functions in the language as long as your functions take a vector of the built-in type of the interpreter and return an instance of that built-in type (or a vector of those). Funky is a functional programming language. As such, it treats everything as functions, and those functions handle only one type: double in the case of Funky::Funky, or int in the case of Funky::Groovy.
Madrigal is a network-controlled real time music visualization program (i.e. VJing software). It consists of a server that runs on the computer recording the audio, rendering and displaying the visualization, and a GTK2 client (with a hildonized version available for the Nokia 770) that is used to organize visualizations and switch between them.