A tool for drawing UML diagrams.
- Free Software
- Native KDE (Unix) application for speed and interface consistency
- Openly developed, anyone can help
My Hacking
- Very buggy when I took over
- Stable release (version 1.1) in January 2003
- Since then I've concentrated on new features:
- Paramaterised classes (templates in C++, generics in Java 1.5)
- Undo/redo - an often requested feature
- Zoom and canvas resize
- Component and deployment diagrams - now complete set of UML diagrams
- Internal refactoring for easier maintenance
- Re-write of clipboard to use XMI internally
Bazaar Development
- Free Software means anyone can share and modify it
- Other half of my project is to encourage and organise contributions
- Open bug and feature database, users can easily give feedback
- Help can be translator, packager or full programmer
Information
- Umbrello now part of KDE
- Will soon be on every GNU/Linux desktop
- Several thousand downloads since version 1.1
- Now used by several major Free Software projects (Quanta, Karbon14)
- In real world commerical use in NASA and Nextphere A.S. (who provide developers) and elsewhere
- Umbrello is bringing software engineering to Free Software development
- Features threatened by illegal software patent from Togethersoft
- Project website: http://uml.sf.net
- Dissertation and talk: http://jriddell.org/programs