Develop parallel programs. Try various thread configs. GUI front-end.
Avian Computing seeks to efficiently create parallel programs by changing how we think about parallel programs. Avian Computing discourages thinking about lines of code and encourages us to use a new model: flocks of birds. Changing the model to flocks of birds makes it easier to think about the actions that we want to perform concurrently, which leads to simpler and quicker development of working parallel programs.
Avian Computing concepts are implemented by the Concurrency Explorer...
The Jikes Research Virtual Machine (RVM) is designed to execute Java(TM) programs that are typically used in research on fundamental virtual machine design issues.
Bamja is a Rich Client Platform for data acquisition programs and provides a fast and flexible software development based on a service oriented architecture. This project is dead!
Aqueduct is a simple state machine library written in Java. Some programs can be described naturally as a state machine or a flowchart; this library is intended to simplify the development of such programs.
A static analyzer for Java programs that checks for design guidelines. The project is adopted from PDL (http://portal.acm.org/citation.cfm?id=1218571).
This library enables you to print in Java programs in an elegant way.This library includes support for Print Dialog, Automatic Printer detection, Print configuration, Print Preview and components that derive from your suggestions.