PDAmeetPDA


 * UE/Module: Projet innovant de RICM4 option SR
 * Enseignant: ?
 * Élèves: ?

Introduction
Il s'agit de concevoir un lieu d'échange pour PDA (Personal Digital Assistant) communiquants qui peut prendre la forme d'une plateforme d'accueil sur lequel tous les participants à une réunion déposent leur PDA. Les PDA s'échangent de l'information pour trouver une date de réunion compatible avec les emplois du temps de chacun.

Début d'analyse du problème

 * Définir un format standard d'importation/exportation des contraintes d'emploi du temps
 * Développer l'application d'importation/exportation sur les PDA
 * La plateforme d'accueil doit s'adapter au protocole de communication de chaque PDA
 * On peut imaginer que la platerforme d'accueil est un PC qui présente les créneaux libres communs à tous les agenda sur lequel on sélectionne la date choisie et qui transmet la date aux PDA.

Objectifs supplémentaires

 * Gérer les questions de confidentialité : attention à ne pas dévoiler les agenda qui peuvent contenir des informations confidentielles, par exemple, le nom d'un concurrent avec qui on a pris rendez-vous...

La question de la confidentialité se pose lorsqu'on ne trouve pas de solution et que l'un des membres doit annuler un créneau déjà pris par une contrainte de moindre importance (par exemple, son heure de squash). Doit-on alors afficher aux yeux de tous le contenu des contraintes ? Il serait préférable lorsqu'on clique sur un créneau de demander d'éditer le créneau correspondant sur chacun des PDA que les participants ont repris en main.


 * La plateforme et les PDA se chargent de déplacer les contraintes de priorité faible afin de trouver une solution pour la prochaine réunion entre telle et telle date.


 * Encore plus ambitieux, on peut imaginer qu'il n'y a plus de plateforme centralisatrice et que c'est l'application installée sur les PDA qui résout les contraintes d'EdT par de l'algorithmique distribuée


 * Enfin soyons fous, on peut en plus tâcher de répartir la charge de calcul en fonction de la capacité des PDA (plus de calculs au PDA le plus puissant et qui à la plus de réserve de batteries)