Renauld MAMBOUNDOU Arnaud SCHOEN Safiatou FANNY Vincent BOUVIER Stéphane IGOUNET Arnaud ICARD...

Post on 04-Apr-2015

107 views 3 download

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