« Facitrajet » : différence entre les versions

761 octets ajoutés ,  23 mars 2018
Ajout blocages
(Ajout Logiciel et Fonctionnement)
(Ajout blocages)
Ligne 26 : Ligne 26 :
== Prototype : Mars 2018 ==
== Prototype : Mars 2018 ==
Déterminée à poursuivre l'aventure et encouragée par les retours positifs, l'équipe de cinq personnes a poursuivi ses travaux de Novembre à Mars, afin de présenter un prototype fonctionnel au public.
Déterminée à poursuivre l'aventure et encouragée par les retours positifs, l'équipe de cinq personnes a poursuivi ses travaux de Novembre à Mars, afin de présenter un prototype fonctionnel au public.
Deux fonctionnalités sont encore à terminer : la reconnaissance vocale n'est pas intégré au flux (c'est un script Python indépendant) ; et le visuel du ticket n'est pas imprimé car il n'est pas (encore) récupérable sous forme d'un fichier. La démonstration incluait donc un ticket factice, et un appui sur un bouton pour lancer la reconnaissance vocale.


=== Matériel ===
=== Matériel ===
Ligne 52 : Ligne 54 :
Le navigateur est lancé au démarrage de la borne, affichant l'interface "client" (et non l'espace de développement Node-RED).
Le navigateur est lancé au démarrage de la borne, affichant l'interface "client" (et non l'espace de développement Node-RED).
      
      
L'appel de la fonction de reconnaissance vocale est fait par un appui sur le bouton d'arcade (quand le bon écran est atteint). Le résultat est écrit dans un fichier texte, qui est ensuite lu par Node-RED pour poursuivre le flow.
L'appel de la fonction de reconnaissance vocale est fait par un appui sur le bouton d'arcade, quand l'écran correspondant est atteint lors du parcours utilisateur. Le résultat est écrit dans un fichier texte, qui est ensuite lu par Node-RED pour poursuivre le flow.
   
Les pages web ne défilent pas automatiquement (nécessiter de 'cliquer' à chaque fois) : il faudrait implémenter un fonctionnement par des "websockets" pour permettre un dynamisme entre le serveur Node-RED et le client web.
      
      
Les pages web ne défilent pas automatiquement : il faut implémenter un fonctionnement par des "websockets" pour permettre un dynamisme entre le serveur Node-RED et le client web.
Enfin, le trajet mis en forme est affiché (serveur ReactJS indépendant de NodeRed), mais l'impression déclenchée est basique (coordonnées et logo du projet).
      
      
=== Retours ===
=== Retours ===
      
      
La présentation au public lors d'In/Out, où plus de 100 personnes sont passées sur notre stand, a permis d'obtenir des retours d'utilisateurs lors des démos. Ceux-ci, récupérés en direct via des post-its, seront publiés ici après leur dépouillement sous forme de synthèse.
La présentation au public lors d'In/Out, où plus de 100 personnes sont passées sur notre stand, a permis d'obtenir des retours et avis lors des démos. Ceux-ci, récupérés en direct via des post-its, seront publiés ici après leur dépouillement sous forme de synthèse.
 
 
== Perspectives ==
== Perspectives ==
Documenté et ouvert, le projet doit maintenant prendre une trajectoire plus "professionnelle". La rémunération de ses porteurs doit être envisagée à court terme, pour permettre un développement serein et rapide d'une solution plus aboutie. Toutes les pistes sont cependant ouvertes.
Documenté et ouvert, le projet doit maintenant prendre une trajectoire plus professionnelle. La rémunération de ses porteurs doit être envisagée à court terme, pour permettre le développement serein et rapide d'une solution plus aboutie. Toutes les pistes sont cependant ouvertes.


Sur le plan technique, plusieurs pistes d'améliorations de la borne sont déjà identifiées :  
Sur le plan technique, au-delà du fonctionnement basique à achever, plusieurs axes d'améliorations de la borne sont déjà identifiés :  
  - Intégration de la fréquentation des bus et de la météo
  - Intégration de la fréquentation des bus et de la météo
- Mise en place d'un service web pour un calcul avant le début du trajet (création d'une image/PDF du trajet)
  - Utilisation d'un logiciel de reconnaissance vocale respectueux des données personnelles
  - Utilisation d'un logiciel de reconnaissance vocale respectueux des données personnelles
  - Utilisation d'un outil de gestion des dialogues (proposition de collaboration d'une PME locale)
  - Utilisation d'un outil de gestion des dialogues (proposition de collaboration d'une PME locale)
55

modifications