Javacelot is a Java utility for communicating with an Adicon Ocelot over the serial port. It uses Keane Jarvi's RXTX utility for raw serial port I/O, Jakarta's Log4J for logging, and Ant for building. Javacelot mainly adds a friendly API for triggering and responding to X10, infrared, and other Ocelot signals. It's not an application in itself, but a tool to facilitate the creation of Java-based home automation applications, especially heavily threaded Web-based applications.
Genetic Algorithm in Squeak is a genetic algorithm framework that implements the operation of selection, mutation, and crossing-over. Memetic-algorithm capabilities were added through an implementation of a local search based on hill climbing and dynamic hill climbing. Mutation operations are based on random gaussian-like distribution, so small adjustments are more likely than drastic ones. Selection is implemented with Tournament or with Roulette Wheel and Elite, in Roulette Wheel you can chose Sigma Fitness Scaling or Linear Fitness Scaling. The modelling capabilities of Smalltalk and the visualization an development capabilities of Squeak were exploited, and priorized in spite of the apparently low performance of both Smalltalk and Squeak.
cthumb allows you to create Web albums of digital pictures with thumbnails, captions, and several different views of the collection, including (optionally) several languages and resolutions. An album is composed of a series of pages, each composed of a collection of pictures. You can have several annotations per picture, and can customize almost everything in the way the albums look on the screen.
NetMess is a peer-to-peer file sharing system. Its advantages over other p2p systems include clone detection and the ability to work through an HTTP proxy and through most firewalls (both inbound and outbound). NetMess can also run in a LAN environment, serving as a nice information sharing system for small to middle-sized companies. NetMess allows its users to search and retrieve documents without having to remember their exact location.
EJBWizard is a GUI Java app that allows you to fill in forms to create the prototype code for an Enterprise Java Bean. All 4 types of EJBs are supported, and if you have an existing database connection in your JOnAS server, it will allow you to log in to the DBMS and pull field definitions into the bean-generating process.