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.