Application basée sur Node.js et Express 4 qui reçoit des datagrammes TUIO et les transmet à une page web via web-sockets
Le projet fourni est composé de 2 parties:
Le backend est une application Node.js basée sur Express; il officie comme récepteur de données TUIO et les renvoie vers le frontend au moyen d'un web-socket.
Le frontend est une page web, servie par le backend, qui reçoit les événements émis par le serveur grâce au web-socket.
Chaque partie est contenue dans le dossier correspondant.
cd receiver
npm install
Dans le dossier du projet, lancer la commande suivante:
node ./backend/server.js
On utilise le simulateur TUIO pour envoyer des messages. Par défaut, celui-ci émet également sur le port UDP 3333. Ce simulateur a été inclus à la racine du projet.
Sur GNU/linux, le simulateur peut être lancé avec la commande suivante:
java -Djavax.accessibility.assistive_technologies=" " -jar TuioSimulator.jar
Note: le laguage Java doit être installé sur la machine.
Ajouter le paramètre "debug" avec comme valeur 1 à l'URL: http://localhost:5000?debug=1 Le mode debug affiche les messages de debuggage dans la console du navigateur.