Zylva EERD is an enhanced entity-relationship model diagram application developed completely in Java.
Caution
This is still a pre-release, which may contain severe bugs. Suggestions and contributions to possible improvements are highly appreciated!
You can save and load your diagrams, as well as exporting them as PNG images.
The application is compatible with both mouse and keyboard shortcuts!
The language of the application can be changed at any moment!
Caution
Excepting English and Spanish, the rest of the languages were achieved using ChatGPT and Grazie Pro. There might be errors in the translation! Don't hesitate to report them.
Make sure you have downloaded Java Runtime Environment >= 8 Build 441 and JDK >= 23. Here are the links:
Once the previous programs are installed, you need to download and execute the .jar file you can find in the latest release in the Releases section. Once downloaded, you can execute it by double-clicking on it or via command-line, writing the next command and replacing the ellipsis with the path of the file.
java -jar .../ZylvaEERD.jar
Important
In case you find yourself facing this error:
It occurs due to an old version of Java or JDK being installed in your device. To fix it, completely uninstall all Java and JDK versions, install the new versions linked above and execute it again.
After the 1.0 version, which will bring optimization and improvements in the performance, my plan is:
- Derivation!
- Improving the code's efficiency at the same time I acquire more knowledge about Java and algorithms.
- Adding more personalization tools.
- Adding the possibility to have various tabs open at the same time.
- Adding performance configurations for old computers.
- Adding the possibility of using a command-line interface.
- More languages!
- Expanding the app to more types of diagrams!
My name is Iñaki. I'm a student of System Engineering. This is my first Java project.
During my career, in the Databases I subject, I worked with an overcomplicated and not too well-worked software made in 2016 by other students of the career. Crashes and low performance motivated me to create an application which could achieve that purpose in a better way.