Applications

Run Applications

 

Every instance of HUBzero® has the ability for online applications, otherwise known as "tools," to be hosted on the hub. These interactive computations and analytical tools can use Linux, Windows, Jupyter, RStudio, and other Web Applications. 
 
The process starts with a member filling out a web form to register their intent to submit a tool. The member then uploads code into a subversion source code repository and develops the code within a workspace. The member can work alone or with their team to build the tool and design a graphical user interface. With a little help from the manager's of the hub, tools can be installed and published for either a limited group of colleagues or for the entire community. 
 
Animation of a simulation
 
 

Supported Applications

Develop tool applications through Jupyter Notebooks, Windows, and RStudio. Learn more about tools by reading the HUBzero® Tool Documentation.

 

Jupyter Notebooks

The Jupyter Notebooks is an open source web application that can be integrated into the HUBzero® architecture. Notebooks containing live code, such as equations, visualizations, modeling, and much more, can be published for data analysis and machine learning purposes. The HUBzero® unique Jupyter integration includes an extensive library of installed scientific libraries that can be customized for each hub; all members can run the same notebooks, new environments are created from the latest sources and published notebooks always run in the environment in which they were created.

Applications-Jupyter

 

Applications-Windows

Windows Applications

Windows tools behave just like ordinary Windows applications in a hub, but they require a different setup than their Linux based X11 counterparts. Through the HUBzero® platform, Windows tools can be securely accessed by specific groups, members' home directories can be mapped directly to a drive inside a windows container, and Windows tools can be launched directly from inside a web browser.

 

R-Studio Applications

R-Studio is an open source integrated development environment for R. Usually used for statistical computing and graphics; the HUBzero® integration of RStudio allows members to access the various RStudio tools from inside a hub. After installing RStudio, the application runs inside a HUBzero® tool container, which allows any member to access RStudio from their web browser.

Applications-RStudio