Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2005-07-22 05:33:17
Size: 2439
Editor: gg
Comment:
Revision 7 as of 2005-08-18 07:59:22
Size: 2309
Editor: gg
Comment: changed link to developers homepage to point to the new location at this wiki
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
'''How to set up Eclipse to develop Cytoscape plugins (draft)''' ~+'''How to set up Eclipse to develop Cytoscape plugins (draft)'''+~
Line 3: Line 3:
''Márcio Rosa da Silva'' ''Márcio Rosa da Silva'' (MarcioSilva)
Line 6: Line 6:
Line 11: Line 12:
After some time trying to do this, I think I got [http://www.eclipse.org Eclipse] to work for me
(instead of against me :-) ) so I think I should share this experience with
others.
Line 15: Line 13:
This document assumes that you have [http://www.eclipse.org Eclipse] installed and running. This document is an introduction on how to set up [http://www.eclipse.org Eclipse] to develop Cytoscape plugins. It is assumed that you have Eclipse installed and running.
Line 22: Line 20:


[http://csresources.sourceforge.net/images/eclipse1.png]

[http://csresources.sourceforge.net/docs/images/eclipse1.png]
Line 30: Line 24:
 * Then select {{{Java Build Path}}} on the left panel and {{{Libraries}}} in the
tabs on the right panel, then choose {{{Add External JARs...}}}
 * Then select {{{Java Build Path}}} on the left panel and {{{Libraries}}} in the tabs on the right panel, then choose {{{Add External JARs...}}}
Line 33: Line 26:
 * Add {{{cytoscape.jar}}} from the main Cytoscape folder and all the {{{.jar}}}
files from the {{{lib/}}} folder inside the main Cytoscape folder. (you need 2
steps to do this, one for cytoscape.jar and another for the other .jar's)
 * Add {{{cytoscape.jar}}} from the main Cytoscape folder and all the {{{.jar}}} files from the {{{lib/}}} folder inside the main Cytoscape folder. (you need 2 steps to do this, one for cytoscape.jar and another for the other .jar's)
Line 37: Line 28:
[http://csresources.sourceforge.net/docs/images/eclipse2.png]
Line 38: Line 30:

http://csresources.sourceforge.net/images/eclipse2.png




||
[http://csresources.sourceforge.net/images/eclipse3.png]||
[http://csresources.sourceforge.net/docs/images/eclipse3.png]
Line 50: Line 35:
 * Now, create your plugin! You can find some help at [http://cytoscape.org/developer.php this page] from [http://cytoscape.org Cytoscape] website.
 * Now, create your plugin! You can find some help at the ["Developer_Homepage"].
Line 57: Line 41:
[http://csresources.sourceforge.net/docs/images/eclipse4.png]
Line 58: Line 43:
 * On the next tab ({{{(x)= Arguments}}}) put the path to your Cytoscape's plugins folder as program arguments (you can add other arguments here, like preload your network, node/edge atributes, expression data, etc. See the Cytoscape's [http://cytoscape.org/manual/Cytoscape2_1Manual.pdf manual] for more information on the available command line options.
Line 59: Line 45:
||[http://csresources.sourceforge.net/images/eclipse4.png]||



 * On the next tab ({{{(x)= Arguments}}}) put the path to your Cytoscape's plugins
folder as program arguments (you can add other arguments here, like preload
your network, node/edge atributes, expression data, etc. See the Cytoscape's
[http://cytoscape.org/manual/Cytoscape2_1Manual.pdf manual] for more
information on the available command line options.



||[http://csresources.sourceforge.net/images/eclipse5.png]||

[http://csresources.sourceforge.net/docs/images/eclipse5.png]
Line 77: Line 49:
----

Category: EclipseAndCytoscapeDevelopment

How to set up Eclipse to develop Cytoscape plugins (draft)

Márcio Rosa da Silva (MarcioSilva)

June 2005

TableOfContents

Introduction

This document is an introduction on how to set up [http://www.eclipse.org Eclipse] to develop Cytoscape plugins. It is assumed that you have Eclipse installed and running.

Creating the project

  • Go to File->New->Project... then select Java Project.

  • On the next dialog, put a name for your project and click Finish.

[http://csresources.sourceforge.net/docs/images/eclipse1.png]

  • Right click the new created project in the Package Explorer and select Properties

  • Then select Java Build Path on the left panel and Libraries in the tabs on the right panel, then choose Add External JARs...

  • Add cytoscape.jar from the main Cytoscape folder and all the .jar files from the lib/ folder inside the main Cytoscape folder. (you need 2 steps to do this, one for cytoscape.jar and another for the other .jar's)

[http://csresources.sourceforge.net/docs/images/eclipse2.png]

[http://csresources.sourceforge.net/docs/images/eclipse3.png]

  • Apply your changes

  • Now, create your plugin! You can find some help at the ["Developer_Homepage"].

Running the plugin

  • To Run your plugin, select Run->Run... in Eclipse and click New (at the bottom-left part of the dialog) to create the settings to run your plugin .

  • Put a Name for the Run Target and choose cytoscape.CyMain as the Main class.

[http://csresources.sourceforge.net/docs/images/eclipse4.png]

  • On the next tab ((x)= Arguments) put the path to your Cytoscape's plugins folder as program arguments (you can add other arguments here, like preload your network, node/edge atributes, expression data, etc. See the Cytoscape's [http://cytoscape.org/manual/Cytoscape2_1Manual.pdf manual] for more information on the available command line options.

[http://csresources.sourceforge.net/docs/images/eclipse5.png]

  • Now you can run your plugin!


Category: EclipseAndCytoscapeDevelopment

SettingUpEclipseForPluginDevelopment (last edited 2017-07-05 14:28:01 by bdemchak)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux