• Overview
  • What's new?
  • User Guide
  • exense: oryon
  • Getting started
  • Oryon Agent
This article references one of our previous releases, click here to go to our latest version instead.

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:

-javaagent:path_to_agent_jar=module:module_name,license:path_to_license_file

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:

-javaagent:C:/oryon/oryon-2.4.0/agent/oryon-agent.jar=module:SyriusFX,license:C:/oryon/oryon-2.4.0/license_oryon.txt

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.

  • Overview
    • Overview
    • Oryon Agent
    • Oryon IDE
    • Integration with step
  • What's new?
    • Release Notes
  • User Guide
    • IDE Settings
    • Parameter input
    • Logging
    • Syrius Single Sign On
    • API documentation
    • Syrius Node Pruning
Step Logo
    • Overview
    • What's new?
    • User Guide
    • Overview
    • What's new?
    • User Guide