Open Source Toolkit Documentation:

The I/O Podium Server

License / Documentation home / Help and feedback


MITRE provides a Python GUI for text input/output and monitoring.



Status

History and plans

Stable Python implementation from an internal MITRE effort. This GUI contains separate panes for input and output, which can be used both to display input and output strings which the system is manipulating and to send input and output strings to the system. There is a separate pane which provides the complete history of the interaction.

Version history


Usage

Unix

% <OSTK_ROOT>/bin/io_podum ...

Windows

GC_HOME must be set in your environment. This command line assumes that OSTK is also set, and that Python is in your path.

C:\> python.exe %OSTK%\gui_io\io_podium\python\src\io_podium.py ...

Default port

13050

Command line arguments

Normal command line arguments for Communicator-compliant servers. See the core Galaxy Communicator documentation for details.


Message set


reinitialize clears the input and output panes and resets the input and output IDs.

show_input_string displays a string in the input pane.
 
  parameter type optional depends on description/constraints
IN: :input_string string yes   string to be displayed in the input pane
  :input_id integer yes   optional numeric ID of the input; if present, the server will reset its internal input ID to be 1 greater than the value
  :clear_output integer yes   if present, clears the output pane

This message returns NULL.

show_output_string displays a string in the output pane.
 
  parameter type optional depends on description/constraints
IN: :output_string string yes   string to be displayed in the output pane
  :output_id integer yes   optional numeric ID of the output; if present, the server will reset its internal output ID to be 1 greater than the value
  :clear_input integer yes   if present, clears the input pane

This message returns NULL.


Messages issued

When the user types a carriage return in the input pane, the server issues the following message and increments the input ID:
{c FromIOPodium
   :input_string <string>
   :input_id <integer>
}
When the user types a carriage return in the output pane, the server issues the following message and increments the output ID:
{c FromIOPodium
   :output_string <string>
   :output_id <integer>
}



Known bugs

None.

License / Documentation home / Help and feedback

Last updated September 16, 2002