Ceci est une ancienne révision du document !
Année 2014-2015
L'UE de projet TI5 consiste à réaliser en groupe de 4 ou 5 étudiants un sujet ambitieux de développement au plus proche des compétences TI (SI, web) avec un objectif de professionnalisation du développement et de mise en production. Les étudiants disposent de 3 périodes de rush consacrées exclusivement au projet (environ 3 semaines au total). Sujets des projets des années précédentes Projets - M2TI - 2012-2013 et Projets - M2TI - 2013-2014
Le projet TI5 est jalonné par les trois sprints, on divise donc le temps de TI5 en 3 blocs ayant la structure suivant :
Titre:Couche d'Interopérabilité Matériel-Applications
Acronyme: CIMA
Encadrant-e-s : michael.mrissa@univ-lyon1.fr, lionel.medini@univ-lyon1.fr
Compétences clefs : bas niveau : norme USB, programmation embarquée, Java embarqué ; niveau intermédiaire : programmation Java côté serveur ; haut niveau : OSGi, Web sémantique
Description : afin de permettre aux équipes de recherche de pouvoir facilement interconnecter les matériels à disposition avec leurs outils de démonstrations, le LIRIS se dote d'une plateforme visant à faciliter l'accès à différents types d'objets connectés (microcontrôleurs, robots, caméras, écrans…), nommée CIMA (Couche d'Interopérabilité Matériel-Applications). Cette plateforme est développée à partir de la plateforme Eclipse OM2M (qui utilise l'implémentation Equinox d'OSGi). Le noyau de la plateforme a déjà été mis en place et est fonctionnel. L'objectif du projet CIMA est de faire évoluer la plateforme OM2M pour correspondre au cahier des charges spécifique du LIRIS. Par exemple, CIMA intègre déjà la découverte sémantique de nouveaux appareils. La documentation de la version actuelle est accessible à : http://liris.cnrs.fr/~lmedini/CIMA/CIMA-doc.pdf
Globalement, les objectifs de ce projet de TI5 sont ceux décrits dans la partie 4 de ce document : étendre le panel de matériels compatibles, permettre la découverte d'appareils non connectés en IP (Bluetooth, USB, HDMI), créer une interface intuitive de configuration et d'appariement des appareils et des outils de démonstration… Durant ce projet, les étudiants pourront être amenés à se coordonner avec un projet tutoré de l'IUT pour les aspects bas niveau.
Groupe d'étudiant:
Titre: Génération d’exercices et traçage de l’activité
Acronyme: EXOGEN
Encadrant-e-s: marie.lefevre@univ-lyon1.fr, bryan.kong-win-chang@etu.univ-lyon1.fr, nathalie.guin@univ-lyon1.fr
Compétences clefs: programmation web, traçage de l’activité, IHM, atelier pédagogique
Description : Dans le cadre du plan « Réussite en Licence », les étudiants de Licence Maths-Info de première année vont utiliser cette année une plateforme qui propose des exercices d’entrainement entre chaque TD. Les objectifs de ce projet TI sont doubles :
Groupe d'étudiant:
Titre: Evolution d'une application de gestion de conférences
Acronyme: SYMPOZER
Encadrant-e-s : lionel.medini@univ-lyon1.fr
Compétences clefs : JS, PHP, Angular, Symfony
Description : l'application http://live-con.com/ est un environnement de planning de conférences et d'événements, capable de générer automatiquement un mashup de données qui sert d'application mobile lors de l'événement. Il s'agit de participer au développement d'une version plus aboutie en termes de technologies Web (passage à Angular), et de lui adjoindre des fonctionnalités supplémentaires, spécifiques au profil de l'utilisateur. Cette personnalisation de l'application passe par l'interfaçage avec des réseaux sociaux. D'autre part, il s'agit d'utiliser les informations sémantisées stockées au niveau du serveur pour permettre un matching intelligent des données agrégées par l'application.
Groupe d'étudiant:
Titre: Application de gestion des relations partenariales du laboratoire LIRIS
Acronyme: RELPART
Encadrant-e-s : gilles.gesquiere@liris.cnrs.fr, romuald.thion@univ-lyon1.fr
Compétences clefs : définition des besoins, étude de solutions existantes, programmation web PHP, framework JS, ergonomie, intégration dans le SI existant
Description : le service des Relations Partenariales du laboratoire Liris a été récemment crée avec pour mission de pérenniser, capitaliser et communiquer sur sa coopération avec les entreprises. Le service a besoin d'outil pour la gestion des contacts, le suivi des affaires et des projets (dont le financement), la remontée d'indicateurs et l'édition de rapports sur l’activité. Le projet consistera à étudier les besoins de la cellule puis à réaliser une application web (PHP CodeIgniter + backbone JS a priori) qui s'intégrera dans le système d'information du laboratoire.
Groupe d'étudiant:
Titre: Application web de gestion des TER M1
Acronyme: TER-PRIM
Encadrant-e-s : marc.plantevit@univ-lyon1.fr, emmanuel.coquery@univ-lyon1.fr
Compétences clefs : définition des besoins, programmation web PHP, framework JS, intégration dans le SI existant
Description : Les étudiants de M1 réalisent un projet de recherche dans le cadre de l'UE MIF20 - PRIM . Il s'agit de concevoir et développer une application web pour faciliter la gestion de cette UE. Les fonctionnalités attendues couvrent : le dépôt de sujet par les enseignants, la gestion des choix des sujets par les étudiants, la notations du rapport et de la soutenance et l'aide à la planification des soutenances. L'application devra s'intégrer avec le SI de l'UCBL (authentification CAS, LDAP) et sera développée en PHP avec le framework Code Igniter pour la partie serveur et en JS BackBone côté client.
Groupe d'étudiant:
La Gestion de Projet (GdP) a pour objectif de s'assurer de la réussite du projet. Pour cela, il faut être capable de prévoir, suivre, vérifier et corriger les activités du projet. On livrera au total 5 documents sur la GdP :
Le dossier d'initialisation a pour objectif de fixer le cadre du projet (contraintes, objectif, contexte) ainsi que les modalités générales de sa réalisation (méthode et outils, macro-planning). A titre d'illustration, voici un exemple des sections qu'il contiendra :
<note important>Le dossier d'initialisation sera rendu aux encadrants et aux directeurs de projets au plus tard le 16 octobre à 13h</note>
Après chaque sprint, un document de gestion de projet à destination des directeurs de projet est demandé. Ce document fait la synthèse des activités réalisées et des méthodes employées, il comprendra en particulier :
<note important>Après chaque fin de sprint le GdP sera transmis aux encadrants et aux directeurs de projets</note>
TBD
Le calcul global de charge du projet est le suivant :
L'ensemble des réalisations effectuées dans le cadre du projet constituent des livrables techniques (DT). Une des activités de la GdP est justement de convenir de la liste et de la date de remise de ces livrables. Une liste de livrables générique est proposée à titre informatif. La détermination de ces livrables en coordination avec la MOA fait partie intégrante du projet.