SourceForge.net Logo
Disable Menu
Sponsored by: Cedarsoft (Blog) Cedarsoft Open

Version 1.2.0 online...
After long months of hard work - here it comes: CAP 1.2.0 :)...

Improved features (eg. a customizeable class filters, more views, ...) help to improve your architecture.
Do not forget to check Window - Preferences - CAP

You can easily install CAP using the Update Manager...

CAP - Code Analysis Plugin
Welcome Stranger.

This is the homepage of the Code Analysis Plugin (CAP).
CAP is a plugin for the eclipse platform and analysis the dependencies of your Java project. It opens a own perspective and displays the results in an clear way using different diagrams.

Showing the weaknesses in your architektur, will help to improve the encapsulation. As a result your application will have a maximized reusability and a much better maintainability.

The main approach of the analysis is based on a paper published by Robert Martin in 1994. It is called "OO Design Quality Metrics" - JDepend follows the same main idea.


Core Features
  • Eclipse-Plugin (3.0+)
  • Rich and clear visualization
  • Analyzes package and class dependencies
  • Identifies weakneses in the architecture
  • Helps to improve
    • Encapsulation
    • Architecture
    • Package structure
    • (Re)usability
    • Maintainability
    • ...
  • Extensibility (extend with your own plugins)
Screenshots

Overview
The CAP perspective


Installation
The installation is very easy. You can use the build-in Update Manager.

Create a new update site with the url "http://cap.xore.de/update"

. You can follow the step-by-step guid.

Dependencies
You need at least Eclipse 3.0 and JDK 1.4 to run CAP successfully. Older versions are not supported officially.

CAP depends on two plugins, that need to be installed, too:

  • JFreeGraph:
    This plugin is available via the update manager, too.
  • GEF:
    Use the official Eclipse update page to get it or
    The Graphical Editing Framework can be downloaded from its project page.

You can check all installed plugins by selecting "About Eclipse Platfrom" - "Plug-in Details" from the help menu.


Usage
Using CAP is very easy: Just right click on a Java project in the "Package Explorer" and select "Show CAP".
The perspective will be automatically changed to the CAP perspective. The selected project will be analysed and the analysis will be presented in different views.

Thanks to ej-technologies
ej-technologies offered a free license of their great tool JProfiler. This will help us to improve CAP further.