Einführung in den neuen Inverse Installer 2.0: Ein vergleichender Leitfaden zu den APIs von Haply
Der Inverse Installer 2.0 ist die neueste und funktionsreichste Software, die für den Betrieb des Inverse3-Geräts verfügbar ist. Er ist robust und zukunftssicher mit allen unseren neuesten Funktionen und Produktnamenänderungen.
Dieser Artikel erklärt den Unterschied zwischen HardwareAPIs und Inverse Installer 2.0. Er empfiehlt, warum Sie die eine der anderen vorziehen sollten, vergleicht die beiden Architekturen nebeneinander und erklärt, was Sie bei der Umstellung auf 2.0 beachten müssen.
Welche Software sollte ich herunterladen, um mein Inverse3-Gerät zu betreiben?
Wenn Sie neu anfangen, empfehlen wir den Download des Inverse-Installationsprogramm 2.0 herunterzuladen, der das Inverse SDK, die Dokumentation und Tutorials sowie die Laufzeitbibliotheken enthält.
Dieses SDK ist die neueste und funktionsreichste Software, die für den Betrieb des Inverse3-Geräts verfügbar ist. Es ist robust und zukunftssicher mit allen unseren letzten Namensänderungen. Weitere Informationen finden Sie in unseren Versionshinweisen. Sie enthält außerdem Fehlerkorrekturen, die Interferenzen mit haptischen Geräten reduzieren. Die Runtime-Architektur in dieser Version ermöglicht es unserer Software, die Geräteverwaltung, die automatische Erkennung und das Pairing von Geräten zu übernehmen, was Ihre Arbeit als Entwickler erheblich vereinfachen soll. Diese Version unterstützt mehrere Clients und Protokolldateien für Geräteverbindungsinformationen, die *Aufreger* in der Zukunft zur Enthüllung neuer Funktionen führen wird (mehr TBA nächsten Monat!). Es wird die zukunftskompatibelste Lösung sein, die Ihnen derzeit zur Verfügung steht. Unser Team empfiehlt dringend den Wechsel zu diesem 2.0. SDK.
Hinweis: Die API-Sprache ist C und C++, und sie ist derzeit nur mit MS Windows OS kompatibel. Die Unterstützung anderer Betriebssysteme wird in den kommenden Monaten eingeführt.
Wann oder warum sollte ich die HardwareAPIs verwenden?
Die APIs von Haply können verwendet werden, wenn Ihr System nicht unter Windows läuft. Diese APIs haben veraltete Produktnamen wie handle (umbenannt in 'VerseGrip').
HardwareAPI C++ ist die robusteste Option für unsere direkten Hardware-APIs in Bezug auf Funktion und Leistungsumfang. Sie ist konfigurierbar für Windows, Linux, macOS und aarch64.
HardwareAPI Python Die HardwareAPI Python bietet die gleiche Funktionalität wie die HardwareAPI C++ und wird gerne von Studenten und Robotikern verwendet, da sie die Sprache und Plattform Python bevorzugen. Wie die anderen HardwareAPIs ist sie für Windows, Linux, macOS und aarch64 konfigurierbar.
Wann oder warum sollte ich die Inverse SDK-Integrationen verwenden?
Das Inverse SDK für Unity ermöglicht es Haptikern, grundlegende haptische Integrationen in der Unity Game Engine mit einer niedrigen technischen Einstiegshürde zu entwickeln. Diese API kann über den Unity-Paketmanager oder von unserer Entwickler-Websiteheruntergeladen werden kann, legt den Schwerpunkt auf das Erlernen der grundlegenden Tipps und Tricks für die Erstellung Ihrer ersten Szene in der vertrauten Spieleplattform. Das SDK enthält Tutorials und Dokumentationen, die es Ihnen ermöglichen, dem Prozess zu folgen. Für hochkarätige haptische Physiksimulationen empfiehlt Haply nicht die Verwendung der nativen Physik von Unity. Die Unity-Engine schränkt die Kommunikationsgeschwindigkeit ein, so dass die Simulation nicht in der Lage ist, die für die Haptik gewünschte geschlossene Kommunikationsschleife von 1000 Hz zu erreichen.
Wir wissen, wie vielfältig Ihre Anwendungen für das Inverse3 sind. Deshalb arbeiten wir hart daran, Ihnen eine robuste und einfach zu bedienende Toolbox zur Verfügung zu stellen. Wenn Sie Fragen haben, zögern Sie nicht, sich an uns zu wenden [email protected].
Umstellung auf den Inverse Installer: Vorteile und Umstellung
Warum sollten Sie von den HardwareAPIs auf den Inverse Installer umsteigen? Der Inverse Installer führt im Hintergrund eine Dienstebene aus, die die automatische Geräteerkennung, die Verwaltung der Geräteports und die Kopplung der Geräte verwaltet. Keine Kopfschmerzen mehr bei der Portverwaltung.
ARCHITEKTURVORTEILE DES INVERSEN INSTALLERS (GEGENÜBER DEM HARDWAREAPIS):
Geräteverwaltung
Automatische Geräteerkennung
Gerät koppeln
Unterstützung mehrerer Clients
Unterstützung für zukünftige Funktionen
Diagnostik
Dashboard
Log-Unterstützung
Anzeige der Verbindung / des Geräts in Betrieb
Bessere Abwärtskompatibilität
Weniger Dinge in der Client-Software zu tun
Weniger Änderungen bei Aktualisierungen
DIE AKTUALISIERUNG AUF DEN INVERSEN INSTALLER 2.0 (VON INVERSEM INSTALLER 1.0):
Diese Version enthält wichtige Änderungen.
Unsere neuesten Software-Releases werden alle mit unseren offiziellen Produktnamen aktualisiert, die ihre früheren generischen Namen ersetzen. Sehen Sie sich unsere umfassende Liste der Namensaktualisierungen und sehen Sie, wie diese Änderungen Ihre Benutzererfahrung verbessern werden.
Behebung eines Fehlers, bei dem der "haply-inverse-service" die ordnungsgemäße Verwendung des "Touch3DS"-Geräts behinderte
Erstmalige Abfrage der Inverse3-Händigkeit beim ersten Hinzufügen der Inverse3 zum Dienst hinzufügen
Hinzufügen eines Dienstes, der den Zustand von Inverse3 und VerseGrip speichert
Unterstützung der Händigkeit für Inverse3 in device_open_first hinzufügen
Tutorials im Installationsprogramm hinzufügen
Behebung eines Absturzes, wenn die Warteschlange überlastet ist
Auftauchen besserer Fehlercodes für die Fehlerbehandlung
VERGLEICH ZWISCHEN DEM INVERSEN INSTALLER UND DER HARDWARE-API (SEITE AN SEITE)
Inverse SDK | Hardware-APIs | |
---|---|---|
Unterstützte Betriebssysteme | MS Windows | MS Windows, Linux, masOS |
Sprachliche Unterstützung | Unterstützung von C++, SupportC | Unterstützung von C++, Unterstützung von C#, Unterstützung von Python |
Architektur | Dienstschicht für die Geräteverwaltung | Direkte Kommunikation mit dem Gerät, der Client verwaltet die Gerätepaarung und -erkennung. |
Geräte-Management | Ja | Nein |
Geräte-Autofindung | Ja | Nein |
Unterstützung für mehrere Clients | Ja, kann zukünftige Funktionen wie ein Dashboard unterstützen | Nein |
Unterstützung für verkabelte Entwicklungshandles | Ja | Ja |
Fehlerbehandlung | Ja, zeigt Geräteverbindung an / funktioniert nicht | Minimal |
Log-Unterstützung | Ja | Nein |
Veröffentlichte Dokumentation | Ja | Minimal |
Neue Funktionen | Demnächst verfügbar | Nicht geplant |
Die neuesten Änderungsprotokolle und Versionshinweise für alle Haply-Softwareprodukte finden Sie immer auf der Seite Releases des Haply Developer Hub verfügbar.
Unsere Newsletter-Abonnenten haben dies zuerst gesehen!
Klicken Sie hier, um unseren monatlichen Newsletter zu abonnieren und erhalten so frühzeitig Zugang zu den neuesten Updates und Nachrichten.