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.

Précédent
Précédent

Nouveaux noms Haply : mise à jour officielle 2024

Suivant
Suivant

Comment la simulation médicale haptique révolutionne la formation dans le secteur de la santé | Haply l'IMSH 2024