C.5. Open Source Development Tools, Libraries, IDEs

[ fromfile: tools.xml id: tools ]

Following are some open source libraries built on top of Qt, which provide you with additional reusable components.

IDEs

An Open Source IDE

UML Modeling Tools

For creating diagrams in this book using the Unified Modeling Language, we use two open source tools: Umbrello and Dia. Each tool uses an XML dialect as its native file format.

Umbrello, shown in Figure C.2, is the KDE UML Modeler - it can directly import C++ code, making it very easy to drag and drop imported classes into diagrams.

Figure C.2. Umbrello Screenshot

Umbrello Screenshot

Dia, a Gnome utility, is a more general purpose diagram tool with some UML features. There are many plugins and utilities that enable you to import code and export diagrams to/from Dia to other languages and formats.