The jClass Designer

grade

Welcome

The jClass Designer application is a free, easy to use UML Class Diagram editor for Java built for designers, students, and instructors. Put a little class in your diagrams.

Goals

Ease of Use
The user interface does not try to do too many things. It's for making UML Class Diagrams for Java. As a result the user interface is intuitive, not cluttered. Controls are minimal and neatly grouped and aligned. They are easy to find and easy to use.

Beautiful Diagrams
The designer creates elegent looking UML Class Diagrams with this tool that may be exported to images to be used in presentations or reports. The diagrams use meaningful colors to differentiate between in-project vs. out-project classes and interfaces.

Java Help
The application is focused on UML Class Designs for the Java developer. As such it helps the user in creating their diagrams by helping the user find referenced external class like those from the Java API as well as those referenced by added libraries.

Code Exporting
After completing your design, it may be exported to skeleton Java code. Note that exported code should properly compile but will have dummy method bodies, so this code could be used ast the starting point for an implementation.

Technology

The jClass Designer application was developed using the Java programming language and requires its installation in order to be used.


Version 0.1 (alpha)

Download and save to your desired work directory. Inside the ZIP you will find an executable JAR file. To run, you'll need the latest version of Java installed. The ZIP contains a work directory where diagrams will be saved and code will be exported.

Note that at this point the project is still in development and so any feedback on bugs or desired features are welcome. To provide feedback, visit the jClass Designer Feedback Form and fill out the form with as much detail as you can provide.






Available Soon

As the product is updated more will be provided on features and use of this product.








The Development Team

Richard McKenna

A member of the Computer Science faculty at Stony Brook University since 2002.

A. S. M. Abdul Kader (Saeid)

A student majoring in Computer Engineering at Stony Brook University,