Skip to content

Archive Trac tutorial background

madscatt edited this page Jun 20, 2026 · 1 revision

Tutorial Background

Legacy Trac archive page imported from tutorial_background. Source: https://genapp.rocks/wiki/wiki/tutorial_background. Review age, links, and examples before treating as current.

1. Introduction

GenApp is a tool for rapid deployment of applications. GenApp builds fully functioning applications from collections of definition files and libraries of code fragments.
Applications are built over a set of modules, each module performing some computation. GenApp can build to a variety of targets, including native GUI and web-based applications.
Principles of GenApp include facilitating ease of use by tool, framework and application developers, module wrappers and end users.
GenApp is currently being successfully used as the generator of multiple production science gateways.

More information on GenApp framework can be found here

In this tutorial:

  • We will consider GenApp applications hosting and installation options
  • Install a simple GenApp produced Demo web application and learn, in particular:
    • what are GenApp JSON definitions controlling the application
    • how to make simple modifications of the web GUI element by modifying these definitions
  • Gain a general understanding of the GenApp framework

Up | Next

Clone this wiki locally