## WorkShop Visual Replay Overview

WorkShop Visual Replay can record and playback any Xt based application.

In record mode, WorkShop Visual Replay creates a script containing a high level description of the user's actions e.g. "push hello_button, type Hello World".

In playback mode, you can check the state of any widget in the application and control the rate of playback. The actions in the script are replayed exactly as if the user were sitting at the keyboard.

WorkShop Visual Replay has a user extensible command set which is powerful, easy-to-use and very flexible. It can be deployed in many ways:

- Record and playback Motif applications

- Produce demonstrators of your product

- Debug your application

- Recreate problems found in an application

- Develop tutorials for your product

- Automate the testing of an application

No recompilation or relink is necessary and no special test environment is required.

WorkShop Visual Replay supports both Interface Operation and Command Line Operation.

Facilities are given for extending the WorkShop Visual Replay widget set and adding your own WorkShop Visual Replay commands.

### Before Using WorkShop Visual Replay

For successful operation of WorkShop Visual Replay, the Motif application you wish to record must have been dynamically linked with the Xt library (libXt). On many UNIX implementations, you can find out whether the application has been dynamically or statically linked with libXt by typing:

    ldd AnApplication

On HP systems, use the chatr(1) command and on Silicon Graphics systems, elfdump(1).

If the output mentions libXt, the application has been dynamically linked with the Xt library and can be used with WorkShop Visual Replay. If this library is not present, the application has probably been statically linked with the Xt library. You will have to relink your application with the Xt shared library if you want to use WorkShop Visual Replay.

See also:

- WorkShop Visual Replay Tutorial
- WorkShop Visual Replay Widget Naming Conventions
- Getting the Most from WorkShop Visual Replay
- WorkShop Visual Replay Tips and Hints