...
- check out IGB from https://genoviz.svn.sourceforge.net/svnroot/genoviz/trunk
into a new project in eclipse - make a new IGB_HOME environment variable to point to the IGB project (Ann's Note: What directory should it point to in the checked out code - maybe give an example?)
- open a command prompt in IGB_HOME, and do an "ant clean" and "ant jar"
- in eclipse, project explorer, right click the IGB project and select "refresh"
- in eclipse, project explorer, right click on open space, and select "Import..."
- Select "Plug-ins and Fragments" under "Plug-in Development", click the "Next >" button
- under "Import From", select "Directory:",
- under "Plug-ins and Fragments to Import" select "Select from all plug-ins and Fragments",
- under "Import As" select "Binary Projects"
- for "Directory:", click the "Browse..." button and select the IGB_HOME/ext, click the "OK" button
- click the "Next >" button
- under "Plug-ins and Fragments Found:", select affx_fusion, colt, freehep, image4j, jlfgr, picard, and sam
- click the "Add -->" button to add these all to "Plug-ins and Fragments to Import:", click the "Finish" button
- Do the following for the directories under IGB_HOME, genometryImpl, genoviz_sdk, igb, plugins/igb_service, plugins/window_service
- in eclipse, project explorer, right click on open space, and select "Import..."
- Select "Existing Projects into Workspace" under "General", click the "Next >" button
- click "Select root directory:" and click the "Browse..." button on the right
- select the project under IGB_HOME, and click "OK"
- click "Finish"
Ann's note: Please add a tutorial explaining how to develop a simple plug-in. Your graph plug-in is probably a good place to start. We need a very simple but cool example that relies on a stable part of the API so that the tutorial doesn't get out of date.)
Sample plug-in using eclipse
...