1. How is PROVA! different?
    PROVA! implements many features to enable writing and executing an experiment on an HPC machine directly from your browser. Read the reference manual to learn more.

  2. Does the PROVA! server store any documents?
    No, the PROVA! server just processes your requests. All data is sent over an encrypted connection and immediately removed after processing.
    Documents are only stored locally in your browser, and on your personal storage on the host machine. Nothing is retained on the PROVA! server.

  3. Is there version control?
    Not yet. PROVA! connects to your local workspace. If you make it a github repository, then you can exploit versioning. Such a feature will be automatically provided by PROVA! in the next releases.

  4. Can I write my code in PROVA! instead of using vi, or any other shell editor?
    Yes! and PROVA! makes it especially easy thanks to its web interface which makes use of  nodejs. It is fairly safe to try out PROVA! to work to your next experiment since:

    • Using it you can always fall back to old style development/experiment run in a pinch.
    • PROVA! saves your work onto the machine you are connected to.

  5. What browsers are supported?
    PROVA! has been tested with Chrome version 31+, and Firefox version 27+.

  6. Can I run PROVA! locally?
    Yes! PROVA! is free software and runs as a command line program on any system that can run nodejs (Windows, MacOSX, Linux, etc). Follow the installation instructions in the reference manual.

  7. Does PROVA! work if I am not connected?
    Unfortunately not, PROVA! is a “web-app” and works with an internet connection.

  8. What software does PROVA! use?

    • NodeJS
    • Express
    • PROVA! is written in shell script and Python language.
    • PROVA! is free software and available on bitbucket under the GPLv3 license

  9. Any useful links?