FrancoisBonnarel, JeanJulienClaudon, MireilleLOUYS, AndreSchaaff, ChristianWolf, ColletChristophe
- Définition du cahier de charges du StageWorkflow (reportée de la dernière réunion),
- Discussion sur l' InterfaceWeb (pas celle du workflow, mais celle qui permet de lancer une tâche tout court),
- Trouver un nom pour cette interface :) et tjs DiscussionNommage.
- Poursuite de la discussion sur l'intégration dans Aladin.
La DiscussionNommage n’ayant pas donnée de résultat concret, le nom sera choisi lors du lancement final du projet.
AndreSchaaff
est en train de rédiger le cahier de charges. Les détails
seront décidés quand l'état de l'art sera
disponible.
Remarques:
- L'objectif du stage est la conception d'une boite à outils visuels
capable de gérer un workflow, c.à.d. un logiciel. Dans ce cadre, les
workflows peuvent être des enchaînements de tâches de traitement
d'images aussi bien que des enchaînements de tâches générales, par
exemple des tâches d'organisation (CDS: ou sont stockés les ressources
etc.). Par conséquent, les logiciels sont développés en plusieurs
versions ("instances"), une instance étant une application à un domaine
spécifique. Le cas du MDA est donc un cas spécial d'une étude plus
générale.
- FrancoisBonnarel
s'occupe de la description d'un premier use case
(réduction/segmentation/calcul des spectres moyen) qui sera étudié par
le stagiaire.
JeanJulienClaudon indique que la partie MethodesDAcces
est presque finalisée. Concernant les composants manquants, il s'agit
principalement de la gestion de quelques structures d'E/S (listes de
choix, etc.).
La présentation de la "liste" de tâches a été évoquée. Après une
discussion, une "structure hiérarchique généralisée" à été adoptée:
- A la base, la structure se présente sous forme d’une arborescence
: ainsi, la tâche "ACP" pourrait appartenir au groupe "Réduction", au
sous groupe "statistique" etc.
- Chaque tâche peut correspondre à plusieurs
entrées dans l'arborescence. La tâche "ACP" pourrait donc également
faire partie du groupe "Segmentation" et du sous groupe "aveugle".
- L'appartenance au(x) groupe(s) de chaque tâche est indiquée dans
son fichier descripteur. Une syntaxe possible est la suivante:
tool.label="ACP"
tool.group="Reduction/Statistical;Segmentation/Feature Domain"
Mise en page de l'interface d'une tâche: la mise en page est gérée
automatiquement par l'outil. Aucune possibilité d’interaction n’est
prévue.
Programmation de la ReunionDu20050408?: JeanJulienClaudon
présentera la réalisation de l'intégration d'une
tâche de traitement (fournie sous forme d'un script MATLAB) :
- Rédaction du fichier descripteur
- Compilation du fichier MATLAB
- Lecture automatique du fichier descripteur, liage de la bibliothèque E/S OTIAM.