Java Protocol Sockets | |
|
|
Language: Java Client / server applications almost always exchange information via some pre-established set of calls and responses. Protocol Sockets allow you to send a message and then wait for a response matching a given regular expression without locking up the socket or the application. Current Status: Finished and released version 1.0 Source Code: Available |
simple-SAT Planner | |
|
|
Language: Common Lisp simple-SAT is an AI planner that reduces planning problems to boolean satisfiability via a method originally described by Kautz and Selman (1996). simple-SAT is an educational tool; it focuses not on efficiency but readability. It should be easy to understand and modify, and all of the axioms that it produces are in Lisp-style syntax. Special thanks for Rob St. Amant, PhD, for making improvements to the code and including it in his handy Simple Planners code base. Current Status: Finished and released version 1.0 Source Code: Now one of Rob St. Amant's Simple Planners |
SoundToClass Tool | |
|
|
Language: Java Avoid the tedium of importing sound into Java applications and applets by converting them into native Java code. Convert supported audio files into .JAVA files. For example, this sound would get converted into this! Use this tool as a GUI or from the command line. Current Status: Finished and released version 1.0 Source Code: Available |
ImageToClass Tool | |
|
|
Language: Java Avoid the tedium of importing images into Java applications and applets by converting them into native Java code. Convert .GIF, .JPG, and .PNG files into .JAVA files. For example, that image to the left would get converted into this! Use this tool as a GUI or from the command line. Current Status: Finished and released version 1.0 Source Code: Available |
Java / JavaScript Socket Bridge | |
|
|
Language: Java / JavaScript Gain the benefits of real sockets in JavaScript by including a simple, invisible Java applet in an HTML page. Sometimes AJAX is simply not enough! Current Status: Finished and released version 1.0 Source Code: Available |
Dinky Bomb Original Server Backend | |
|
|
Language: Ruby / Flash / PHP Dinky Bomb is a cult classic multi-player online Flash game similar to Worms. The game was originally created by Liam O'Donnell and others, and has passed from owner to owner many times over the past four years. Dinky Bomb Delux is now owned by Atari, which has taken the game offline, but one of the sites that I used to develop for in my spare time, GamerParty.com, still holds the rights to the original version. However, when GamerParty aquired the game, there was no working server backend for it. I re-wrote the backend using Ruby. Sadly, GamerParty.com seems to be defunct until further notice. |
Beowulf Computer Cluster for Loyola University New Orleans | |
|
|
I started the project for two reasons: firstly because our collection of Sun Ultra 10's in the Sun lab were not doing anything other than taking up space, and secondly because the Chemistry department needed a cluster for running GAMESS. This project taught me a lot of valuable things about the UNIX family of operating systems and about the power of distributed computing. Current Status: Read the Writeup |
amFM File Manager | |
|
|
Language: PHP / Javascript / XHTML / CSS / AJAX amFM is a free, open source web file manager. The name stands for "I am a File Manager." amFM is designed to be simple and intuitive. It offers several attractive features, and is extensible for use on a wide variety of sites. You can see a live demo here. Current Status: Finished and released version 1.8 Source Code: Available |
ATOM to Javascript | |
|
|
Language: PHP / XSLT This is an easy-to-use php script which parses atom files (news feeds in xml format) and turns them into Javascript arrays. The Javascript is dynamically generated on the server side, so all you have to do is import the script and, "Viola!" you can put a blog or news feed on your site with some simple Javascript. Current Status: Done and available for use Source Code: Available |
The Manly Name Generator | |
|
|
Language: PHP Need a name for a pet or a character in your latest game? Why not make it a MANLY name? Inspired by MST3K. Apparently this is now #1 on Google when you search for "manly name generator." Current Status: Done and available for use |