SDK und API
Citrix Virtual Channel SDK
Das Citrix Virtual Channel Software Development Kit (SDK) bietet Unterstützung für das Schreiben von serverseitigen Anwendungen und clientseitigen Treibern für weitere virtuelle Kanäle, die das ICA-Protokoll verwenden.
Die serverseitigen virtuellen Kanalanwendungen sind auf Citrix Virtual Apps and Desktops- bzw. Citrix DaaS-Servern (ehemals Citrix Virtual Apps and Desktops Service).
Wenn Sie virtuelle Treiber für andere Clientplattformen schreiben möchten, wenden Sie sich an den technischen Support von Citrix.
Das Virtual Channel SDK bietet Folgendes:
- Die Citrix Virtual Driver Application Programming Interface (VDAPI) wird mit dem virtuellen Kanal im Citrix Server API SDK (WFAPI-SDKS) verwendet, um neue virtuelle Kanäle zu erstellen. Die von der VDAPI bereitgestellte Unterstützung für virtuelle Kanäle macht das Schreiben der eigenen virtuellen Kanäle einfacher.
- Funktionierender Quellcode für mehrere Beispielprogramme für virtuelle Kanäle, die Programmiermethoden demonstrieren.
- Das Virtual Channel SDK erfordert, dass das WFAPI SDK die serverseitige Komponente des virtuellen Kanals schreibt.
Weitere Informationen finden Sie unter Citrix Virtual Channel SDK for Citrix Workspace app for Linux.
Befehlszeilenreferenz
Weitere Informationen zu Befehlszeilenreferenz und Parametern finden Sie unter Citrix Workspace app for Linux Command Reference.
Platform Optimization SDK
Im Rahmen der HDX SoC-Initiative für die Citrix Workspace-App für Linux haben wir das “Platform Optimization SDK” entwickelt.
Dieses SDK ermöglicht ein Ökosystem kostengünstiger Geräte mit niedrigem Energieverbrauch, hoher Leistung und innovativen Formfaktoren.
Das Platform Optimization SDK kann von Entwicklern genutzt werden, um die Leistung von Linux-basierten Geräten zu verbessern. Entwickler können mit dem SDK Plug-In-Erweiterungen für die ICA-Engine-Komponente (wfica
) der Citrix Workspace-App erstellen. Plug-Ins werden als freigegebene Bibliotheken entwickelt, die von wfica
dynamisch geladen werden.
Mit diesen Plug-Ins können Sie die Leistung Ihrer Linux-Geräte optimieren, indem Sie die folgenden Funktionen aktivieren:
- Beschleunigtes Decodieren von JPEG- und H.264-Daten, mit denen das Sitzungsbild erstellt wird
- Steuern der Speicherzuordnung zum Erstellen des Sitzungsbilds
- Verbessern der Leistung durch Steuern der unteren Ebene beim Erstellen des Sitzungsbilds
- Bereitstellen von Diensten für die Grafikausgabe und Benutzereingabe für Betriebssystemumgebungen, die X11 nicht unterstützen
Weitere Informationen finden Sie unter Citrix Workspace-App für Linux − Platform Optimization SDK.
Verfügbarkeit des Credential Insertion SDK für Cloudspeicher
Bisher konnten Sie sich mit dem Credential Insertion SDK nur in On-Premises-Stores authentifizieren. Ab Version 2402 der Citrix Workspace-App für Linux können Sie Benutzer im Self-Service-Plug-in mit SSO in Cloudspeichern authentifizieren. Führen Sie folgende Schritte aus, um das Feature zu aktivieren:
- Navigieren Sie zur Datei
/config/AuthManConfig.xml
. -
Gehen Sie zum Abschnitt [AuthManLite] und aktualisieren Sie den folgenden Eintrag:
<CredentialInsertionEnabled>True</CredentialInsertionEnabled> <longLivedTokenSupport>false</longLivedTokenSupport> <!--NeedCopy-->
Hinweis:
Sie können das Credential Insertion SDK nur für die grundlegende Authentifizierungsmethode verwenden (bei der Benutzername und Kennwort erforderlich sind).