
MultiTouch
Stage en alternance de 6 mois en autonomie
JPB Audiovisuel
Apprendre à manipuler l'écran de l'entreprise MultiTaction et développer des applications pour celui-ci
Ce projet a été réalisé en C++

Suite à l'achat d'un écran multitouch, l'objectif de mon stage était de comprendre le fonctionnement de ce dernier et de me familiariser avec le kit de développement fourni. Tout ceci dans le but de voir jusqu'à quel point l'écran peut servir les intérêts de l'entreprise. Que ce soit en le faisant interagir avec d'autres technologies ou tout simplement en me servant des fonctionnalités intégrées à cet écran.
Durant mes premières semaines de stage, j'ai appris et développé grâce au kit de développement fourni avec l'écran. Par la suite je me suis concentré sur l'utilisation des boitiers BrightSign.
Ces boitiers permettent d'envoyer des signaux à d'autres appareils comme des éclairages, des écrans, des hologrammes, l'idée étant de faire communiquer la table MultiTaction avec ces différents périphériques grâce à des interactions effectuées sur la table.
Et pour ces interactions, l'entreprise souhaitait pouvoir utiliser la reconnaissance des codices.
Ces codices sont reconnus par la table et avec une application que j'ai développé, j'ai pu faire en sorte que nous puissions donner un message à chacun de ces codices et envoyer un message au(x) boitier(s) BrightSign de notre choix via le protocole UDP (Il s'agit du seul protocole qui permet de communiquer avec les boitiers).
Pour ce qui est du design de l'application, nous nous sommes servis de l'application de démonstration, fournie avec le kit de développement, que j'ai personnalisé afin de mettre le contenu que l'entreprise voulait exposer.
La finalité pour cette table est d'être la pièce centrale du Showroom de l'entreprise. Les utilisateurs peuvent consulter les activités de l'entreprise sur l'écran via des vidéos et des photos. Mais en plus elle permet grâce aux codice d'interagir avec les éclairages, hologrammes et autres élements du showroom.

![]() ExpérienceUn exemple de design pour l'application Expérience | ![]() R&DMultitactionMa première semaine de travail. Ici l'implémentation de widgets permettant de naviguer sur Internet, placer des images et vidéos dans une fenêtre... |
---|---|
![]() CodiceUn exemple de mon application permettant la création de codice | ![]() Utilisation d'un codiceToujours dans ma phase de test, voici la création d'un menu dans l'application expérience avec un codice généré par mon application |
![]() Application JPBUn aperçu de l'application finale | ![]() Démo ShowroomUn extrait de la démonstration du Showroom de JPB avec la table en action ! |
La plus grosse difficulté rencontrée a été la faible notoriété de la technologie, ce qui signifie que le support ne peut pas forcément répondre présent et que la communauté de développeur autour de cet outil est très petite. Étant le seul développeur de l'entreprise, je n'ai pas pu être aiguillé vers des solutions. C'est pourquoi la majeure partie de mon stage se résume à un travail de recherche très conséquent vis à vis de toutes les technologies auxquelles j'ai pu être confronté tout au long de ce stage.
Si vous le souhaitez, vous pouvez consulter la vidéo qui suit. Cette vidéo montre assez succintement le résultat de chaque étape de mon développement. J'ai donc quitté l'entreprise en leur laissant une application complètement éditable leur permettant d'ajouter du contenu et d'interagir avec n'importe quel type de périphérique connecté à un BrightSign.