1 Overview1.1 Functionality 1.1 FunctionalityThe POSE technology is used for exactly and totally recording and later or simultaneous playback of X11 sessions or individual applications, optionally together with audio, video, or arbitrary binary data streams. The recording may be converted to video formats, too. The recording functionality is implemented in two flavors: on the one hand as a stand-alone product X-POSE-X-RECORD and on the other hand as POSE option of the X-META-X product. For later or simultaneous playback and video conversion the separate product X-POSE-X-PLAY is used. The functionality of all three products can be enhanced by additional options. X-POSE-X-RECORD provides a virtual X Window server for establishing a virtual, invisible X11 session, which can be transferred to a real X Window server. 1.2 X Window proxyX-POSE-X-RECORD is not a stand-alone X Window server. The X-POSE-X-RECORD proxy is stacked between the X Window server of the workstation and the X Window clients via inter-process communication. It is executed instead of the X Window server and calls the server. This is totally transparent for any X Window server. X-POSE-X-RECORD flawlessly cooperates with workstation or terminal vendor supplied servers as well as with many specialized servers. Furthermore, clients cannot detect any differences to the standard X Window server. Thus, you may use the usual window managers. 1.3 X11 protocol and protocol extensionsX-POSE-X-RECORD is based on the META technology for decoding and encoding of the X11 protocol. The software supports the complete X11R6 protocol. X-POSE-X-RECORD supports the protocol extensions BIG-REQUESTS, DOUBLE-BUFFER, DPMS, GLX (OpenGL, Version 1.2 with some additional requests of version 1.3), HPExtension, MIT-SCREEN-SAVER, MIT-SHM, Multi-Buffering, SCREEN-SAVER, SHAPE, SUN_ALLPLANES, SYNC, XC-MISC, XPRINT, and XTEST. The protocol extension MIT-SHM is always offered to the X Window clients, even if the controlled X Window server does not support it. In this case the extension requests are translated into the corresponding X11 core protocol requests automatically. The protocol extension XTEST is always offered to the X Window clients. The software implements the additional protocol extension X-SOFTWARE POSE. X-POSE-X-RECORD supports the X Display Manager Control Protocol (XDMCP) as well as the authorization methods host access control, MIT-MAGIC-COOKIE-1, and XDM-AUTHORIZATION-1. 1.4 OptionsThe functionality of the X-POSE-X-RECORD base product may be enhanced by additional options. The option CHANNEL increases the maximum number of output channels - screens or POSE connections - supported by the X-POSE-X-RECORD proxy by an arbitrary number of channels. Without option the proxy supports not more than three channels. The option MULTIMEDIA allows to capture, transport, store, and replay audio, video, or arbitrary binary data streams simultaneously and synchronously to the POSE data stream. 1.5 ConfigurationThe X-POSE-X-RECORD proxy is configurable from the command line and through configuration files. The product can be integrated in X Window environments very easily. X-POSE-X-RECORD includes the configuration tool X-POSE-X-TOOL, which is used to create configuration files or to configure and control recording, playback, and conversion - through the graphical user interface or scriptable from the command line.
1.6 Improvements and enhancements of version 7.0The overall performance of the X-POSE-X-RECORD proxy and of the X-POSE-X-TOOL program was further improved. The number of supported protocol extensions were increased and the version levels were updated (1.3 X11 protocol and protocol extensions). X-POSE-X-RECORD supports up to three screens and POSE connections. Additional screens or connections can be licensed using the option CHANNEL. This allowed to lower the price of the base product significantly. The statement workarounds glx13 (6.13.3 Partial implementation of the protocol extension GLX version 1.3) implements a few important requests of version 1.3 of the GLX protocol extension. The graphical user interface of the configuration tool X-POSE-X-TOOL (7.2.2 Start with graphical user interface) is completely new. The tracing of state changes (7.2.4 Printing state changes) - besides the improved signal control (7.2.3 Control by signals) - allows direct monitoring of the xposextool program by other programs or scripts. Introducing snapshots (7.2.13.3 Snapshots) together with new hot keys makes positioning during playback more comfortable. The option MULTIMEDIA of X-POSE-X-RECORD (8 X-POSE-X-RECORD Option MULTIMEDIA) and X-POSE-X-PLAY (9 X-POSE-X-PLAY Option MULTIMEDIA) allows to capture, transport, store, and replay audio, video, or arbitrary binary data streams simultaneously and synchronously to the POSE data stream. This option may also be used to convert a POSE recording into any video format by use of an external video codec (9.2.3 Conversion). The option SECURE (11 X-POSE-X-PLAY Option SECURE) allows to protect the communication between the X-POSE-X-RECORD proxy and the recording or displaying program xposextool by an efficient encryption. 1.7 Improvements and enhancements of version 7.1The overall performance of the X-POSE-X-RECORD proxy and of the X-POSE-X-TOOL program was further improved. The number of supported protocol extensions were increased and the version levels were updated (1.3 X11 protocol and protocol extensions). X-POSE-X-RECORD now provides a virtual X Window server for establishing a virtual, invisible X11 session, which can be transferred to a real X Window server (12 Virtual X11 sessions). 1.8 Supported architecturesX-POSE-X-RECORD is available for the following operating systems:
|
|||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
Copyright © 2006 X-Software GmbH info@x-software.com 2006-06-12 18:17:13+1:00 | |||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||