Renauld MAMBOUNDOU Arnaud SCHOEN Safiatou FANNY Vincent BOUVIER Présenté et soutenu par : Tuteur et encadrant : Renauld MAMBOUNDOU Arnaud SCHOEN Safiatou FANNY Vincent BOUVIER Stéphane IGOUNET Arnaud ICARD
Sommaire Introduction Rappel sur le semestre 1 Suivi du semestre 2 Organisation Les tests Résultats des tests Développement du module Conclusion 02/04/2017
Introduction (1/2) Un Agenda partagé : Appartient à une personne ou un groupe Consultable pour les utilisateurs disposant des droits suffisants Facilite la prise de rendez-vous (disponibilités) Visible au travers de n’importe quel support et environnement 02/04/2017
Introduction (2/2) Objectif général Cibles : Membres du personnel du bureau de la présidence Les étudiants 02/04/2017
Rappel sur le semestre 1 (1/2) Les objectifs du semestre 1 Étude du système d’agenda utilisé à l’université (Horde) Étude des différentes technologies liées à la synchronisation des téléphones mobiles 02/04/2017
Rappel sur le semestre 1 (2/2) Conclusion du semestre 1 Quelques solutions viables en matière de Groupware La technologie SyncML utilisée doit être remplacé par ActiveSync Orientation pour le second semestre 02/04/2017
Suivi du semestre 2 (1/2) Solution retenue : OBM La société : Linagora GroupWare open source écrit en PHP Agenda, contact, e-mail,… Supporte SyncML et ActiveSync La société : Linagora 02/04/2017
Suivi du semestre 2 (2/2) Première difficulté rencontrée L’installation d’OBM sur une virtualMachine 02/04/2017
Organisation (1/3) Organisation en flux tendu Découpage en sous tâches Travail en équipe de deux 02/04/2017
Organisation (2/3) Exemple 02/04/2017
Organisation (3/3) News Liste de diffusion 02/04/2017
Les tests (1/3) Tests de synchronisation : Interface Web Thunderbird/Lightning i-Phone Windows Mobile 02/04/2017 12
Les tests (2/3) Catégorie de tests : Simple 1 Tier : 1 personne intervient à la fois Multi-Tier : Plusieurs personnes interviennent sur le même agenda au même moment 02/04/2017 13
Les tests (3/3) 02/04/2017 14
Résultats des tests Encourageant, mais… 02/04/2017 15
Développement du module (1/7) But : Aider les secrétaires dans la prise de rendez-vous Tutorial de création d’un module OBM 02/04/2017 16
Développement du module (2/7) Phase de recherche Établir les « normes » de développement Recherche sur la manière de faire les requêtes SQL Trouver les modifications nécessaire à l’intégration du module 02/04/2017 17
Développement du module (3/7) Développement de notre module pour OBM Facilité d’utilisation avec un assistant étape par étape Une intégration complète dans OBM 02/04/2017 18
Développement du module (4/7) Travail effectué : Auto complétion amélioré pour la recherche de ressource et utilisateurs 02/04/2017 19
Développement du module (5/7) Travail effectué : Création d’une API pour faciliter l’écriture de nouveaux modules 02/04/2017 20
Développement du module (6/7) Problèmes rencontrés Très peu de documentation à jour Code pas organisé Mauvaise gestion des modules Support par liste de diffusion 02/04/2017 21
Développement du module (7/7) Travail restant : Affichage des disponibilités pour les participants défini par un créneau de dates Enregistrement des événements 02/04/2017 22
Conclusion Travail en équipe pas toujours facile Projet intéressant en vue des technologies Projet servant de base aux équipes de développement du CRI de l’an prochain 02/04/2017
En vous remerciant de votre attention, L’équipe projet Agenda Partagé Questions/réponses En vous remerciant de votre attention, L’équipe projet Agenda Partagé