XYZ Clients

After having a well tagged server, the next most critical component to using XYZ effectively is having a set of clients that use the extension. The author has implemented two clients which make use of XYZ.

The first is a utility called xyz which allows individual XYZ requests to be performed. Command line options or standard input can be used to invoke XYZ requests. The xyz command is intended to be placed into test scripts.

The second client has a graphical user interface (pictured in Figure [*]) and is called xyztool. The GUI for xyztool is X based and allows the user to connect to an XYZ-capable X server (not necessarily the one that xyztool is displaying to) and perform XYZ querys and requests.

xyztool allows a user to very quickly interact with XYZ and query exactly the tag values that are interesting. It allows the tool to periodically poll the server at regular intervals. The tag values can be shown as absolute values or as the difference from the previous values.

These two clients provide a versatile means of interaction with XYZ to better enable their users to understand what is happening in a server.