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 charge | MS Windows | MS Windows, Linux, masOS |
Soutien linguistique | Support C++, SupportC | Support C++, Support C#, Support Python |
L'architecture | Couche de service pour la gestion des appareils | Communication directe avec l'appareil, le client gère l'appairage de l'appareil et la découverte. |
Gestion des appareils | Oui | Non |
Découverte automatique des appareils | Oui | Non |
Prise en charge de plusieurs clients | Oui, 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ée | Oui | Oui |
Gestion des erreurs | Oui, indique que l'appareil est connecté / ne fonctionne pas | Minime |
Soutien au journal | Oui | Non |
Documentation publiée | Oui | Minime |
Nouvelles fonctionnalités | Prochainement | Non 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.