MockInject is a library that supports accurate injection of your mock objects (either manually written or generated). Supported injection points are constructor-calls or method-calls. The injection-points can be defined by using a simple EDSL. It uses ByteCodeInstrumentation to inject your mocks, but you needn't have any knowledge about BCI or JavaBytecode, just the EDSL.
gfit analyzes data using models. gfit lets the user create a model for virtually any type of system using a minimal amount of computer code. It is particularly useful for studying various systems in biophysics, biochemistry, and cell biology. The interface for gfit models specifies relationships between input and output variables in a rule-based fashion. It provides flexibility and allows the user to reuse same models for many related problems.
EuroRegister provides an interface for a retail enviroment handling the dual currency period in the beginning of 2001. It provides a method of handling both currencies and giving the change required for the product tendered. It is no longer in development (as the changeover period is over). It will be updated if there are future dual circulation periods (for example, if £ sterling joins the Euro).
The Expenses Calcucorder is a desktop application for recording and manipulating expense data. It has a small subset of the functionality provided by a four column Excel spreadsheet, but serves as a sort of "control example" for SWT widgets. It includes a beefed up version of Konstantin Scheglov's SWT Calendar, use of the SWT-AWT bridge, and zclipse.org's TextAutoComplete (like a Web browser address bar) widget. The philosophical inspiration comes from Joe Dominguez and Vicki Robins _Your Money or Your Life_, which suggests that knowing exactly where your money goes can remove the anxiety that uncertainty about money can cause.