Tool and submit users: cluster-wide CCR downtime is scheduled for Tuesday, 1 September. More information: https://ubccr.freshdesk.com/support/discussions/topics/13000021595 close

Tool GUIs with HUBzero Rappture: What's under the hood?

By Michael McLennan

HUBzero, Purdue University

Published on

Abstract

If you're looking for an easy way to create a graphical interface for a legacy tool or simple modeling code, check out the Rappture Toolkit that is included as part of HUBzero. Rappture reads a simple XML-based description of a tool and generates a graphical user interface automatically. It interfaces naturally with many programming languages, including C/C++, Fortran, Matlab, Python, Perl, Tcl/Tk, and Ruby. Rappture was designed for the hub environment. All Rappture-based tools include options to upload/download data from the end user's desktop via the importfile/exportfile commands available within HUBzero. Read through these slides to learn how Rappture creates GUI wrappers for command line scripts, for deployment in the HUBzero environment.

Sponsored by

HUBzero, Purdue University

Cite this work

Researchers should cite this work as follows:

  • Michael McLennan (2016), "Tool GUIs with HUBzero Rappture: What's under the hood?," https://vidia.ccr.buffalo.edu/resources/597.

    BibTex | EndNote

Submitter

J M Sperhac

University at Buffalo, SUNY

Tags