Support

Support Options

Submit a Support Ticket

 

Get Started Developing Tools for nanoHUB.org

by Michael McLennan

Are you interested in deploying a simulation tool on nanoHUB.org? Get an overview of the process by watching Developing Tools for nanoHUB.org. This tutorial shows how to Start a Contribution and register your tool, so that we can create a project area for you.

Using Subversion

You’ll need to upload your source code and make any changes by using the Subversion source code control system. Learn how to use Subversion by watching Using Subversion for Source Code Control.

Using the Rappture Toolkit

If your tool already has a graphical user interface that runs on Linux under X11, then it can be uploaded and deployed in a matter of hours. If not, you’ll need to create an interface for your tool. The easiest way to accomplish this is by using the Rappture Toolkit, which was developed by the NCN specifically for this problem. Rappture works with many programming languages, including MATLAB, Fortran, C/C++, Python, Perl, Tcl/Tk, and Ruby, so you can integrate Rappture calls right into your source code. If you don’t have source code or don’t want to change it, you can keep your program as-is and wrap it up in one of the scripting languages. Watch this tutorial to see how: Add Rappture to Your Software Development - Learning Module.

Quick Links

Created on , Last modified on

nanoHUB.org, a resource for nanoscience and nanotechnology, is supported by the National Science Foundation and other funding agencies. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.