Posts mit dem Label Software Visualization werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Software Visualization werden angezeigt. Alle Posts anzeigen

Montag, 19. Juli 2010

Gource - SCM Visualization

Gource is a cool open source tool under GPL v3 for version control visualization. With Gource you can visualize the commit history of the project as an animated tree. Its cool to see how a project grows over the time and which people are involved in the project. Here a sample video of the SVN log of the OSGi sample project mars robot from the Summer OSGi Code Camp 2010.




Links:


Mittwoch, 17. Februar 2010

My First Eclipse ZEST Demo Application

Eclipse ZEST is a very cool Framework based on Eclipse GEF, for creating graph based software visualization tools for eclipse, with a few lines of code. The PDE Dependency Visualization Plugin for example is based on ZEST, see also my pervious post here.

Good ZEST starting points are the nice examples apps in the Eclipse ZEST CVS.

Here a screenshot of my first ZEST demo application.




Links:
http://www.eclipse.org/gef/zest/
http://github.com/tux2323/bundleviewer
http://www.eclipse.org/gef/zest/snippets.php

Dienstag, 5. Januar 2010

Eclipse - PDE Incubator Dependency Visualization Plugin

The PDE „Dependency Visualization“ plugin for eclipse is a very cool plugin to get a overview of the dependencies of a OSGi application.  I think the plugin give a much clearer overview of the direct and indirect dependencies of an OSGi bundle then the old tree based PDE plugin does.

Example: Old PDE Dependency Plugin Tree Based:


Example: New PDE Dependency Visualization Plugin - Dependencies as Visualization:



Here the project website of the PDE Incubator Dependency Visualization plugin.

Eclipse - 3D Software Visualization

Codstruction is a 3D software visualization tool more information on the project website.

Screenshot - Eclipse Equinox DS Implementation:

Montag, 4. Januar 2010

Eclipse - Software Visualization

XRay is a nice eclipse plugin which does software visualization. It is not free for commerical use see the XRay page for more details.

Example: Package Dependency of eclipse equinox ds implementation


Example: Class Dependency of eclipse equinox ds implementation

For more information about software visualization in general have a look at the SE-Radio episode 130: Code Visualization with Michele Lanza.