Aller au contenu principal

SDK

HoloForge SDK
(Software Developement Kit)

En plus des outils de développement fournis par Microsoft, nous avons créé notre propre outil : le HoloForge SDK (Software Developement Kit).

Ce SDK, utilisé dans l'ensemble des projets et est constamment mis à jour. Il nous permet, entre autre, de gagner un temps considérable sur la mise en place des projets, l’implémentations des scénarios et la gestion des interactions.

Parmi les fonctionnalités embarquées, certaines se distinguent particulièrement pour leur valeur ajoutée :

Hololens

CRÉATION

Manipulation d’hologrammes : possibilité d’agir sur la position, l’orientation et l’échelle de chaque interface, document ou modèle 3D. Pour un placement plus précis, il est possible d’utiliser un gamepad.

Reconnaissance d’images : une partie de la librairie open source OpenCV à disposition pour reconnaitre et positionner des images ou des QR code dans l’espace. Ces images peuvent être utilisées pour définir le point de départ de l'expérience ou positionner un hologramme.

Création d’interfaces et de scènes : création de menus, listes ou boutons à la volée avec un système de type XAML qui permet la séparation du code, de la logique et du design offrant ainsi une grande souplesse dans le développement et la maintenance de l’application. Fonctionnalité de base de la solution HoloScene, il est aussi possible d’enregistrer ses différentes configurations et de les charger plus tard.

Operator

NAVIGATION

Magnétisme : facilite la sélection en venant placer automatiquement le curseur sur les points d’intérêts les plus proches.

Assistance au regard : aide les utilisateurs à regarder au bon endroit au moment voulu. Un tel dispositif permet de palier l’étroitesse du champ de vision et assure aux utilisateurs une bonne perception des hologrammes présents dans leur environnement.

Commandes vocales : possibilité d’activer une option, ouvrir une fenêtre ou valider une action par la voix.

Objets connectés : la mise en correspondance avec un outil ou du matériel connecté. Nous avons connecté notamment des télécommandes industrielles avec HoloLens afin de mettre la personne formée en situation réelle avec du matériel vraiment utilisé sur le lieu de travail.

Share

PARTAGE

MultiLens : partage de l'expérience entre plusieurs utilisateurs, qu’ils soient sur un PC Windows 10 ou équipés d’un HoloLens.

Connexion en réseau local : serveur, directement embarqué sur le PC du superviseur, qui synchronise les positions des différents utilisateurs, leurs actions et leurs flux de données. La connexion est donc point à point, garantissant une simplicité de déploiement et une sécurité maximale.

Partage de scan : envoi du Playspace (scan réalisé à partir d’HoloLens) en temps réel au superviseur afin de lui fournir un aperçu de la topologie de l’environnement dans lequel l’utilisateur intervient.