Oryon Agent
The Oryon agent is the component which allows to interact with a Java GUI application, i.e. to retrieve its UI state and to control it.
The agent currently includes modules supporting the following Java UI technologies:
- Swing: generic module for applications using the Java Swing framework.
- SyriusSwing: custom module, specifically for the Swing version of Adcubum Syrius.
- SyriusFX: custom module, specifically for the JavaFX version of Adcubum Syrius.
Installation and configuration
The first and most important step to control Java GUI applications using Oryon is to configure the target application in a way which will run the Oryon agent alongside it (or rather, technically: inside it, as part of the same Java process). This is done by adding the following option to the command line used to start the application:
Please replace the variables in the line above by values which apply to your setup. For instance, assuming you unzipped the Oryon archive to C:\oryon and are using the SyriusFX module, your command line option might look like this:
Note: To prevent issues due to escape characters, it is recommended (but not required) to use forward slashes as the path separator also on Windows.