Email not displaying correctly? View in a Web Browser
 
Issue 4 Building and Using Simulation/Modeling Tools on the NCIP Hub

The NCIP Hub FORGE tool development space allows users to build, test and deploy simulation/modeling tools and share them with their group or the rest of the NCIP Hub community.

How Does NCIP Hub FORGE Work?

The NCIP Hub FORGE can be used by both developers and researchers to:

  • Deploy Existing Tools – Any tool that has a graphical user interface built with Java, Qt, MATLAB or anything else that runs under Linux/X11 can be deployed on NCIP Hub.
  • Build New Tools – Users can upload or import code to the NCIP Hub, then develop and test it.
  • Engage the Community – Users have access to publicly-available tools and can comment on them and provide suggestions for improvement.
Getting the Most out of NCIP Hub FORGEā€¦

If you’re interested in using NCIP Hub FORGE to build tools that enable research and enhance the NCIP Hub community, follow these tips:

  • Browse – Browse existing tools on the NCIP Hub to see what’s out there and what isn’t (yet)!
  • Register Your Tool Development Project – Fill out the tool registration form to let us know that you’re interested in starting a tool development project. Once approved, we’ll create a project area for your tool with a Subversion source code repository.
  • Get a Workspace – Submit a support ticket requesting access to a Linux Workspace.
  • Upload Your Code – Develop your code in your Workspace, then upload and manage it in your Subversion repository.
  • Publish, Share & Improve! – Once your code is ready for testing, submit a request for installation to NCIP Hub administrators. Once installed and approved, the tool may be published for your community. Don’t worry if you need to update the tool, you can always make improvements after it’s published!
  • Support Your Tool – Each tool has a listing page that shows the number of people who’ve accessed it, questions they’ve posted and their ideas for improvement. Use this information to interact with the tool’s community and support its growth.

For more information, look at this detailed guide on the tool development process.  

NCIP Hub FORGE Features
  • Source Code Testing and Management — Linux workspace and Subversion repository provide for convenient code testing and management.
  • User Interface WizardRapture toolkit makes it easy to create a usable graphical user interface.
  • Github IntegrationCode from public Github repositories can be imported to NCIP Hub for further development.
  • Jupyter Notebook Integration – Enables robust sharing of live code.
  • Controlled Access – Developer chooses who has access to their tool, project area and source code.
NCIP Hub May Announcements

Call for NCIP Hub Webinar Topics

Have a burning question about NCIP Hub that you’d like to know more about? Let us know! We’d like to hear from you about subjects that you’re interested in learning about. Your topic may be chosen for the next NCIP Hub webinar! Use the contact information on the right to forward us your requests.

Office Hours

NCIP Hub Office Hours are scheduled for Tuesday, May 23 from 12pm - 1pm. Webex Details can be found on the NCIP Hub User Group’s announcement page.

HUBZero Community Meeting

When: Wednesday, May 24, 10-11am

Join: https://hubzero.org/events/details/1327

“In collaboration with the HUBzero Foundation, the HUBzero Team hosts a monthly meeting where community members can come together and discuss best practices on maintaining a HUBzero instance and science gateway. Anyone involved with HUBzero is welcome to attend.”



You are receiving the monthly NCIP Hub Newsletter because you’ve opted to receive occasional updates from the NCIP hub. You may opt-out at any time by changing the email notifications setting at the bottom of the Profile tab on your personal dashboard.



Need More Info on NCIP Hub Tools?

Need a Graphical User Interface?

Don’t worry, you can create one using HUBzero’s Rapture Toolkit Application, which has a programming interface with bindings for many languages, including C/C++, Fortran, Java, MATLAB, R, Python, Perl, Ruby and Tcl/Tk.



Ask This!

Have you thought about utilizing your Github repository code to develop a tool on NCIP Hub? You can do so by using the git2svn.sh script to move source code from GitHub to NCIP Hub’s Subversion repository. You’ll need to check out both your GitHub and Subversion repositories, and then run the git2svn.sh script to push your GitHub repository to NCIP Hub.



Contact Us

Contact Us
Unsubscribe



Follow Us Twitter YouTube LinkedIn