Présentation du nouvel Inverse Installer 2.0 : guide comparatif des API Haply
Inverse Installer 2.0 est la version la plus récente et la plus complète du logiciel permettant de faire fonctionner Inverse3 . Robuste et évolutif, il intègre toutes nos dernières fonctionnalités ainsi que les changements de nom de nos produits.
Cet article explique la différence entre les API matérielles et Inverse Installer 2.0. Il présente les raisons pour lesquelles vous pourriez privilégier l'une plutôt que l'autre, propose une comparaison côte à côte des deux architectures et explique les éléments à prendre en compte lors de la mise à niveau vers la version 2.0.
Quel logiciel dois-je télécharger pour faire fonctionner mon Inverse3 ?
Si vous partez de zéro, nous vous recommandons de télécharger Inverse Installer 2.0, qui comprend :
SDK inversé
Documentation et tutoriels
Bibliothèques d'exécution
Ce SDK est la version la plus récente et la plus complète du logiciel disponible pour Inverse3 . Il est robuste, évolutif et intègre toutes les mises à jour officielles des noms de produits.
Parmi les autres améliorations, on peut citer :
Corrections de bogues visant à réduire les interférences avec les dispositifs haptiques
Architecture d'exécution prenant en charge :
Gestion des appareils
Détection automatique des périphériques
Appairage des appareils
Soutien aux clients multiples
Journalisation des connexions des appareils
Compatibilité avec les fonctionnalités futures
Notre équipe vous recommande vivement de passer au SDK 2.0.
Remarque :
L'API prend en charge les langages C et C++ et n'est actuellement disponible que pour Microsoft Windows. La prise en charge d'autres systèmes d'exploitation sera étendue dans les mois à venir.
Quand ou pourquoi dois-je utiliser les interfaces utilisateur matérielles ?
Les API matérielles sont recommandées si votre système ne fonctionne pas sous Windows. Ces API utilisent toujours les anciens noms de produits, tels que « Handle » (désormais rebaptisé « VerseGrip »).
API matérielle C++
L'API matérielle directe la plus complète, prenant en charge :
Windows
Linux
macOS
aarch64
API matérielle Python
Elle offre les mêmes fonctionnalités que la version C++ et est particulièrement appréciée des étudiants et des développeurs en robotique qui préfèrent Python.
Les plateformes prises en charge sont les suivantes :
Windows
Linux
macOS
aarch64
Quand ou pourquoi devrais-je utiliser les intégrations SDK Inverse ?
Le SDK Inverse pour Unity permet aux développeurs de créer des intégrations haptiques de base au sein du moteur de jeu Unity, avec un niveau de complexité technique réduit.
Le SDK comprend :
Tutoriels
Documentation
Prise en charge du gestionnaire de paquets Unity
C'est l'outil idéal pour s'initier à l'haptique et créer vos premières scènes.
Toutefois, pour une simulation physique haptique hautement performante, le moteur physique natif de Unity n'est pas recommandé, car il ne permet pas de maintenir la communication en boucle fermée à 1 000 Hz nécessaire à une expérience haptique de haute qualité.
Si vous avez des questions, veuillez contacter haply.
Mise à jour vers l'installateur inversé : Avantages et passage à l'installation inversée
Inverse Installer met en place une couche de services qui gère automatiquement :
Détection automatique des périphériques
Appairage des appareils
Gestion des ports des périphériques
Cela permet d'éviter la gestion manuelle des ports et simplifie le développement.
Avantages architecturaux de l'« Inverse Installer » (par rapport aux API matérielles)
Gestion des appareils
Détection automatique des périphériques
Appairage des appareils
Soutien aux clients multiples
Prise en charge des fonctionnalités futures
Diagnostics
Tableau de bord
Prise en charge de la journalisation
Surveillance de l'état de la connexion
Une meilleure compatibilité ascendante
Moins de travail requis au niveau du logiciel client
Des mises à jour plus faciles à l'avenir
Mise à jour vers Inverse Installer 2.0 (à partir de la version 1.0)
Cette version comporte des modifications qui entraînent des incompatibilités.
Les modifications sont les suivantes :
Les noms officiels des produits remplacent les anciens noms génériques.
Correction d'un bug qui provoquait une interférence entre « haply » et la console Touch3DS.
Ajout d'une requête initiale concernant Inverse3 lors de la première connexion de l'appareil.
Ajout de la mise en cache des services pour les états Inverse3 de VerseGrip.
Ajout de la prise en charge de la latéralité pour la fonction `device_open_first`.
Des tutoriels ont été ajoutés directement dans le programme d'installation.
Correction des plantages dus à une surcharge des files d'attente de requêtes.
Amélioration de la gestion et du signalement des erreurs.
Comparaison côte à côte entre l’Inverse Installer et l’API matérielle
(Le tableau comparatif et le contenu figurent dans l'article original.)
Les derniers journaux des modifications et notes de mise à jour de tous les produits Haply sont toujours disponibles sur la pageDeveloper Hub » Developer Hub Haply Developer Hub .
Nos abonnés à la newsletter l'ont découvert en avant-première ! Inscrivez-vous à notre newsletter mensuelle pour être informé en avant-première des dernières actualités et nouveautés.

