CmdOption is a simple annotation-driven command line parser toolkit for Java 5 applications. Everything you need is (at least one) simple configuration object. Each field and method annotated with an CmdOption annotation will be processed. Based on this config, CmdOption is able to parse any command line, guaranteeing the declared specification. The result is directly stored in the given config object. When errors occur, CmdOption gives a meaningful error message. Generated output and validation/error message can be localized.
Given a chord progression and a music style, JChordBox generates a song. It is a library tool that can generate backing tracks from a chord progression and a music style. It contains several command line processes detailed in the user guide. It also contains a MIDI song player that can loop, play, pause, stop, rewind, forward, mute, or solo tracks, display transport information, and much more. It runs in a terminal.
Wikitty is a key/value storage and search system. A Java object or a relational table is frozen when writing code or creating a database. To make them evolve, you have to go back into the code, write a migration process, etc. It is also hard to maintain coherent code when you want to develop the same application for similar needs with only small differences. Between the common code and the specific code, it can easily become a real burden. Wikitty tries to answer those problems, bringing a technical solution which is easy to put into place and to use.
jValidator is a data quality firewall, i.e. middleware for the real time validation, management, and monitoring of data streams. If you need to implement or improve the validation process of your schemas, to populate a database through data streams of various formats and originating from many sources, to validate complex rules, and to monitoring the quality of your data, jValidator is the solution.
IRC-API is a stateful, asynchronous IRC API written in Java. It offers an (a)synchronous programming model to its user, and has the ability to save the IRC server state per IRC connection. It supports SSL. The API has been tested on various IRC networks, including EFnet, DALnet, and Undernet. It offers a useful, detailed interface to the Server it connects to.