On the recordRead 4 Oct 202623 facts
Umple
On the record
- AI privacy
- UmpleOnline states that its AI feature's API key is never sent to its server backend.try.umple.org · read 3 Oct 2026
- Audience
- The site says Umple can be used in real industry systems and has also helped students learn software design in the classroom.umple.org · read 4 Oct 2026
- Availability
- The project repository says Umple runs on Mac, Linux, and Windows and requires Java for local use.github.com · read 3 Oct 2026
- Cloud data retention
- UmpleOnline automatically stores models and generated outputs on Digital Research Alliance of Canada servers, normally deleting them after a few days; permanent URLs are normally kept for two years after the last edit.cruise.umple.org · read 4 Oct 2026
- Code generation
- Umple generates code in languages including Java, Python, PHP, Ruby, and C++; the manual notes that Ruby support is partial and C++ is still beta.cruise.umple.org · read 4 Oct 2026
- Command line
- The command-line compiler can be incorporated into toolchains using technologies such as Gradle or Ant.cruise.umple.org · read 3 Oct 2026
- Data handling
- UmpleOnline says it stores user data in cookies and on a server.try.umple.org · read 3 Oct 2026
- Diagrams and analysis
- Umple can generate UML class and state diagrams, entity-relationship diagrams, formal methods code, state tables, and metrics.cruise.umple.org · read 4 Oct 2026
- Editors
- The manual lists plugins or support for Visual Studio Code, Zed, BBEdit, Neovim, and Sublime; it says the Eclipse plugin has not been maintained recently and support may be dropped.cruise.umple.org · read 3 Oct 2026
- Integrations
- The manual describes support for Visual Studio Code, BBEdit, Zed, Neovim, Sublime, the command line, and an Eclipse plugin that has not been maintained recently.cruise.umple.org · read 4 Oct 2026
- Intended users
- The project describes Umple as usable for real systems in industry and says it has helped students learn software design in classrooms.umple.org · read 3 Oct 2026
- License
- The manual says all use of Umple and UmpleOnline is subject to the Umple MIT license.cruise.umple.org · read 4 Oct 2026
- Local deployment
- A Docker image can run UmpleOnline locally in a web browser, with model data stored on the user's machine.cruise.umple.org · read 4 Oct 2026
- Local use
- UmpleOnline can be run locally through a Docker image, with a browser connecting to a locally running server.cruise.umple.org · read 3 Oct 2026
- Modeling
- It adds abstractions such as associations, attributes, and state machines to object-oriented languages including Java, Python, C++, and PHP.umple.org · read 3 Oct 2026
- Online editor
- UmpleOnline lets users edit models in text or diagrams, generate code, and save examples in the cloud.cruise.umple.org · read 4 Oct 2026
- Online limits
- UmpleOnline is intended for exploration, particularly in education, and supports only a small number of Umple files per user session; the manual recommends the command-line tool or an IDE for serious development with many files.cruise.umple.org · read 4 Oct 2026
- Outputs
- The command-line compiler lists Java, PHP, Ruby, SQL, JSON, Ecore, TextUML, SCXML, and Yuml among its generation targets.cruise.umple.org · read 3 Oct 2026