IDS: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
Line 45: Line 45:
=== Emploi du temps et NFC ===
=== 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écharger les emplois du temps de la semaine pour chaque filière. Dès qu'une puce NCF est détecté, une fenêtre s'ouvre avec les informations sur le cours prochain cours de la personne, la salle dans laquelle est 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.

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 étaient mise en ligne comme exemple.



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

Le texte du speech est créé dynamiquement par le programme pour s'adapter à tout les types d'utilisateur. Ensuite, il est envoyé sur le serveur de Voxygen qui va alors nous 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 ===
=== Kinect et Reveals.js ===

Revision as of 19:38, 28 March 2015

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écharger les emplois du temps de la semaine pour chaque filière. Dès qu'une puce NCF est détecté, une fenêtre s'ouvre avec les informations sur le cours prochain cours de la personne, la salle dans laquelle est 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.

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 étaient mise en ligne comme exemple.


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

Le texte du speech est créé dynamiquement par le programme pour s'adapter à tout les types d'utilisateur. Ensuite, il est envoyé sur le serveur de Voxygen qui va alors nous 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