Eclipse   Investigator   
Horns & Hooves Team
::  Credits   ::  About   ::  System Requirements   ::  Download   ::  Installation   ::  Running  ::
Credits
   This project was submitted by:    To the top of page

About the project


The system provides tools intended to assist the user to understand the implementation of
different actions in Eclipse development environment. This project provides several
means to define, locate, investigate and understand the implementation of actions accessible
through the GUI of Eclipse.

The project consists of the main toolbox and the following tools

  • Runtime Information Gatherer - gathers runtime information while user executes an action
  • Call Tree Viewer - displays the methods runtime call tree
  • Breakpoints Manager - allows insertion / removing of breakpoints in multiple classes / packages, automatically
  • Hierarchy Viewer - displays the call hierarchy on different levels: package / class / method
  • Handler Locator - assists the user in locating the classes responsible for the specified action.
    Capable of searching by name / tooltip of tome gui component.
  • Runtime Metrics - Calculates and dipslays various metrics on the gathered runtime information.
  • Relation Graphs Viewer - shows graphical view of method calls, including advanced
    zoom in (i.e. from package to class level) / zoom out (from class to package) options beteen different levels
See our tools in action!

   To the top of page

System requirements
Java environment
  • Java Runtime Environment (JRE) 5.0
  • Java Development Kit (JDK) 5.0
  • Eclipse 3.2 IDE
Hardware
  • 256MB RAM at least strongly advised for smooth operation of Java and Eclipse.
   To the top of page

Download

THE ACCOMPANYING PROJECT ("PROGRAM") IS PROVIDED UNDER THE TERMS OF THE COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

(The agreement can be found in Project Binaries & Sources)

NOTE: the project incorporates an external open-source graph-drawing-package that is also licensed under the terms of the COMMON PUBLIC LICENSE. Details regarding the package can be found at: http://www.research.att.com/~john/Grappa/ and http://www.graphviz.org/

   To the top of page

Installation

Installation is easy!

Just extract the zip file into the eclipse plugins directory.

For example, if you have eclipse installed in the c:\programs\eclipse\ directory,
all of the project jar files should be located inside the c:\programs\eclipse\plugins\ directory.

   To the top of page

Running

To run this application, just start the eclipse ide, and choose from the menu:

Window -> Show View -> Other -> Investigator -> Super Toolbox

You can see the toolbox under the H&H Toolbox tab.

   To the top of page

::  Credits   ::  About   ::  System Requirements   ::  Download   ::  Installation   ::  Running  ::