IDS

From air
Jump to navigation Jump to search
IDS LivingMap à Experimenta 2013
IDS LivingMap à Experimenta 2013

Projet continué par Christophe Adam et Zhengmeng Zhang (élève de RICM4)

Fiche de suivi & SRS & Diagrammes UML & Scrum & rapport & transparents & flyer & poster & Video ou Screencast & github


Contexte

Interactive Digital Signage

Les bornes interactives à la pointes de la technologies commencent à apparaitre dans nos villes. Au potentiel infini, elles vont révolutionner le monde de l’information et de la publicité.

Examples:

Matériel

  • Borne IDS contenant
    • TV 37 Pouces Full HD
    • Verre trempé IKEA
    • mini PC Intel
    • Kinect XBox
    • Haut Parleurs
    • Lecteur NFC (SCM Microsystems Inc. SCL3711 reader & NFC device 0)
  • Tag NFC
  • Téléphone Android (pour programmer les puces NFC)

Logiciels (utilisés)

Logiciels (réalisés)

Le dépôt global des sources est sur github

Voici la liste des différentes applications que nous avons réalisées dans le but de répondre à différents use cases.

Emploi du temps et NFC

Le programme créé tourne en tache de fond sur la borne. Tout les lundi à 6h du matin, il télécharge les emplois du temps de la semaine pour chaque filière. Dès qu'une puce NCF est détectée, une fenêtre s'ouvre avec les informations sur le prochain cours de la personne, la salle dans laquelle elle sera, son enseignant ainsi que les horaires du cours. Au moment de l'ouverture de cette fenêtre, la borne se met à parler à la personne qui est en face d'elle pour lui donner verbalement ces informations via la synthèse vocale. A la fin du speech, la fenêtre se ferme.

Info sur le programme

Le programme a été écrit intégralement en Java.

Les emplois du temps de chaque filière sont télécharger automatiquement tout les lundi matin à 6h du matin.

La synthèse vocale fonctionne grâce au site web de l'entreprise Voxygen qui permet d'utiliser des voix à la pointe de la technologie qui ont été mise en ligne comme exemple.

Le texte du speech est créé dynamiquement par le programme pour s'adapter à chaque utilisateur. Ensuite, il est envoyé sur le serveur de Voxygen qui va alors renvoyer un fichier audio au format mp3 avec le contenu vocal souhaité. Enfin, le programme lance la lecture du fichier son pour faire parler la borne. A la fin de la lecture, la fenêtre se ferme.

Kinect et Reveals.js