4 Développements des outils d'esquisse virtuelle
4.1 Première version de l'outil
4.1.3 Le logiciel
La présentation de la partie logicielle de l'outil d'esquisse virtuelle va suivre en partie la décomposition matérielle précédente. La flexibilité dans la gestion des périphériques a simplement été gérée par changement de paramètres dans le programme. Nous retrouverons en liaison avec les yeux : la gestion de l'affichage et en liaison avec la main droite : la gestion du retour d'effort. L'animation du mécanisme est pilotée par la gestion de la dynamique. Ce programme faisant fonctionner plusieurs processus, une gestion des tâches permet de séquencer ceux-ci aux vitesses désirées et permet d'assurer un échange fiable d'informations.
Les développements de cette première version ont été effectués pour l'interface en Java, Java3D sous Kawa et la partie haptique/dynamique en C++ avec les librairies OpenDE pour la dynamique, Ghost pour l'haptique sous Visual Studio 6.0.