Renauld MAMBOUNDOU Arnaud SCHOEN Safiatou FANNY Vincent BOUVIER Stéphane IGOUNET Arnaud ICARD...
-
Upload
raphael-le-roux -
Category
Documents
-
view
107 -
download
3
Transcript of Renauld MAMBOUNDOU Arnaud SCHOEN Safiatou FANNY Vincent BOUVIER Stéphane IGOUNET Arnaud ICARD...
•Renauld MAMBOUNDOU•Arnaud SCHOEN•Safiatou FANNY•Vincent BOUVIER
•Stéphane IGOUNET•Arnaud ICARD
•Présenté et soutenu par :
•Tuteur et encadrant :
I. IntroductionII. Rappel sur le semestre 1III. Suivi du semestre 2
1. Organisation2. Les tests3. Résultats des tests4. Développement du module
IV. Conclusion
11/04/23 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
11/04/23 3
Objectif général
Cibles : Membres du personnel du bureau de la
présidence
Les étudiants11/04/23 4
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
11/04/23 5
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
11/04/23 6
Solution retenue : OBM
GroupWare open source écrit en PHP
▪ Agenda, contact, e-mail,…
Supporte SyncML et ActiveSync
La société : Linagora
11/04/23 7
Première difficulté rencontrée
L’installation d’OBM sur une virtualMachine
11/04/23 8
11/04/23 9
Organisation en flux tendu
Découpage en sous tâches
Travail en équipe de deux
11/04/23 10
Exemple
11/04/23 11
Liste de diffusion
News
Tests de synchronisation :
Interface Web
Thunderbird/Lightning
i-Phone
Windows Mobile
11/04/23 12
2. Les tests (1/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
11/04/23 13
2. Les tests (2/3)
11/04/23 14
2. Les tests (3/3)
Encourageant, mais…
11/04/23 15
3. Résultats des tests
But : Aider les secrétaires dans la
prise de rendez-vous
Tutorial de création d’un module
OBM
11/04/23 16
4. Développement du module (1/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
11/04/23 17
4. Développement du module (2/7)
Développement de notre module
pour OBM
Facilité d’utilisation avec un assistant étape
par étape
Une intégration complète dans OBM
11/04/23 18
4. Développement du module (3/7)
Travail effectué :
Auto complétion amélioré pour la recherche
de ressource et utilisateurs
11/04/23 19
4. Développement du module (4/7)
Travail effectué :
Création d’une API pour faciliter l’écriture de
nouveaux modules
11/04/23 20
4. Développement du module (5/7)
Problèmes rencontrés
Très peu de documentation à jour
Code pas organisé
Mauvaise gestion des modules
Support par liste de diffusion
11/04/23 21
4. Développement du module (6/7)
Travail restant :
Affichage des disponibilités pour les
participants défini par un créneau de dates
Enregistrement des événements
11/04/23 22
3. Développement du module (7/7)
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
11/04/23 23
En vous remerciant de votre attention,
L’équipe projet Agenda Partagé24