Thinfinity VirtualUI Merkmale

Jeder Webbrowser

Thinfinity VirtualUI ermöglicht die native Ausführung von Windows-Anwendungen in jedem Webbrowser, indem die Benutzeroberfläche der Anwendung virtualisiert und direkt auf den Client gestreamt wird. So können Benutzer über gängige Webbrowser wie Chrome, Firefox, Safari und Edge auf jedem Gerät auf Windows-Anwendungen mit vollem Funktionsumfang zugreifen.

Alle Codierungssprachen

Thinfinity VirtualUI bietet eine nahtlose Integration mit einer Vielzahl von Programmiersprachen und ermöglicht es Entwicklern, ihre Anwendungen zu modernisieren und webfähig zu machen, ohne sie komplett neu schreiben zu müssen. Zu den unterstützten Programmiersprachen gehören: C++, C#, Delphi, Lazarus, Microsoft (MS) Access, Microsoft Foundation Class (MFC), Python, QT, VB.NET, Visual Basic 6 (VB6), Visual Fox Pro 9, Visual Fox Pro, Windev, XBase++ und Windows Presentation Foundation (WPF).

Wenn Ihre Sprache nicht aufgeführt ist, kontaktieren Sie uns.

Virtualisierung auf Anwendungsebene

Virtualisierung auf Anwendungsebene Thinfinity VirtualUI

Im Gegensatz zu herkömmlichen Virtualisierungslösungen, die ganze Desktops oder Betriebssysteme virtualisieren, virtualisiert Thinfinity VirtualUI auf der Ebene der Anwendung. Dies bedeutet, dass die Entwickler eine genauere Kontrolle darüber erhalten, wie die Anwendung mit der Umgebung interagiert. Anstatt eine komplette Maschine zu virtualisieren, isoliert und verwaltet Thinfinity die Anwendung selbst, bietet mehr Flexibilität und erweitert die Möglichkeiten zur Anwendungsmodernisierung und Integration in moderne Arbeitsabläufe.

Virtualisierung der Registrierung

Thinfinity VirtualUI unterstützt die Virtualisierung der Registrierung und ermöglicht es Entwicklern, Benutzerinformationen sicher in der Windows-Registrierung zu speichern, während Anwendungen virtuell ausgeführt werden. Dadurch können Registrierungseinträge effizient verwaltet werden, sei es in einer gemeinsamen Umgebung für mehrere Benutzer oder als private Einträge, die mit einzelnen Sitzungen verknüpft sind.

Flexible Lagerung

Registrierungseinträge können je nach dem Authentifizierungssystem der Anwendung auf gemeinsame oder private Einträge umgeleitet werden, um eine angemessene Zugriffskontrolle und Datentrennung auf der Grundlage von Benutzerrollen oder Sitzungen zu gewährleisten.

Benutzerspezifische Anpassung

Die virtualisierte Registrierung ermöglicht es Anwendungen, Einstellungen und Verhalten dynamisch auf der Grundlage des authentifizierten Benutzers anzupassen, wodurch die Personalisierung verbessert und ein maßgeschneidertes Erlebnis für jede Benutzersitzung gewährleistet wird.

Sichere Umgebung

Durch die Virtualisierung des Zugriffs auf die Registry stellt Thinfinity VirtualUI sicher, dass sensible Informationen wie Benutzer- oder Anwendungseinstellungen während des Virtualisierungsprozesses sicher bleiben.

Diese Funktion zur Virtualisierung der Registry vereinfacht die Verwaltung von Benutzerdaten und Anwendungseinstellungen und bietet sowohl Sicherheit als auch Flexibilität in virtualisierten Umgebungen.

Dateisystem-Virtualisierung

Thinfinity VirtualUI beinhaltet Dateisystemvirtualisierung und schafft so eine sichere, kontrollierte Umgebung für virtualisierte Windows-Anwendungen. Durch die Verwaltung von Zugriffsberechtigungen auf Anwendungsebene können Entwickler den Zugriff auf bestimmte Ordner auf der Grundlage des Authentifizierungssystems des Benutzers einschränken oder erlauben.

Kontrollierter Zugang

VirtualUI gewährt präzisen Zugriff auf vordefinierte Anwendungsordner und stellt sicher, dass nur autorisierte Benutzer oder Sitzungen Dateien innerhalb dieser sicheren Verzeichnisse lesen, schreiben oder ändern können.

Authentifizierungsbasierte Umleitung

Je nach Authentifizierungssystem der Anwendung kann der Dateizugriff dynamisch auf private oder freigegebene Ordner umgeleitet werden, was flexible und personalisierte Speicherkonfigurationen bei gleichzeitiger Wahrung eines hohen Sicherheitsniveaus ermöglicht.

Private Ordner

Das Dateisystem kann auch private Ordner für Benutzer bereitstellen, die die Daten jeder Sitzung sicher isolieren. Dadurch wird sichergestellt, dass benutzerspezifische Dateien vertraulich behandelt werden und für andere Benutzer unzugänglich sind, was die Sicherheit weiter erhöht.

Diese Funktion trägt zur Aufrechterhaltung einer sicheren virtualisierten Umgebung bei und erleichtert gleichzeitig die benutzerspezifische Dateiverwaltung und Anwendungseinstellungen.

Klassen / Eigenschaften / Ereignisse

Im Gegensatz zu herkömmlichen Virtualisierungsoptionen ist Thinfinity VirtualUI tief in die Anwendungsebene integriert und ermöglicht Entwicklern die Interaktion mit ihren Anwendungen auf granularer Ebene. Durch den Zugriff auf Klassen, Eigenschaften und Ereignisse ermöglicht Thinfinity den Entwicklern die direkte Interaktion mit dem internen Zustand und Verhalten der Anwendung, wodurch Funktionen wie Fehlerbehandlung, Browser-Interaktionen und Anpassungen des responsiven Designs in Echtzeit implementiert werden können. Diese Low-Level-Interaktion gibt Entwicklern eine präzise Kontrolle darüber, wie ihre virtualisierten Anwendungen auf Benutzereingaben und Systemänderungen reagieren, und bietet im Vergleich zu herkömmlichen Lösungen eine dynamischere und anpassungsfähigere Virtualisierungsumgebung.

→ Architekturübergreifende Unterstützung

Thinfinity VirtualUI ermöglicht es Entwicklern, 32-Bit-Anwendungen nahtlos und ohne Änderungen auf 64-Bit-Windows-Servern auszuführen. Dadurch können Unternehmen ältere Softwareanwendungen modernisieren und virtualisieren und gleichzeitig die Leistung und Skalierbarkeit von 64-Bit-Serverumgebungen nutzen.

Nahtlose Kompatibilität

Thinfinity VirtualUI überbrückt die Kompatibilitätslücke zwischen 32-Bit-Anwendungen und 64-Bit-Windows-Servern und sorgt dafür, dass ältere Anwendungen in modernen Umgebungen weiterhin reibungslos funktionieren.

Verbesserte Leistung

Durch das Hosten von 32-Bit-Anwendungen auf leistungsstarken 64-Bit-Servern können Unternehmen von einer verbesserten Verarbeitungsleistung und Speichernutzung profitieren und so die Anwendungsleistung steigern.

Keine Neukompilierung erforderlich

Die Entwickler müssen die ursprüngliche 32-Bit-Codebasis nicht neu kompilieren oder ändern. VirtualUI verwaltet die Umgebung, so dass die Anwendung wie vorgesehen ausgeführt werden kann.

Diese Funktion bietet eine kosteneffiziente Möglichkeit, Legacy-Anwendungen zu modernisieren, ohne dass ein umfangreiches Code-Refactoring oder eine Neuentwicklung erforderlich ist. So können Unternehmen ihre wichtigen Softwarelösungen beibehalten und gleichzeitig die Vorteile moderner Serverinfrastrukturen nutzen.

→ BrowserInfo

Thinfinity VirtualUIDie BrowserInfo-Funktion ermöglicht es Entwicklern, spezifische Daten über den Browser und das vom Endbenutzer verwendete Gerät abzurufen.

Gerätedetektion

Mithilfe von BrowserInfo können Entwickler erkennen, ob der Benutzer von einem mobilen Gerät, einem Tablet oder einem Desktop auf die Anwendung zugreift. So können sie die Anwendungsschnittstelle anpassen, z. B. eine für Mobilgeräte angepasste Version für kleinere Bildschirme oder berührungsfreundliche Interaktionen bereitstellen.

Benutzerzentrierte Anpassung

Durch das Sammeln detaillierter Browserinformationen können Entwickler ein personalisierteres Benutzererlebnis bieten, indem sie Funktionen und Oberflächenelemente an die Fähigkeiten des Geräts anpassen und so die Benutzerfreundlichkeit auf allen Plattformen verbessern.

Reaktionsfähiges Design

Die Dimensionen des Browsers können dynamisch erkannt werden, was eine reaktionsschnelle Anpassung des Layouts ermöglicht, so dass die Anwendung unabhängig von der Bildschirmgröße oder dem Gerät optimal funktioniert.

→ HTMLDoc.ImportHTML

Thinfinity VirtualUI ermöglicht die erweiterte Integration von Webanwendungen durch die Funktion HTMLDoc.ImportHTML, mit der Entwickler HTML-Inhalte direkt aus einer Anwendung importieren können.

Integration von Webanwendungen

Nahtlose Einbindung von HTML-Inhalten aus Webanwendungen in virtualisierte Windows-Anwendungen, so dass dynamische und interaktive Elemente importiert und nativ in der Anwendung angezeigt werden können.

Rationalisierter Arbeitsablauf

Importieren Sie HTML ohne komplexe Entwicklung und bieten Sie den Anwendern direkt in ihren virtualisierten Anwendungsumgebungen erweiterte Schnittstellen und webbasierte Funktionen.

Legacy-Anwendungen modernisieren

Erweitern Sie bestehende Windows-Anwendungen durch die Einbettung von Echtzeit-HTML-Komponenten und schaffen Sie so eine flüssigere Integration zwischen webbasierten Tools und herkömmlicher Software.

→ OnClose

Thinfinity VirtualUI stellt das OnClose-Ereignis zur Verfügung, das bei jedem abnormalen Schließen der Anwendung ausgelöst wird, z. B. wenn der Browser unerwartet geschlossen wird, der entfernte PC herunterfährt oder eine Zeitüberschreitung bei der Kommunikation auftritt.

Erkennung des Benutzerstatus

Mit diesem Ereignis können Entwickler erkennen, ob ein Benutzer die Verbindung aufgrund eines geschlossenen Browsers, eines Netzwerkproblems oder einer Fernabschaltung unterbrochen hat, und erhalten so einen wichtigen Einblick in die Benutzeraktivitäten.

Verbesserte Benutzerüberwachung

Erkennen Sie in Echtzeit, wenn ein Benutzer ausgeschaltet ist oder die Verbindung unterbrochen wurde, um einen reibungsloseren Betrieb aufrechtzuerhalten und Datenverluste oder unvollständige Prozesse zu vermeiden.

Handhabung von Sitzungen

Mit OnClose können Anwendungen auf unerwartete Sitzungsbeendigungen reagieren und sicherstellen, dass die Datenintegrität gewahrt bleibt und entsprechende Aktionen (wie Protokollierung oder Sitzungsbereinigung) automatisch ausgelöst werden.

→ OnBrowseResize

Thinfinity VirtualUI löst das Ereignis OnBrowseResize aus, wenn der Benutzer die Größe des Browserfensters ändert.

Reaktionsfähiges Design

Dieses Ereignis ermöglicht es Entwicklern, das Layout ihrer Anwendung dynamisch anzupassen, so dass die Anwendung auf unterschiedliche Browserfenstergrößen reagieren kann.

Optimierte Benutzererfahrung

Automatische Skalierung und Neuformatierung der Benutzeroberfläche Ihrer Anwendung auf der Grundlage der in Echtzeit vorgenommenen Größenanpassung des Browsers, um eine konsistente und benutzerfreundliche Darstellung auf allen Bildschirmgrößen zu gewährleisten.

Adaptive UI

Mit OnBrowseResize können Anwendungen ihre Benutzeroberflächen anpassen, um ein nahtloses Erlebnis auf allen Geräten zu gewährleisten, ob auf Desktops, Tablets oder mobilen Geräten.

→ UnReceivedMessage

Thinfinity VirtualUIDas UnReceivedMessage-Ereignis wird ausgelöst, wenn eine Nachricht von der Browser-Seite empfangen wird.

Dynamische Integration

Dieses Ereignis ermöglicht es Ihrer Anwendung, Daten dynamisch zu empfangen, während sie in einen Iframe auf einer anderen Seite integriert ist.

Seitenübergreifende Integration

Ideal für Szenarien, in denen Ihre Anwendung Informationen mit externen Webseiten austauschen muss, um sicherzustellen, dass Ihre Anwendung auch in eingebetteten Umgebungen wie Iframes synchron bleibt.

Kommunikation in Echtzeit

Nutzen Sie UnReceivedMessage, um eingehende Nachrichten zu verarbeiten und darauf zu reagieren, und ermöglichen Sie so eine nahtlose Echtzeit-Interaktion zwischen Ihrer Anwendung und ihrer Hosting-Umgebung.

→ OnError

Thinfinity VirtualUIDas Ereignis OnError wird immer dann ausgelöst, wenn während der Ausführung der Anwendung ein unerwarteter Laufzeitfehler auftritt.

Fehlerbenachrichtigungen

Verwenden Sie das Ereignis OnError, um Laufzeitfehler zu erfassen und zu protokollieren. Sie können Ihren Server so konfigurieren, dass er bei unerwarteten Fehlern automatische Warnungen oder Benachrichtigungen sendet, z. B. eine E-Mail an Administratoren.

Verbessertes Debugging

Erfassen Sie detaillierte Fehlerprotokolle und Diagnosen, um die Robustheit und Zuverlässigkeit Ihrer virtualisierten Anwendungen zu verbessern.

Automatisierte Fehlerbehandlung

Dieses Ereignis ermöglicht eine Fehlerverfolgung in Echtzeit, so dass die Entwickler schnell reagieren und mögliche Ausfallzeiten verhindern können, indem sie sofort Korrekturmaßnahmen ergreifen.

→ Link-Dialog öffnen

Thinfinity VirtualUIDie Funktion "Open Link Dialog" ermöglicht es virtualisierten Anwendungen, jede URL nativ im Browser des Endbenutzers zu öffnen. Diese Funktion vereinfacht die Benutzererfahrung, indem sie externe Links oder Webressourcen nahtlos von der Anwendung zum lokalen Browser des Benutzers umleitet und so eine intuitive, flüssige Interaktion zwischen der virtualisierten Umgebung und den Webressourcen ohne zusätzliche Komplexität ermöglicht.

→ Shell.Execute

Thinfinity VirtualUIShell.Execute wurde entwickelt, um den Umgang mit komplexen Anwendungen, die aus mehreren ausführbaren Dateien oder Modulen bestehen, für den Benutzer zu optimieren. In Branchen wie der Fertigung, dem ERP-Management, SCADA-Systemen und pharmazeutischer Software - wo große Software-Suiten üblich sind - ermöglicht Shell.Execute eine nahtlose Verwaltung, indem zusätzliche ausführbare Dateien direkt vom Hauptportal in einem Webbrowser gestartet werden. Dies strafft die Arbeitsabläufe, da die Entwickler die gesamte Anwendungssuite unter einer einzigen Weboberfläche virtualisieren und verwalten können.

Wenn Ihr ERP-System beispielsweise aus mehreren Tools besteht (z. B. Buchhaltungs-, Bestands- und HR-Module), die traditionell über verschiedene ausführbare Dateien gestartet werden, können Sie mit Shell.Execute diese Module als einzelne Webanwendungen aufrufen, ohne dass eine zusätzliche Konfiguration auf der Client-Seite erforderlich ist. Es stellt sicher, dass alle Anwendungen zusammenarbeiten, während die Komplexität für den Benutzer verborgen bleibt. Diese Lösung ermöglicht ein effizientes, natives Benutzererlebnis, insbesondere in Umgebungen, in denen mehrere spezialisierte Tools zusammenarbeiten müssen, wie z. B. bei Unternehmenssoftware, Prozessautomatisierungssystemen und Laborverwaltungsplattformen.

Erweiterte Dateiübertragung

Direkter Upload in die Anwendung

Thinfinity VirtualUIDie direkte Upload-Funktion von ermöglicht nahtlose Dateiübertragungen in virtualisierte Windows-Anwendungen, die in einem Browser laufen. Durch die Nutzung proprietärer virtueller Kanäle umgeht Thinfinity herkömmliche Browser-Beschränkungen und schafft eine leistungsstarke, nativ-ähnliche Erfahrung für Dateiuploads.

Implementierung des virtuellen Kanals

Thinfinity richtet dedizierte virtuelle Kanäle zwischen dem Client-Browser und der virtualisierten Anwendung ein. Diese Kanäle ermöglichen einen effizienten Datenfluss mit geringer Latenz, der das Verhalten der nativen Desktop-Anwendungen genau widerspiegelt und Datei-Uploads in Echtzeit gewährleistet.

Sitzungsisolierung und Gerätezugriff

Jede Upload-Sitzung ist sicher isoliert und direkt mit der Anwendungssitzung des Benutzers verbunden. Die Benutzer können Dateien einfach hochladen und ihre lokalen Geräte für die Dateiauswahl durchsuchen, wodurch die Notwendigkeit einer Zwischenspeicherung umgangen wird und optimale Sicherheit und Leistungseffizienz erhalten bleiben.

Direkter Download auf den Browser des Endbenutzers

Thinfinity VirtualUI ermöglicht den direkten Download von Dateien aus virtualisierten Windows-Anwendungen direkt in den Browser des Benutzers. Durch die Nutzung virtueller Kanäle umgeht Thinfinity die nativen "Datei speichern"-Aktionen, bei denen die Dateien normalerweise auf dem Server gespeichert werden, auf dem die Anwendung installiert ist, und leitet sie stattdessen an die lokale Umgebung des Benutzers weiter.

Implementierung des virtuellen Kanals

Thinfinity richtet virtuelle Kanäle ein, die die virtualisierte Anwendung direkt mit dem Browser des Benutzers verbinden. Auf diese Weise kann die Anwendung Dateidownloads an das Gerät des Benutzers weiterleiten, wodurch der Serverspeicher umgangen wird und eine nahtlose Integration zwischen der virtualisierten Anwendung und dem lokalen Dateisystem des Benutzers ermöglicht wird.

Umleitung herunterladen

Alle Download-Vorgänge, wie das Speichern von Dateien oder der Export von Daten aus der virtualisierten Anwendung, werden automatisch an den Browser des Benutzers weitergeleitet. Dadurch entfällt die Notwendigkeit manueller Eingriffe und es wird sichergestellt, dass die Dateien lokal heruntergeladen und nicht auf dem Server gespeichert werden, was sowohl die Benutzerfreundlichkeit als auch die Datenkontrolle verbessert.

Hochladen per Ziehen und Ablegen

Thinfinity VirtualUI ermöglicht es Entwicklern, innerhalb ihrer Windows-Anwendungen einen nativen Canvas-Bereich zu erstellen, in dem Benutzer Dateien ablegen und direkt in die virtualisierte Anwendung hochladen können. Dies erhöht die Benutzerinteraktion und verbessert den Workflow für Anwendungen, die Dateieingaben erfordern.

Nahtlose Integration

Durch Ziehen und Ablegen von Dateien auf eine native Leinwand innerhalb der virtualisierten Anwendung wird ein sofortiger Upload ausgelöst, so dass das Gefühl einer nativen Anwendung erhalten bleibt.

Vielseitige Anwendung

Diese Drag-and-Drop-Funktionalität eignet sich für Anwendungsfälle wie das Dokumentenmanagement, das Hochladen von Medien oder jede Anwendung, die eine direkte Dateieingabe erfordert.

Effiziente Dateiübertragung

Durch die Nutzung der leistungsstarken virtuellen Kanäle von Thinfinitywerden die abgelegten Dateien direkt mit minimaler Latenz und ohne zusätzliche Schritte hochgeladen.

Drucken & Peripheriegeräte und UX

Clientlose Druckumleitung

Thinfinity VirtualUI enthält eine clientlose Druckumleitungsfunktion, mit der Benutzer direkt aus einer virtualisierten Windows-Anwendung auf ihren lokalen Druckern drucken können, ohne dass zusätzliche Software auf dem Client-Gerät installiert werden muss.

Integration virtueller Drucker

Thinfinity VirtualUI bietet einen integrierten virtuellen Drucker innerhalb der Anwendung, der jeden von der virtualisierten Anwendung erzeugten Druckauftrag erfasst und an den Browser des Endbenutzers weiterleitet.

Clientloser Betrieb

Diese Funktionalität macht die Installation von Druckertreibern oder Client-Software überflüssig und ist damit eine ideale Lösung für sicheres und flexibles Drucken auf verschiedenen Plattformen.

Nahtloser lokaler Druck

Sobald der Druckauftrag den Browser erreicht, kann er direkt an einen beliebigen lokalen Drucker gesendet werden, der mit dem Gerät des Benutzers verbunden ist, wodurch ein reibungsloses und intuitives Druckverfahren gewährleistet wird.

POS und Etikettendruck

Thinfinity VirtualUI bietet robuste Funktionen zur Druckerumleitung, die speziell für POS-Anwendungen oder ERP-Systeme entwickelt wurden, die häufig gedruckt werden müssen, z. B. POS-Tickets oder Etiketten. Das System unterstützt sowohl agentenbasiertes als auch netzwerkagentenbasiertes Drucken und bietet eine nahtlose Zuordnung zwischen der virtualisierten Anwendung und jedem Drucker, der an den lokalen Rechner oder das Netzwerk des Benutzers angeschlossen ist.

Agentenbasierter Druck

Thinfinity VirtualUI ermöglicht es der virtualisierten Anwendung, sich über einen Agenten direkt mit Druckern zu verbinden, die an den Rechner des Benutzers angeschlossen sind, und sorgt so für ein zuverlässiges, lokales Druckverhalten.

Erfahrung wie vor Ort

Diese Funktionalität stellt sicher, dass POS-Tickets oder -Etiketten so gedruckt werden, als ob sie aus einer lokalen Desktop-Anwendung kämen, und ermöglicht so schnelle, genaue und effiziente Druckvorgänge, die für POS-Systeme und die Erstellung von Etiketten unerlässlich sind.

Integration von Netzwerkdruckern

Mit dem Netzwerk-Agenten können Benutzer ihre virtuellen Anwendungen jedem beliebigen Netzwerkdrucker zuordnen, unabhängig vom Standort, was ihn ideal für Umgebungen macht, die auf gemeinsam genutzte Druckressourcen angewiesen sind.

RAW-Druck

Für spezielle Drucker und Legacy-Systeme bietet Thinfinity VirtualUI Unterstützung für RAW-Druck. Diese Funktion ermöglicht die direkte Übertragung von RAW-Druckaufträgen von der virtualisierten Anwendung an den Drucker des Benutzers, wobei die für spezialisierte Anwendungen erforderliche native Erfahrung erhalten bleibt.

Direkte Kommunikation

Thinfinity VirtualUI sendet den RAW-Druckauftrag direkt an den Drucker und umgeht dabei jegliche Zwischenverarbeitung, die das Druckformat beeinträchtigen könnte, und stellt sicher, dass bestimmte Anweisungen oder Befehle, die nur für Spezialdrucker gelten, korrekt ausgeführt werden.

Unterstützung für spezialisierte Anwendungen

Diese Funktion ist ideal für Umgebungen mit besonderen Druckanforderungen, wie z. B. industrielle, medizinische oder ältere Systeme, und garantiert Kompatibilität und Zuverlässigkeit, da die Integrität der Druckaufträge unabhängig von ihrer Komplexität gewahrt bleibt.

Einheimische Erfahrung

Da die Anwendungen nativ mit dem Drucker kommunizieren können, stellt Thinfinity sicher, dass Legacy-Systeme oder Anwendungen, die spezielle Druckfunktionen benötigen, genauso ausgegeben werden wie in einer herkömmlichen lokalen Umgebung.

Massendruck

Thinfinity VirtualUIDie Massendruckfunktion wurde für Anwendungen entwickelt, bei denen umfangreiche Druckaufträge effizient abgewickelt werden müssen, wie z. B. bei Kassensystemen, in der Logistik oder bei Finanzdienstleistungen.

Hochvolumiger Druck

Thinfinity VirtualUI sorgt dafür, dass virtualisierte Anwendungen große Druckwarteschlangen ohne Leistungsengpässe bewältigen können. Anwendungen, die mehrere Dokumente drucken müssen, wie z. B. Versandetiketten, Kundenrechnungen oder Transaktionsbelege, profitieren von der Fähigkeit der Plattform, Massendruckaufgaben reibungslos und zuverlässig zu verwalten.

Optimierte Druckwarteschlangen

Durch die Optimierung des Versands und der Verarbeitung von Druckaufträgen garantiert Thinfinity VirtualUI , dass umfangreiche Druckaufträge mit minimaler Latenzzeit in die Warteschlange gestellt und gedruckt werden, so dass selbst bei großen Druckaufträgen ein optimales Ergebnis erzielt wird.

Nahtlose Workflow-Integration

Ganz gleich, ob es sich um eine Einzelhandelskasse handelt, die zahlreiche Quittungen generiert, ein Lagerhaus, das Hunderte von Etiketten druckt, oder ein Finanzinstitut, das Massenauszüge erstellt - die Massendruckfunktionen von Thinfinityermöglichen es Unternehmen, ein hohes Produktivitätsniveau aufrechtzuerhalten und die durch Druckverzögerungen verursachten Ausfallzeiten zu minimieren.

Multiprint starten

Thinfinity VirtualUIDie Multiprint-Funktion ermöglicht eine fortschrittliche Unterstützung für mehrere Drucker, so dass Benutzer von einer einzigen virtualisierten Anwendung aus Druckaufträge an mehrere Drucker gleichzeitig senden können.

Multi-Drucker-Unterstützung

ThinfinityMit dem Multiprint-Tool können Benutzer einen einzigen Druckauftrag an mehrere Drucker weiterleiten und so die Betriebseffizienz in Umgebungen erhöhen, in denen großflächig oder verteilt gedruckt werden muss.

Vielseitige Druckfähigkeiten

Diese Funktion ist besonders vorteilhaft in Branchen, in denen hohe Druckaufkommen oder geografisch verteilte Drucke erforderlich sind, wie z. B. in der Fertigung, im Vertrieb oder im Einzelhandel, wo mehrere Druckausgaben gleichzeitig erforderlich sind.

Zweck

Ideal für Unternehmen mit komplexen Druckanforderungen, wie z. B. Logistikunternehmen, Einzelhandelsketten oder große Büros, in denen Dokumente, Etiketten oder Belege an verschiedenen Standorten gedruckt werden müssen, um eine konsistente und synchronisierte Ausgabe zu gewährleisten.

Peripheriegeräte

Thinfinity VirtualUI unterstützt die nahtlose Integration verschiedener Peripheriegeräte wie Barcode-Scanner, USB-Drucker und anderer Spezialhardware in virtualisierte Anwendungen und ermöglicht so ein natives Erlebnis für den Endanwender.

Barcode-Scanner

Thinfinity ermöglicht die direkte Anbindung von Barcode-Scannern an virtualisierte Anwendungen, so dass Unternehmen sie in Echtzeit für die Bestandsverwaltung, den Einzelhandel oder Lagerabläufe nutzen können. Die Daten werden so übertragen, als ob das Gerät physisch mit der Anwendung verbunden wäre.

USB-Drucker

Mit Thinfinity VirtualUI können Benutzer direkt aus ihren virtuellen Anwendungen auf jedem angeschlossenen USB-Drucker drucken. So können Unternehmen ihre Arbeitsabläufe für den Druck von Quittungen, Etiketten oder Tickets optimieren, ohne die lokale Leistung zu beeinträchtigen.

Native Umleitung der Zwischenablage

Thinfinity VirtualUI ermöglicht eine nahtlose Umleitung der Text- und Rich-Text-Zwischenablage, so dass die Benutzer mühelos Daten zwischen ihren lokalen Rechnern und virtualisierten Windows-Anwendungen kopieren und einfügen können.

Textübertragung

Einfaches Kopieren von einfachem Text oder Rich-Text, einschließlich Formatierungen wie Schriftarten und Farben, zwischen lokalen Geräten und virtualisierten Anwendungen in Echtzeit, wobei die Integrität der Formatierung erhalten bleibt.

Produktivität steigern

Die Benutzer erleben einen reibungslosen und natürlichen Arbeitsablauf, der die Interaktionen auf dem lokalen Desktop widerspiegelt und ideal für inhaltsintensive Aufgaben in Bereichen wie Finanzen, Bildung und Content Management ist.

Diese systemeigene Umleitung der Zwischenablage steigert die Produktivität, indem sie ein wirklich integriertes, lokal ähnliches Erlebnis in browserbasierten, virtualisierten Umgebungen bietet.

Erweiterte Integration

iFrame

Thinfinity VirtualUI unterstützt die Einbettung von virtualisierten Windows-Anwendungen direkt in einen iFrame und ist damit eine ideale Lösung für die Integration von Legacy- oder virtualisierten Anwendungen in moderne Webportale. Dies ermöglicht Entwicklern und unabhängigen Softwareanbietern (ISVs), Windows-Anwendungen nahtlos in bestehende webbasierte Benutzererfahrungen oder modernisierte Front-End-Systeme zu integrieren.

Die iFrame-Integration trägt zur Vereinheitlichung des Benutzererlebnisses bei, indem virtualisierte Anwendungen in breitere Ökosysteme eingebettet werden, in denen bereits andere native Webkomponenten vorhanden sind. Für Unternehmen, die ihre Benutzeroberfläche auf Webtechnologien wie React oder Angular umgestellt haben, ermöglicht diese Funktion die Koexistenz der Windows-Anwendung mit einer Webanwendung und verbessert so die Konsistenz, ohne dass ein vollständiges Refactoring erforderlich ist. Diese Funktion eignet sich besonders für ISVs, die ältere Desktop-Anwendungen zu multifunktionalen Webplattformen ausbauen möchten, um den Endbenutzern ein kohärentes und modernisiertes Erlebnis zu bieten.

Entfernte JavaScript-Objekte (jsRO)

Thinfinity VirtualUIDie Funktion JavaScript Remote Objects (jsRO) ermöglicht eine nahtlose Integration zwischen virtualisierten Windows-Anwendungen und modernen Webtechnologien. jsRO erlaubt es Entwicklern, Methoden und Eigenschaften der serverseitigen Anwendung als JavaScript-Objekte darzustellen und so eine direkte Interaktion mit der clientseitigen Browserumgebung zu ermöglichen. Diese Funktion ist besonders nützlich bei der Modernisierung von Legacy-Anwendungen und der Schaffung einer kohärenten hybriden Schnittstelle zwischen Desktop- und Web-Anwendungen.

jsRO eröffnet eine Vielzahl von Möglichkeiten, die Funktionalität virtualisierter Anwendungen zu erweitern, indem es die Integration mit modernen Webtechnologien wie React, Vue.js oder Angular erleichtert, ohne dass der Backend-Code neu geschrieben werden muss. Diese Integration hilft, eine moderne und interaktive Benutzeroberfläche zu schaffen, während die Kernlogik der Legacy-Anwendung erhalten bleibt.

jsRO graphic

Bidirektionale Kommunikation

Unterstützt durch JavaScript Remote Objects (jsRO) wird eine Live-Verbindung zwischen virtualisierten Windows-Anwendungen und der clientseitigen JavaScript-Umgebung hergestellt. Diese Echtzeitverbindung ermöglicht den nahtlosen Austausch von Daten und Befehlen zwischen der serverseitigen Anwendung und dem Webbrowser des Benutzers.

bidirectional communication

Dynamische Benutzerschnittstellen

Diese bidirektionale Verbindung ermöglicht die Erstellung dynamischer und interaktiver Benutzeroberflächen, die sowohl auf serverseitige Ereignisse als auch auf client-seitige Benutzeraktionen reagieren. Webanwendungen können Befehle in der virtualisierten Anwendung auslösen, und die Anwendung kann Aktualisierungen an die Weboberfläche zurücksenden, wodurch ein reibungsloses und reaktionsschnelles Erlebnis entsteht.

Interaktion in Echtzeit

jsRO ermöglicht den Datenfluss in beide Richtungen - zwischen der virtualisierten Anwendung und der HTML5-Komponente des Webbrowsers - und sorgt dafür, dass Änderungen in der einen Umgebung sofort in der anderen wiedergegeben werden. So können beispielsweise Aktualisierungen in der virtualisierten Anwendung sofortige Aktionen oder Aktualisierungen in der neuen Weboberfläche auslösen.

Verbesserte Integration

Durch den Aufbau dieser Live-Verbindung können Entwickler hochgradig interaktive Webschnittstellen erstellen, die eng mit der zugrunde liegenden Logik der virtualisierten Windows-Anwendung integriert bleiben, ohne dass das gesamte Backend neu entwickelt werden muss.

Ereignis Bindung

Diese Funktion ermöglicht es Entwicklern, serverseitige Ereignisse an clientseitige JavaScript-Funktionen zu binden. Diese Fähigkeit ermöglicht die Erstellung hochgradig reaktiver Benutzeroberflächen, die sowohl auf Benutzereingaben als auch auf Änderungen innerhalb der virtualisierten Anwendung reagieren.

Reaktive Schnittstellen

Wenn in der serverseitigen Anwendung ein Ereignis eintritt, z. B. eine Datenaktualisierung oder eine Benutzeraktion, kann dies automatisch eine entsprechende JavaScript-Funktion auf der Client-Seite auslösen. Dadurch wird sichergestellt, dass die Weboberfläche aktuell und reaktiv bleibt, ohne dass ständige Abfragen oder manuelle Aktualisierungen erforderlich sind.

Verbesserte Benutzerinteraktion

Durch die Nutzung der Ereignisbindung können Entwickler interaktivere und reaktionsschnellere Anwendungen erstellen, die sich in Echtzeit an Benutzeraktionen, serverseitige Verarbeitung oder andere Auslöser innerhalb der virtualisierten Umgebung anpassen und darauf reagieren.

Nahtlose Synchronisierung

Entwickler können das Verhalten der virtualisierten Anwendung und der Web-Oberfläche synchronisieren, indem sie bestimmte serverseitige Ereignisse mit benutzerdefinierten JavaScript-Aktionen verknüpfen. Auf diese Weise lässt sich ein nahtloses und integriertes Benutzererlebnis schaffen, bei dem die Webanwendung dynamisch auf Änderungen innerhalb der virtualisierten Anwendung reagiert.

Objektbelichtung

Thinfinity VirtualUIDie Funktion Object Exposure ermöglicht es der serverseitigen Anwendung, ihre internen Objekte als JavaScript-Objekte offenzulegen, die direkt im Webbrowser bearbeitet werden können. Diese Fähigkeit vereinfacht die Integration traditioneller Windows-Anwendungen mit modernen Webschnittstellen erheblich.

Nahtlose Integration

Durch die Offenlegung serverseitiger Objekte als JavaScript-Objekte können Entwickler die Leistungsfähigkeit von JavaScript nutzen, um diese Objekte nativ im Browser zu bearbeiten. Dies ermöglicht eine nahtlose Interaktion zwischen der Anwendungslogik und der Weboberfläche, ohne dass eine komplexe Middleware erforderlich ist.

Rationalisierte Entwicklung

Die Objektfreigabe minimiert den Bedarf an umfangreicher Überarbeitung oder Refactoring bei der Integration von Legacy-Anwendungen in webbasierte Systeme. Durch die Behandlung von serverseitigen Objekten als systemeigene JavaScript-Objekte können Entwickler Anwendungen modernisieren, ohne umfangreichen Code neu schreiben zu müssen, was das Hinzufügen moderner Webfunktionen zu bestehenden Anwendungen vereinfacht.

Direkter Zugang

Entwickler erhalten direkten Zugriff auf serverseitige Daten und Funktionen und können so reichhaltigere, dynamischere Webschnittstellen erstellen, die auf den internen Zustand der Anwendung reagieren. Dies fördert eine reibungslosere, einheitlichere Erfahrung zwischen der virtualisierten Anwendung und der modernen Webumgebung.

Cookie-Einstellungen
Datenschutz und Cookie-Richtlinien
Cybele Software wendet bestimmte Richtlinien an, um Ihr Surferlebnis zu verbessern und gleichzeitig Ihre Privatsphäre zu respektieren. Wenn Sie die Website Cybele Software besuchen, verwendet die Website Cookies, um Ihre Erfahrung zu personalisieren. Diese kleinen Dateien speichern Ihre Präferenzen und die Details Ihrer wiederholten Besuche, in enger Anlehnung an die Datenschutzrichtlinie von Cybele.

Sie haben die vollständige Kontrolle über die während Ihres Besuchs verwendeten Cookies:
- Akzeptieren aller Cookies: Sie können der Verwendung aller Cookies zustimmen, indem Sie auf "Alle akzeptieren" klicken. Dies sorgt für eine reibungslosere, besser integrierte Erfahrung.
- Anpassen der Cookie-Einstellungen: Wenn Sie es vorziehen, Ihre Präferenzen zu verwalten, können Sie auf "Cookie-Einstellungen" klicken. So können Sie Ihre Zustimmung kontrollieren, indem Sie auswählen, welche Arten von Cookies Sie aktivieren möchten.
- Abbestellen: Sie haben auch die Möglichkeit, nicht benötigte Cookies vollständig abzulehnen. Es ist wichtig zu beachten, dass die Wahl dieser Option Ihre Erfahrung auf der Website beeinträchtigen kann und möglicherweise bestimmte Funktionen und Merkmale einschränkt.
Diese Funktionen gewährleisten, dass Sie Ihr Surfen an Ihre persönlichen Vorlieben und Datenschutzbedenken anpassen können.