JDemo is the Java demonstration framework. Its concept is similar to the one of JUnit.
As supplement to test driven software development, JDemo provides a new approach of demo driven development: When developing software, you write short code snippets (demo cases) that use your new API. The demo then demonstrates both: how to use the API and what happens when you execute the code. So you can for example interactively test the usability of GUI components.
JDemo has a lot of convenience classes and methods that make implementing those demos very easy. The demos can then be launched from a Swing application called Demo Runner.
Demos can also be used for automatically taking screenshots for documentation purposes.
BeautyJ is a source code transformation tool for Java source files. One main feature of BeautyJ is to auto-format Java source code by generating a clean, normalized representation of the code. BeautyJ is also capable of auto-generating Javadoc comments with semantic information derived from identifier names.
6. AzoJavaChecker
By:
Gesellschaft fur Softwareentwicklung und Qualitatsmanagment mbH
Jindent is a powerful source code formatter for Java. A program like Jindent is also referred to as a Java formatter, pretty printer, code beautifier or Java indent tool.