Setting Up the Development Environment

Once you have successfully established a session between a PCoIP Software Client and a PCoIP host, you can start developing your own PCoIP client. To begin, set up your client development environment, as discussed next.

To set up your client development environment:

  1. Choose and populate a directory for third-party libraries, currently only OpenSSL is required. Either unpack session_client_third_party*.tar.gz into this location, or download and manually build the latest version of OpenSSL.

Library Names and Versions

Library names and specific versions are encoded in the path names within the third-party tree.

OpenSSL version

session_client_third_party*.tar.gz only contains the version of OpenSSL available at the time of distribution. You need to obtain and update any future security updates that may be issued.

  1. Set an environment variable called LOCAL_THIRD_PARTY pointing to the location chosen in step 1.
  2. Choose or create a working directory and unpack the SDK archive (pcoip_client_sdk_windows*.<rev_info>) into it.

USB funtionality in Windows Client Applications

If you will be incorporating USB devices into your Windows client application, you must also install the Client USB package. For instructions, see Supporting USB Devices.