JDemo is a Java framework designed for creating software demonstrations.
The JDemo project offers numerous convenience classes and methods for easy demo implementation. The demos can be launched from a Swing application called Demo Runner, and they can also be used for capturing screenshots automatically - perfect for documentation purposes.
To use JDemo, you need to have JDK 1.6 or a later version in place. With its latest release, the JDemo has undergone some significant updates that have made it more compatible and similar to JUnit 4. It now contains a new @Demo annotation that marks methods as demo methods, and there is a DemoAsTestRunner that you can use to run demos as JUnit 4 tests.
Moreover, both the JDemo framework and Eclipse plugin are now based on JDK 1.6, and they contain some minor improvements. Overall, JDemo is an excellent tool that can significantly improve the software development process by providing a demo-driven development experience.
Version 1.6.0: N/A