Inventors:
Daniel M. Schumacher - Austin TX
Thomas James Watson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 500
US Classification:
345704, 345749, 345966, 345762, 345764
Abstract:
A method, system, and computer program product for preserving events generated from user interaction with an applet including the ability to record and manipulate delay information associated with the user interaction, sequence. User interaction events, including timing information associated with each event, are detected by the recorder via automator listeners. An automator then generates queued event objects including delay information computed from the timing information of each event where the delay information indicates the amount of time that elapsed between the posting of consecutive events during the original user interaction sequence. A timing mode is then selected from the mode section of a graphical user interface and an emulated sequent including a set of constructed objects produced by automator from the queued event objects is generated. The automator utilizes the delay information in queued event objects and the timing mode selected to produce an emulated sequence with a desired timing sequence. The timing mode may be selected from a group of timing modes including real time, in which events are played back with no alteration of the delay information, speed mode, in which events are played back with a delay that is a percentage of the original delay, where the percentage is selectable, and a delay mode, in which a constant delay is used in the emulated sequence of events regardless of the original delay.