Skip to content

Graphic editor for UML 2.4.1 compliant class diagram, package diagram, object diagram, sequence diagram and use case diagram. Also, it is a doclet that can generates Javadoc with UML class diagrams.

License

demidenko05/beige-uml

Repository files navigation

site: https://sites.google.com/site/beigesoftware

----------------------------------------------------------------------------------------------------------------
Beige-UML is a free, open source UML diagram editor. It has two user interfaces - standard desktop SWING one and Android one.
Features:
* It supports UML 2.4.1 compliant class diagram, package diagram, object diagram, sequence diagram and use case diagram.
* It generates UML class diagram from Java classes.
* It's a doclet that generates standard Javadoc with editable UML class diagrams.

This is the first free, truly cross-platform UML editor that can make a reliable (real-life) UML class diagram (with a frame, many classes and BUS-relationships).
For non-huge projects generated Java-docs with PNG diagrams (with editable sources) it is also reliable tool.
Some customers demand this (that Beige-UML can do, but another free UML editors can't).
This is for programmers, so feel free to improve this project - add other diagrams, make Java-doc with SVG diagrams.

Demo project DemoUML.zip you can find in http://sourceforge.net/projects/beigeuml

------------------------------------------------------------------------------------------------------------------

Beige-UML это бесплатный, функциональный и кросс-платформенный редактор UML-диаграмм.

Особенности:
* Поддержка UML 2.4.1 диаграмм классов, пакетов, объектов, последовательности и вариантов использования.
* Генерирует УМЛ диаграммы классов из скомпилированных классов.
* Генерирует Javadoc с редактируемыми диаграммами классов.

Это первый бесплатный кросс-платформенный УМЛ-редактор с помощью которого можно создавать практичные диаграммы классов (с фрэймом, большим колличеством классов с зависимостями в виде шины).
Как доклет он функционален для неогромных проектов (редактируемые PNG диаграммы не столь сильно увеличивают размер документации).
Некоторые клиенты требуют это (диаграммы класов), другие бесплатные УМЛ редакторы не могут делать такого.
Это приложение для программистов, так что можете улучшить его - реализовать остальные диаграммы, реализовать Джава-документацию с SVG диаграммами.

Демо-проект DemoUML.zip находится в http://sourceforge.net/projects/beigeuml

---------------------------------------------------------------------------------------------------------------------
TODO on new AVD (end of October 2019) and API28 all editor's dialogs do not show buttons layout e.g. dialog_edit_frame.xml the last linear layout with style buttonBarStyle. There is no this problem on real devices (Android 4.2.2 and 7.0).
-----------------------------------------------------------
New:

Recompiled with Android API28 

Перекомпилирован для Android API28 

----------------------------------------------------------------------------------------------------------

V-2.1.11
Android:
*fixed new project's path for saving diagram
*removed unneeded jars (javadoc)
*new target SDK26
!save data on screen rotation not yet implemented! So switch rotation off during work.
!when you change project's unit of measurement, then you should change all other parameters - gaps, margins, etc.
All versions:
*Fixed file URI multi-platform separators.
*Fixed creating diagram in centimeters.
*Zoom and offset are set to defaults on open/new diagram.

This application you can download from https://repo1.maven.org/maven2/org/beigesoft/beige-uml-swing
Android version you can find in Google Play Store.

About

Graphic editor for UML 2.4.1 compliant class diagram, package diagram, object diagram, sequence diagram and use case diagram. Also, it is a doclet that can generates Javadoc with UML class diagrams.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages