Core API Integration

PCoIP Core Library Integration

The core library allows an application developer to integrate a PCoIP session directly into an application. The core library facilitates connection to a remote host, decoding PCoIP image data directly into an application supplied frame buffer as well as remoting audio, keyboard and mouse events and supported USB devices.

Xencelabs Pen Displays

Supported Xencelabs Pen Displays

Xencelabs Pen Displays are supported in the locally terminated mode, where peripheral data is processed locally at the Anyware Client. It is also supported in the bridged mode, where peripheral data is sent to the desktop for processing.

Support is available when a connection is initiated from a Linux Client to a Windows Graphics or Standard agent.

The Broker Client API Example

The Broker Client Example

The SDK package comes with a sample command line pre-session client called the Broker Client
example, which calls the included broker client libraries and establishes a PCoIP connection. The Broker Client API example demonstrates the success path for establishing new PCoIP sessions.

Do not Use the Broker Client Example in Production

Installation

Installing the Anyware Client SDK for Linux

  1. Install the Anyware Client SDK for Linux repository. A shell script to install this is here.

    HP Distribution Platform

Wacom Tablets

Wacom Tablet Support

The Anyware Client for Linux supports Wacom tablets in two configurations: bridged, where peripheral data is sent to the desktop for processing, and locally terminated, where peripheral data is processed locally at the Anyware Client.

PCoIP Session-Creation Steps and Actors

PCoIP Session-Creation Steps and Actors

The steps indicated below are used and documented in the bundled sample code. Refer to the code for specific function calls, expected return values and error-handling requirements. The example C++ code can be found in the SDK package located at /usr/lib/x86_64-linux-gnu/pcoip-client/examples/minimal_client/main.cpp:

Changing Window Mode

Changing the Anyware Client Window Mode

You can use the Anyware Client in full-screen or windowed mode. Full-screen mode is recommended in most cases.

Activating Full Screen Modes

The Anyware Client provides two full-screen modes: one monitor and all monitors.