Owen Cochell [Michigan State University]
Owen Cochell is a senior undergraduate student at Michigan State University. He works for the Institute for Cyber Enabled Research at MSU, which manages the on campus HPCC to accelerate research activities. Open OnDemand is used extensively at ICER to simplify the process of interacting with the HPCC, allowing for non-technical users and groups to utilize it's resources.
Sessions
The OnDemand Template is a framework that simplifies and standardizes the app development process, which aims to reduce the learning curve for new developers. It offers a documented, generic application that provides most of the configuration required to get applications running in the OnDemand system. Users can specify parameters via the form file, which the template will utilize to self-configure. In most cases, users only need to specify the app metadata, modules to load, the command to execute, and whether it's VNC enabled. The template also utilizes a work in progress plugin system that allows developers to extend existing apps by dynamically adding attributes to the form file and evaluating scripts before the app is started, which allows for apps to be easily extended.