Titre : Design et développement d'un gestionnaire d'agendas Résumé : Réaliser un visionneur multi-vues d'agendas, incorporant des fonctionnalités de gestion pour la mise en place des emplois du temps de formation. Encadrant : Yves Caniou E-Mail : yves.caniou@univ-lyon1.fr Nombre de personnes (min-max) : 2-4 Compétences requises : curiosité et motivation ; volonté de se former à des nouvelles technos Compétences souhaitées : langage de script (shell, python), techno Qt|Gtk Formation : M1IF Importance (A-E) : A Mots-clefs : agenda, développement, application Ce n'est pas un sujet de recherche, et plutôt orienté pour quelqu'un voulant apprivoiser des compétences programmation, notamment avec des bibliothèques/framework de fenêtres (Qt) ou de résolution de contraintes. Chaque année, les responsables de formation doivent concevoir des agendas/emplois du temps, en fonction du modèle de la formation, dictée par l'habilitation, et des contraintes des enseignants. Par ailleurs il y a beaucoup de problèmes avec les visionneurs d'agenda actuels : fonctionnalités, performance, droits, protocoles ; ils ne permettent pas de concevoir facilement un emploi du temps (multi-vues, undo-redo, éventuellement un système de gestion de contraintes), ni d'afficher les différences entre 2 versions d'agenda (voir faire du versionning). L'objet du stage est de répondre à ces problématiques en offrant : à la fois pour la confection d'emploi du temps pour un responsable, mais aussi permettant aux intervenants de voir les modifications qui ont eu lieu (historique par exemple).