Minerva Interactivity


The initial implementation of Minerva offers full Java scripting interface implemented using BeanShell included in a simple GUI. Implementing the Framework in Java keeps the possibility of using Python as the scripting language (Jython implementation of Python has direct access to Java bytecode).

There are several simple extensions to the basic Minerva GUI shell:
Minerva.sh [-visual] [-memory] [-reflector] [<startup script>]

Minerva.sh
Just standard Minerva Shell.
Minerva.sh -visual
Monitoring of active Algorithms.
Minerva.sh -memory
Monitoring of memory consumption (using FreeHEP/JAS).
Minerva.sh -reflector
Navigation in Object Model (using ObjectBrowser/Reflector).

ToDo:
  1. Graphical view of Algorithm' network.

J.Hrivnac, Mar'03