This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2012_2013:projetstut:diffusioninformations [2012/09/21 18:41] blay |
2012_2013:projetstut:diffusioninformations [2012/10/08 08:12] blay [Technologies utilisées et requises] |
||
---|---|---|---|
Line 20: | Line 20: | ||
* [[http://anubis.polytech.unice.fr/iut/2012_2013/projetstut/diffusioninformations?&#lignes-de-produits-logiciels-et-communaute|Lignes de produits logiciels et communauté]] | * [[http://anubis.polytech.unice.fr/iut/2012_2013/projetstut/diffusioninformations?&#lignes-de-produits-logiciels-et-communaute|Lignes de produits logiciels et communauté]] | ||
* [[http://anubis.polytech.unice.fr/iut/2012_2013/projetstut/diffusioninformations?&#construction-d-un-diffuseur-pour-l-irsam|Construction d'un diffuseur pour la villa Apraxine]] | * [[http://anubis.polytech.unice.fr/iut/2012_2013/projetstut/diffusioninformations?&#construction-d-un-diffuseur-pour-l-irsam|Construction d'un diffuseur pour la villa Apraxine]] | ||
- | * [[http://anubis.polytech.unice.fr/iut/2012_2013/projetstut/diffusioninformations?&#connexion-de-la-synthese-vocale-au-diffuseur-d-information-de-l-irsam1|Connexion de la synthese vocale au diffuseur d'information de l'irsam]] | + | * [[http://anubis.polytech.unice.fr/iut/2012_2013/projetstut/diffusioninformations?&#connexion-de-la-synthese-vocale-au-diffuseur-d-information-de-l-irsam|Connexion de la synthese vocale au diffuseur d'information de l'irsam]] |
* [[http://anubis.polytech.unice.fr/iut/2012_2013/projetstut/diffusioninformations#construction-d-un-diffuseur-pour-l-iut|Construction d'un diffuseur pour l'IUT]] | * [[http://anubis.polytech.unice.fr/iut/2012_2013/projetstut/diffusioninformations#construction-d-un-diffuseur-pour-l-iut|Construction d'un diffuseur pour l'IUT]] | ||
==== Technologies utilisées et requises ==== | ==== Technologies utilisées et requises ==== | ||
Line 32: | Line 32: | ||
* Navigateurs supportant Html5 : Firefox, Chrome et Safari. | * Navigateurs supportant Html5 : Firefox, Chrome et Safari. | ||
* langage LESS | * langage LESS | ||
- | * framework Prototype | + | * [[http://prototypejs.org/|framework Prototype]] |
* Ajax | * Ajax | ||
* Objets JSON | * Objets JSON | ||
Line 48: | Line 48: | ||
Pour la **synthèse vocale** : | Pour la **synthèse vocale** : | ||
* MS ..... | * MS ..... | ||
+ | |||
+ | |||
+ | |||
+ | Pour les tests de javascript, incluant un plugin eclipse : http://code.google.com/p/js-test-driver/ | ||
Relations aux codes | Relations aux codes | ||
+ | ==== Mode d'emploi ==== | ||
+ | |||
+ | * Pour **ajouter un renderer**, il faut ajouter le chemin dans le contrôleur de la zone, dans la map. | ||
===== Pour Tous -- Prise en main des codes -- ===== | ===== Pour Tous -- Prise en main des codes -- ===== | ||
Voici les codes d'un diffuseur d'information sous la forme d'une archive. | Voici les codes d'un diffuseur d'information sous la forme d'une archive. | ||
Line 73: | Line 80: | ||
Aux écrans de l'IRSAM (cf. ci-dessus) est connecté une synthèse vocale. Lorsqu'une personne tape sur la lettre m, elle entend le menu du jour, etc. | Aux écrans de l'IRSAM (cf. ci-dessus) est connecté une synthèse vocale. Lorsqu'une personne tape sur la lettre m, elle entend le menu du jour, etc. | ||
Les objectifs de ce projet sont : | Les objectifs de ce projet sont : | ||
- | - La version actuelle lit des fichiers XML, il s'agit d'une part de passer à la lecture d'objets JSON; | + | - La version actuelle lit des fichiers XML, il s'agit de passer à la lecture d'objets JSON; |
- | - Prendre en compte les besoins nouveaux de l'IRSAM et améliorer le service rendu en fonction des nouveaux services proposés, etc. | + | - Prendre en compte les besoins nouveaux de l'IRSAM et améliorer le service rendu en fonction des nouveaux services proposés, etc. |
- | - Etudier l'intérêt de l'approche pour connecter d'autres systèmes à des diffuseurs d'informations et/ou explorer la vocalisation de certaines informations à des temps donnés comme les pauses. | + | - Etudier l'intérêt de l'approche pour connecter d'autres systèmes à des diffuseurs d'informations et/ou explorer la vocalisation de certaines informations à des temps donnés comme les pauses. |
[[2012_2013:projetstut:diffusioninformations:syntheseVocale| Description détaillée]] | [[2012_2013:projetstut:diffusioninformations:syntheseVocale| Description détaillée]] | ||
Line 105: | Line 112: | ||
======= Organisation du projet ======= | ======= Organisation du projet ======= | ||
+ | Toutes les équipes respecteront l'organisation suivante, où les durées sont des indicateurs, qui peuvent être raccourcis ou allongés avec justification en fonction des sous-cas. | ||
+ | - 15 jours ~ fin : 21 octobre: | ||
+ | * Compréhension du sujet, par l'étude | ||
+ | * des documents donnés, | ||
+ | * des technologies utilisées ou recommandées, | ||
+ | * des codes fournis | ||
+ | * Production des artefacts demandés éventuellement pour l'ensemble du groupe : documentation, tutoriels, ... | ||
+ | * Production de la trame principale du cahier des charges. | ||
+ | - 15 jours ~18 novembre : | ||
+ | * Analyse des besoins => Production d'une sous-partie du cahier des charges. | ||
+ | * Planification du projet SPrint 0 par la mise en place de user stories qui seront réifiées dans la forge sous la forme de demandes, comprenant date de début et de fin prévisionnelles; construction d'un premier backlog de sprint. Cette partie inclut les prévisions de tests. | ||
+ | - 15 jours ~ 9 décembre: | ||
+ | * Premiers développements | ||
+ | * Production à la fin d'un prototype | ||
+ | - Puis itérations selon la planification prévue jusqu'à l'étape suivante | ||
+ | * Semaine de développement agile en janvier pendant laquelle les équipes s'aligneront à nouveaux | ||
+ | - Intégration des FMs produits par les projets 2,3 et 4 dans le projet 1 | ||
+ | |||
+ | <note tip>En fonction des progrès des sous-groupes, chaque membre pourra contribuer à plusieurs sous-projets. L'utilisation de Redmine nous permettra de tracer ces contributions. </note> | ||
- | Etape 1 : Transformer les principales tâches en XXX dans la forge. | ||
Pour chaque commit vous utiliserez : http://www.redmine.org/projects/redmine/wiki/RedmineTimeTracking | Pour chaque commit vous utiliserez : http://www.redmine.org/projects/redmine/wiki/RedmineTimeTracking |