SDK y API

Citrix Virtual Channel SDK

El Citrix Virtual Channel Software Development Kit (SDK) ofrece respaldo para la escritura de aplicaciones del lado del servidor y controladores del lado del cliente para canales virtuales adicionales con el protocolo ICA. Las aplicaciones de canal virtual del lado del servidor se encuentran en servidores XenApp o XenDesktop. Esta versión del SDK ofrece respaldo para la escritura de canales virtuales nuevos en Receiver para Linux. Si desea escribir controladores virtuales para otras plataformas cliente, póngase en contacto con Citrix.

El Virtual Channel SDK ofrece:

  • La API para Citrix Virtual Driver (VDAPI), que se usa con las funciones de canal virtual en el SDK de WFAPI (Citrix Server API SDK) para crear nuevos canales virtuales. El respaldo para canales virtuales proporcionado por VDAPI está diseñado para hacer más sencilla la creación de sus propios canales virtuales.
  • Código fuente operacional de varios ejemplos de programas de canales virtuales, que demuestran varias técnicas de programación.
  • El Virtual Channel SDK requiere el SDK de WFAPI para escribir la parte del lado del servidor del canal virtual.

Para obtener más información sobre el SDK, consulte Citrix Virtual Channel SDK para Citrix Receiver para Linux.

Referencias y parámetros de línea de comandos

Para obtener información sobre las referencias y los parámetros de la línea de comandos, consulte Referencia de comandos de Citrix Receiver para Linux.

SDK de optimización de plataforma

Como parte de la iniciativa HDX SoC para Citrix Receiver para Linux, hemos creado el ‘Platform Optimization SDK’ (SDK para la optimización de plataforma), para facilitar un ecosistema de dispositivos de bajo costo, bajo consumo y alto rendimiento con factores de forma innovadores.

El Platform Optimization SDK puede ser útil para los desarrolladores que buscan mejorar el rendimiento de los dispositivos basados en Linux, ya que les permite crear extensiones de plug-in para el componente de motor ICA (wfica) de Citrix Receiver para Linux. Los plug-ins se crean como bibliotecas compartibles que se wfica carga dinámicamente. Estos plug-ins pueden ayudarle a optimizar el rendimiento de los dispositivos Linux, mediante la habilitación de las siguientes funciones:

  • Proporcionar la descodificación acelerada de datos JPEG y H.264 que se utilizan para dibujar la imagen de la sesión
  • Controlar la asignación de memoria utilizada para dibujar la imagen de la sesión
  • Mejorar el rendimiento, tomando el control del dibujo de bajo nivel de la imagen de la sesión
  • Proporcionar servicios de salida de gráficos y entradas de usuario para entornos de sistema operativo que no admiten X11

Para obtener más información, consulte Citrix Receiver para Linux - Platform Optimization SDK.