SDK and API

Citrix Virtual Channel Software Development Kit (SDK)

The Citrix Virtual Channel SDK supports writing server-side applications and client-side drivers for other virtual channels using the ICA protocol. The server-side virtual channel applications are on Citrix Virtual Apps and Desktops servers.

This version of the SDK supports writing new virtual channels for Citrix Workspace app for Android. If you want to write virtual drivers for other client platforms, contact Citrix Technical support.

The Virtual Channel SDK provides:

  • The Citrix Android Virtual Driver AIDL interfaces: IVCService.aidl and IVCCallback.aidl, used with virtual channel functions in the Citrix Server API SDK (WFAPI SDK) to create new virtual channels.
  • A helper class Marshall.java designed to make writing your own virtual channels easier.
  • Working source code for three virtual channel sample programs that demonstrate programming techniques.

The Virtual Channel SDK requires the WFAPI SDK to write the server-side of the virtual channel. For more information on the SDK documentation, see Citrix Virtual Channel SDK for Citrix Workspace app for Android.

SDK and API