Last modified 10 years ago Last modified on 07/10/06 10:00:29

Developement Process for nanoHUB Applications

Topics discussed:

  1. Life Cycle - registering, uploading, reviewing and publishing applications on

Listed below are a few hints about the process of placing applications on nanoHUB. The Life Cycle lists the major stages that a project will go through before being placed onto the website.

Life Cycle

Telling nanoHUB about a new project. To find out more about starting a new project check out our Start A Project wiki page. nanoHUB will create a project and notify the developer of its location. After creation, the developer will be able to upload existing source code or develop new source code for the application and save it on nanoFORGE.

Major application development is complete. The source code has been uploaded by developer into the svn repository on nanoFORGE. Application is ready for testing on At this point, nanoHUB will take the code you placed into the svn repository, create binaries as required, and enable the application on the website for a limited number of people to see.

Developer verifies that the tool operates properly as an integrated piece of the website. It is the job of the developer to test the application on the website and adjust the information on the tool description page. In this stage, other reviewers may leave comments and suggestions in the ticketing system for the application. Once the developer is satisfied with the way the application and tool page look and operate, the project may be moved to the next stage.

Acting on reviewer comments. The developer should resolve any tickets in the application's ticket system.

Full fledged application appears on nanoHUB, tool page created and other associated material uploaded.

Related Links:

  1. Uploading and Downloading Source Code
  2. Getting Started with Rappture
  3. Getting Help and the Rappture Mailing List

Back to Frequently Asked Questions