PRESS (PEG Remote Screen Server) is a comprehensive client/server environment supporting execution of separately linked PEG applications which occupy discrete memory regions or run simultaneously on multiple remote CPU platforms.
The PRESS server is a small PEG+ application built from the core of the PEG+ library with the critical addition of a communications layer that allows for PRESS client applications to remotely interact with the video hardware. The PRESS server executes on a host system that is physically connected to the video hardware. PRESS client applications may reside on the same host as the PRESS server, on a disparate host across a network, or both.
To allow the PRESS server and client applications to communicate across process boundaries, PRESS requires some form of Interprocess Communication (IPC) facilities. The currently supported IPC facility utilizes the Berkley Sockets API and requires TCP/IP protocol support. This communication layer is abstracted and contained within a few discrete modules within the PRESS software, allowing you to implement other communications layer(s) as required and supported by your intended target.
Support for the PRESS execution model requires you to purchase and install the PEG+ software libraries on which the PRESS model is built. PRESS is delivered as an additional set of source modules, documentation, and build environments which allow you to run using the PRESS client/server execution model on top of the PEG+ library API framework.