Projets 2011-2012

De $1

Table des matières
aucun titre

Version de 11:10, 25 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

 

Projets proposés par Michel Winter

Projet 1 : Simulation de péage autoroutier.
Encadrants : Grégoire Le Blan (Sogeti), Michel Winter (UNSA)

Le but du projet est de réaliser un simulateur graphique d'un péage autoroutier. Une première étape sera la réalisation de la structure péage et de ses fonctionnalités primitives. Suivra la conception d’un générateur de trafic, ainsi que la définition de toutes les règles comportementales des conducteurs. Le développement d’une fonctionnalité d’optimisation de la gestion des voies finalisera ce projet ; l'objectif final est en effet que cet outil permette d’inspirer des optimisations de processus métiers dans le monde réel.

La technologie n'est pas imposée ; elle sera choisie par les étudiants au démarrage du projet de manière à faciliter le développement de l'outil. Le niveau d'aboutissement de l'IHM sera également décidé au démarrage du projet.

 

Projet 2 : Outil de gestion de projet : suivi des charges
Encadrant : Michel Winter (UNSA)

Au démarrage d'un projet, on estime pour chacune des activités l'effort qu'il sera nécessaire pour la mener à bien. Cet effort, la charge, se mesure en jours*homme. Chaque semaine, chaque membre de l'équipe projet doit renseigner sur quelle activité il a travaillé, permettant ainsi de suivre l'avancé du projet par rapport aux estimations initiales.

L'objectif de ce projet est la réalisation d'un outil dédié à ce suivi des charges, permettant à chaque salarié de renseigner chaque semaine son activité, et fournissant aux chefs de projet un reporting efficace.

Des outils open-source fournissent des fonctionnalités souvent proches, mais jamais complètes.

Technologie souhaitée : PHP.  

Projet 3 : réseau social sportif
Encadrants : Sylvain Mazeau (Bull) / Michel Winter (UNSA)

L'objectif est de créer un réseau social sportif, en commençant par la course à pied. A minima il s’agira de permettre aux participants de s’inscrire, faire sa fiche, se connecter à d'autres membres et pouvoir ajouter des news à la façon facebook.

La technologie retenue est PHP et le framework symphony qui est particulièrement adapté à ce genre de développement. La tâche principale consistera en la création d'un Bundle Symfony2 comprenant :

  • une page de création d'un groupe par un user (user au sens Symfony), avec ajouts de mots-clés
  • la création de la page "liste des groupes créés" (10 par pages)
  •  la recherche de groupe par critères (user, mots-clés)
  • la souscription à un groupe par un user.
  •  une page d'administration du groupe accessible uniquement au créateur
  • la modération de la souscription (possibilité de refuser que quelqu'un souscrive) par le créateur
  •  le bannissement d'un membre inscrit par le créateur
  • l'ajout d'un administrateur du groupe à un utilisateur inscrit (depuis la page administration)
  • une page de publication du groupe (accessible uniquement par les users inscrits)
  •  la publication d'un message rich (text/image/video) sur la page de publication par n'importe quel user inscrit au groupe (affichage de la date et de l'auteur)

Options Bonus :

  •  Récupération de messages depuis des comptes Twitter d'un user (bundle existant FOSTwitterBundle à intégrer) à activer depuis la page d'administration du groupe...
  • ...Et publication du message Twitter récupéré sur la page de publication du groupe
  •  Option de publication sur compte Twitter d'un message de la page de publication du groupe (attention au Larsen, je publie sur twitter, ça cascade sur deux groupes, qui cascadent sur twitter...)
  • Sur facebook à la place de Twitter, c'est pas mal aussi... (FOSFacebookBundle)

 

 

Projets proposés par Gilles Menez

Projet 4 : Surveillance et pilotage d'un robot aspirateur ROOMBA 

 Donc pour ceux qui ne le saurait pas, Roomba est un robot aspirateur commercialisé à un prix raisonnable : http://fr.wikipedia.org/wiki/Roomba  On peut faire pas mal de choses pour lesquelles il n'a pas forcément été prévu : http://hackingroomba.com/ 

L'idée du projet c'est de prendre en main le robot et sa plateforme de développement.  Puis de développer une application amusante  (http://hackingroomba.com/projects/) : 

  •  transformer roomba en systeme de video surveillance 
  •  ou en chien de garde  
  • ou etc 

Par contre .. il y a de grandes chances que cela se passe sur Sophia ...dès que le robot sera devenu indispensable à la validation. Le robot est fourni avec un PC fixe et un PC portable dédié.

Projet 5.  Mettre en place un site Web destiné à la gestion d'un enseignement.

  • Présentation de l'enseignement
  •  Notion de forum (permettant aux intervenants et étudiants de dialoguer)
  • Dépot de documents (à usage collectifs ou évaluation...)
  •  Systeme d'evaluation de l'enseignement
  • Systeme de suivi des étudiants pouvant ainsi signaler une difficulté non assimilées (une espéce de "class action")
  • Présentation "avantageuse" de projets étudiants issus de cet enseignement
  •  Suivi des promotions ayant subi cet enseignement

Par contre dans le cadre de ce projet, il faut des étudiants autonomes en Web parce  je ne souhaite pas m'investir dans l'acquisition des outils au delà d'une certaine limite.