Présentation du nouvel installateur inversé 2.0 : Un guide comparatif des API de Haply

L'installateur Inverse 2.0 est le logiciel le plus récent et le plus complet disponible pour faire fonctionner l'appareil Inverse3. Il est robuste et à l'épreuve du temps avec toutes nos dernières fonctionnalités et les changements de noms de produits.

Cet article explique la différence entre les HardwareAPI et Inverse Installer 2.0. Il explique pourquoi vous pouvez utiliser l'un plutôt que l'autre, fait une comparaison côte à côte des deux architectures et explique ce que vous devez prendre en compte lorsque vous passez à la version 2.0. 

Quel logiciel dois-je télécharger pour faire fonctionner mon appareil Inverse3 ? 

Si vous recommencez à zéro, nous vous recommandons de télécharger le fichier Inverse Installer 2.0 qui contient le SDK Inverse, la documentation et les tutoriels, ainsi que les bibliothèques Runtime. 

Ce SDK est le logiciel le plus récent et le plus complet disponible pour faire fonctionner le dispositif Inverse3. Il est robuste et à l'épreuve du temps avec tous nos derniers changements de noms. Pour plus d'informations, veuillez vous référer à nos notes de version. Elle inclut également des corrections de bogues qui réduisent les interférences avec les dispositifs haptiques. L'architecture Runtime de cette version permet à notre logiciel de gérer la gestion des appareils, la découverte automatique et l'appairage des appareils, ce qui vise à simplifier considérablement votre travail en tant que développeur. Cette version prend en charge plusieurs clients et des fichiers journaux pour les informations de connexion des appareils, ce qui simplifie grandement votre travail de développeur. *teaser* conduira au dévoilement de nouvelles fonctionnalités à l'avenir (plus d'informations le mois prochain !). Il s'agit de la solution la plus compatible avec l'avenir actuellement disponible pour vous. Notre équipe recommande vivement le passage à ce 2.0. SDK. 

Note : Le langage de l'API est le C et le C++, et il n'est actuellement compatible qu'avec le système d'exploitation MS Windows. D'autres systèmes d'exploitation seront pris en charge dans les mois à venir. 

Quand ou pourquoi dois-je utiliser les interfaces utilisateur matérielles ? 

Les API de Haply peuvent être utilisées si votre système ne fonctionne pas sous Windows OS. Ces API ont des noms de produits obsolètes comme handle (renommé en 'VerseGrip').

  • HardwareAPI C++ est l'option la plus robuste pour nos API matérielles directes en termes de fonctions et d'ensemble de caractéristiques. Elle est configurable pour Windows, Linux, macOS et aarch64.

  • HardwareAPI Python contient toutes les mêmes fonctionnalités que la HardwareAPI C++, et est populairement utilisée par les étudiants et les roboticiens en raison de leur préférence pour le langage et la plateforme Python. Comme les autres HardwareAPI, elle est configurable pour Windows, Linux, macOS et aarch64.

Quand ou pourquoi devrais-je utiliser les intégrations SDK Inverse ?

Le SDK Inverse pour Unity permet aux haptistes de développer des intégrations haptiques de base dans le moteur de jeu Unity avec une faible barrière technique à l'entrée. Cette API, qui peut être téléchargée dans le gestionnaire de paquets Unity ou sur notre site web des développeursmet l'accent sur l'apprentissage des trucs et astuces de base pour construire votre première scène dans la plateforme de jeu familière. Le SDK contient des tutoriels et de la documentation qui vous permettent de suivre le processus. Pour une simulation physique haptique de haut niveau, Haply ne recommande pas l'utilisation de la physique native d'Unity. Il existe des limitations imposées par le moteur Unity qui limitent la vitesse de communication, de sorte que la simulation est incapable d'atteindre la boucle de communication fermée de 1000 Hz souhaitée pour l'haptique. 

Nous sommes conscients de la diversité des applications de l'Inverse3, et nous nous efforçons donc de vous offrir une boîte à outils robuste et facile à utiliser. Si vous avez des questions, n'hésitez pas à nous contacter à l'adresse suivante [email protected].

Mise à jour vers l'installateur inversé : Avantages et passage à l'installation inversée

Pourquoi passer de HardwareAPI à Inverse Installer ? L'installateur inverse exécute une couche de service en arrière-plan qui gère l'autodécouverte des périphériques, la gestion des ports des périphériques et l'appairage des périphériques. Fini le casse-tête de la gestion des ports. 

AVANTAGES DE L'INSTALLATEUR INVERSE EN MATIÈRE D'ARCHITECTURE (PAR RAPPORT À L'INSTALLATEUR MATÉRIEL) :

  • Gestion des appareils

  • Découverte automatique des appareils

  • Appairage des appareils

  • Soutien aux clients multiples

  • Prise en charge des fonctionnalités futures

    • Diagnostic

    • Tableau de bord

  • Soutien au journal

  • Affichage de la connexion / du fonctionnement de l'appareil

  • Meilleure rétrocompatibilité

  • Moins de choses à faire dans le logiciel client

  • Moins de changements à effectuer lors de la mise à jour

MISE À JOUR VERS L'INSTALLATEUR INVERSE 2.0 (À PARTIR DE L'INSTALLATEUR INVERSE 1.0) :

Cette version comporte des changements radicaux.

  • Nos dernières versions de logiciels seront toutes mises à jour avec nos noms de produits officiels qui remplaceront leurs anciens noms génériques. Consultez notre liste complète des mises à jour de noms et voyez comment ces changements amélioreront votre expérience d'utilisateur.

  • Correction d'un bug où le `haply-inverse-service` interférait avec l'utilisation correcte du périphérique `Touch3DS`.

  • Ajout d'une requête initiale sur la main de l'Inverse3 lors du premier ajout de l'Inverse3 au service

  • Ajout d'un service de mise en cache de l'état d'Inverse3 et de VerseGrip

  • Ajouter la prise en charge de la main pour Inverse3 dans device_open_first

  • Ajouter des tutoriels dans le programme d'installation

  • Correction d'un crash lorsque la file d'attente est surchargée

  • Amélioration des codes d'erreur pour la gestion des erreurs

COMPARAISON CÔTE À CÔTE DE L'INSTALLATEUR INVERSE ET DE L'API MATÉRIELLE 

SDK inverséAPI matérielles
Systèmes d'exploitation pris en chargeMS WindowsMS Windows, Linux, masOS
Soutien linguistiqueSupport C++, SupportCSupport C++, Support C#, Support Python
L'architectureCouche de service pour la gestion des appareilsCommunication directe avec l'appareil, le client gère l'appairage de l'appareil et la découverte.
Gestion des appareilsOuiNon
Découverte automatique des appareilsOuiNon
Prise en charge de plusieurs clientsOui, il peut prendre en charge de futures fonctionnalités telles qu'un tableau de bord.Non
Soutien à la poignée de développement câbléeOuiOui
Gestion des erreursOui, indique que l'appareil est connecté / ne fonctionne pasMinime
Soutien au journalOuiNon
Documentation publiéeOuiMinime
Nouvelles fonctionnalitésProchainementNon prévu

Les dernières modifications et notes de version pour tous les produits Haply seront toujours disponibles dans la section La page Releases du Haply Developer Hub.

 

Nos abonnés à la lettre d'information ont vu ceci en premier !
Cliquez ici pour vous inscrire à notre lettre d'information mensuelle pour avoir un accès rapide aux dernières mises à jour et nouvelles.

Précédent
Précédent

Nouveaux noms de produits Haply : Mise à jour officielle 2024

Suivant
Suivant

Lancement de l'accessoire Plateau VerseMount : Améliorez votre expérience Inverse3