Projets 2018-2019

<> =INFO=

Projet Semestre S8
Enseignants responsables : Olivier Richard, Didier Donsez


 * Dates : Lundi après-midi, Mardi après-midi
 * Lancement: 21/01/19 à 14h30
 * Soutenance à mi-parcours: A définir
 * Soutenance: A définir


 * Evaluation à mi-parcours le lundi/mardi ???: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.

Consignes générales:


 * Vous devez être pro-actifs !!!: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug (Attention: ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.


 * Vous devez maintenir une fiche de suivi de projet: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. Note: le nom de la fiche doit être composé du nom du projet et suffixé par info4_2018_2019. Cette fiche compte pour la note finale


 * Votre code pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19, vous utiliserez votre compte UGA.


 * Chaque projet doit avoir aux moins 2 dépôts git:
 * Un pour les documents demandés rapport, présentation de pré-soutenante, de soutenance, flyer. Il sera appelé documents.
 * Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes.


 * Les documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).


 * La note obtenue tiendra compte du nombre et de la qualité des commits observé dans vos dépots git et la branche master (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).


 * Il est fortement conseillé de suivre un développement incrémental qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de démonstrateurs présentables séparément.


 * Vous devez faire aussi des schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.

Propositions de projets
Non prioritaire
 * LoRaGAN : LoRa in the Space, Didier Donsez avec le CSUG (S)
 * LoRaRescueBalloon, Didier Donsez avec le CSUG et des élèves IESE 3 et 4. (S)
 * Agriculture connectée à Polytech et à St Cassien en partenariat avec les projets collectifs IESE/MAT
 * Serre Polytech - Système embarqué - Projet embarqué sur STM32 ou RPi3 + LoRa (S)
 * Serre Polytech - Kiosk - Kiosk, App. mobile Android et site web de visualisation des données (M)
 * Serre St Cassien - Kiosk, App. mobile Android et site web de visualisation des données (M)
 * Projet FICHA - tri sélectif connecté, Sylvain Toru.
 * Dataviz de la qualité de l'air, Didier Donsez, avec Atmo AURA et CampusIoT (M)
 * Application mobile Ionic pour Cages à marmotte connectées en LoRaWAN, Didier Donsez, Franck Delbard, avec le Station alpine Joseph Fourier (M)
 * Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT, Didier Donsez (S&M)
 * Serious game multi-joueurs pour tables tactiles en réseau : Anne-Laure Finkel, Tim Lepage, Didier Donsez. (S&M)
 * Interface de visualisation mobile du projet e-Tree: Anne Delaballe, Didier Donsez. (M)
 * OpenHAB UPnP DCS 2018, Didier Donsez (S&M)
 * Application mobile Ionic pour cabine de biathlon connectée en LoRa, Didier Donsez et d'autres avec Neoxia
 * Réseau social pair-à-pair basé sur IPFS, Olivier Richard (S)
 * Service de Proxy web pour un gestionnaire de tâches, Olivier Richard (S)
 * Mesure de consommation d'énergie et de perfomance pour cluster, Olivier Richard (S)
 * Diffusion de fichiers pour le gestionnaire de paquets NIX sur supercalculateur, Olivier Richard (S)
 * Générateur de tableau de bord pour applications scientifiques, Olivier Richard (S&M)
 * Génération d'expression NIX (S)
 * Précarité numérique, Didier Donsez, avec Disrupt Campus
 * Covoiturage Solidaire, Didier Donsez
 * CannonBall de voitures autonomes 2018
 * Intégration de Walabot à RobAIR

Projet IoT S9
Enseignants responsables : Bernard Tourancheau

Calendrier: ??? Septembre à ??? Décembre 2017.


 * Projet IoT 3 : Ski-locator (Bernard Tourancheau)

Projet Semestre S10
Enseignants responsables : Didier Donsez

Calendrier: Fin Janvier à Fin Mars 2019.

Séances de Management de projets innovants:

Réunion de présentation : Salle 249 de 11H30 a 12H30, Mercredi 23 Janvier. Faire couler le café.

Démarrage : A définir: Salle 251 de 8H30 a 11H00, Lundi 23 Janvier. Faire couler le café.

Soutenance à mi-parcours : 5 Mars, 9H00-11H30 (15 minutes par équipe).

Soutenance (puis Pot de la fin) : 21 Mars de 12H00 à 18H30 salle P007.

Affectations
Réserve
 * Contributions à Software Heritage (Didier Donsez and co)
 * Sécurisation des données IoT avec des blockchains de consortium (Didier Donsez) --> commun avec CampusIoT et UGAChain

Instructions pour la soutenance
Chaque soutenance comporte 5 minutes d'installation et de désinstallation, 20 minutes de présentation, 10 minutes de question et 10 minutes de démonstration.
 * La présentation est constituée des chapitres suivants:
 * Rappel du sujet/besoin et cahier des charges
 * Technologies employées
 * Architecture techniques
 * Réalisations techniques
 * Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres, ...)
 * Outils (collaboration, CD/CI par exemple ...)
 * Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux)...)
 * Conclusion (Retour d'expérience)
 * Transparent introduisant la démonstration
 * Répétez plusieurs fois votre présentation et votre démonstration. Il y aura des personnalités invitées. Prévoyez un démonstration filmée pour palier à l'effet "démo".
 * L'ensemble des documents (y compris photos, vidéos et screencasts) doivent être accessibles depuis le tableau ci-dessous et dans chaque fiche de suivi. Prévoyez une copie sur clé USB.
 * TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.


 * L'ensemble des documents demandé doit être accessible sur le wiki avant midi le 21/03. Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 10 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes ...).

= Projets collectifs MAT/IESE =

Années 3 et 4

 * Serres connectées @ Jardin du coteau
 * Gestion de l'eau @ Jardin du coteau
 * Aquaponie @ Polytech

=Projets M2PGI Services Machine-to-Machine et Internet-of-Things=

PM2M
=Réserve (boite à idées)=
 * 1) |Interface contrôleur de charge batterie/PV
 * 2) Sonotone à apprentissage profond
 * 3) StartAIR2 (Nicolas Palix)
 * 4) Tag et Paint Ball en réalité augmentée (Michaël Périn)
 * 5) Passe moi ton fichier (Michaël Périn)
 * 6) Extensions à Fab Server (Jean-Michel Molenaar) sous reserve (CM ou SR)
 * 7) Table multijeux de café 2.0
 * 8)  Emulation des GPIO dans QEMU pour le carte Raspberry Pi (Olivier Richard)
 * 9)  Qemu et STM32F0-Discovery  (Olivier Richard)
 * 10) Serrure à clé MIDI multifactorielle (Didier Donsez)
 * 11) Table interactive musicale (Didier Donsez)
 * 12) iMailbox (Didier Donsez)
 * 13) AmILight (eclairage d'ambience intelligent) (Didier Donsez)
 * 14) PDAmeetPDA (synchronisation d'agenda) (Michaël Périn)
 * 15) 1 000 000 VMs (expérimentation d'application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)
 * 16) Multiple Kinect (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)
 * 17) Kinect musicale (Didier Donsez) (RICM)
 * 18)  Ktechlab et integration de Simavr(Arduino) (Olivier Richard) (2-3 RICM4-SR)
 * 19) Ocaml on AVR (Arduino)
 * 20) Ocaml on Cortex-M3
 * 21) Arduino on STM32 Discovery
 * 22) Reverse Geocache Puzzle Box
 * 23) OSGi ME (Didier Donsez)
 * 24) Affichage Etudiant à Polytech
 * 25) Synthèse 3D + motion capture Kinect
 * 26) Logiciel d'apprentissage du calcul sur tablette Android (reconnaissance de chiffres manuscrits)
 * 27) Plancher de verre (saint gobain) à la Mickael Jackson dans Billie Jean ! woo
 * 28)  Ktechlab et integration de Simavr(Arduino) (Olivier Richard) (2-3 RICM4-SR)
 * 29) CNC
 * 30) Idées en Vrac
 * 31) Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)
 * 32) Projet Station Météo
 * 33) Ocaml on AVR (Arduino)
 * 34) Table interactive musicale (Didier Donsez)
 * 35) AmILight (eclairage d'amnbience intelligent) (Didier Donsez)
 * 36) Cube pointeur d'activité ingénieur
 * 37) Puppeteer Motion-Capture Costume
 * 38) Musical Staircase @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)
 * 39) Total Recall (Didier Donsez)
 * 40) SoundMachine
 * 41) Importation de données IGN publiques dans OSM
 * 42) Analyse de traces GPX pour déterminer les limitations de vitesse
 * 43) Multi perceptual cameras (Didier Donsez)
 * 44) Photomaton 3D (Didier Donsez)
 * 45) ArduCopter
 * 46) Parking Intelligent
 * 47) Frontend Web multi-utilisateur pour un jeu sérieux d'entreprise : Didier Donsez, Stéphanie Diligent, Emmanuelle Tréhoust.
 * 48) Construction d'un roadbook d'ultratrail (mais aussi trek, randonnée, cyclisme, ...) à partir de traces GPX et des réseaux sociaux (Strava, Trace de Trail, ...): Didier Donsez