SDK 和 API

Citrix 虚拟通道 SDK

Citrix 虚拟通道软件开发工具包 (SDK) 为使用 ICA 协议的其他虚拟通道提供编写服务器端应用程序和客户端驱动程序的支持。服务器端虚拟通道应用程序位于 XenApp 或 XenDesktop 服务器上。本版本的 SDK 支持为 Receiver for Linux 编写新虚拟通道。如果要为其他客户端平台编写虚拟驱动程序,请联系 Citrix。

虚拟通道 SDK 提供:

  • 在 Citrix 服务器 API SDK (WFAPI SDK) 中与虚拟通道功能结合使用以创建新虚拟通道的 Citrix 虚拟驱动程序应用程序编程接口 (Virtual Driver Application Programming Interface, VDAPI)。VDAPI 提供的虚拟通道支持旨在简化编写虚拟通道的功能。
  • 用来演示编程技术的多个虚拟通道示例程序的有效源代码。
  • 虚拟通道 SDK 需要 WFAPI SDK 才能编写虚拟通道的服务器端。

有关 SDK 的详细信息,请参阅 Citrix Virtual Channel SDK for Citrix Receiver for Linux(适用于 Citrix Receiver for Linux 的 Citrix 虚拟通道 SDK)。

命令行参考和参数

有关命令行参考和参数的信息,请参阅 Citrix Receiver for Linux Command Reference(Citrix Receiver for Linux 命令参考)。

平台优化 SDK

作为面向 Citrix Receiver for Linux 的 HDX SoC 项目的一部分,我们提出了“平台优化 SDK”用于实现具有创新性外观设置的低成本、低电量、高性能设备的生态系统。

开发人员可以使用平台优化 SDK 来提高基于 Linux 的设备的性能,方法是允许开发人员为 Citrix Receiver for Linux 的 ICA 引擎组件 (wfica) 创建插件扩展。构建的插件用作 wfica 动态加载的可共享库。这些插件可以通过启用以下功能来帮助您优化 Linux 设备的性能:

  • 提供对用于绘制会话图像的 JPEG 和 H.264 数据的加速解码
  • 控制用于绘制会话图像的内存的分配
  • 通过控制会话图像的低级别绘制来提高性能
  • 为不支持 X11 的操作系统环境提供图形输出和用户输入服务

有关信息,请参阅 Citrix Receiver for Linux - Platform Optimization SDK(Citrix Receiver for Linux - 平台优化 SDK)。

SDK 和 API