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 SDKHardware-APIs
Unterstützte BetriebssystemeMS WindowsMS Windows, Linux, masOS
Sprachliche UnterstützungUnterstützung von C++, SupportCUnterstützung von C++, Unterstützung von C#, Unterstützung von Python
ArchitekturDienstschicht für die GeräteverwaltungDirekte Kommunikation mit dem Gerät, der Client verwaltet die Gerätepaarung und -erkennung.
Geräte-ManagementJaNein
Geräte-AutofindungJaNein
Unterstützung für mehrere ClientsJa, kann zukünftige Funktionen wie ein Dashboard unterstützenNein
Unterstützung für verkabelte EntwicklungshandlesJaJa
FehlerbehandlungJa, zeigt Geräteverbindung an / funktioniert nichtMinimal
Log-UnterstützungJaNein
Veröffentlichte DokumentationJaMinimal
Neue FunktionenDemnächst verfügbarNicht 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.

Vorherige
Vorherige

Neue Produktnamen von Haply: Offizielles Update 2024

Weiter
Weiter

Einführung von Plateau VerseMount-Zubehör: Erhöhen Sie Ihr Inverse3-Erlebnis