La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

COMETE COMmunity of Extendable Toolkit for Experiment Grégory Viguier et Katy Saintin Janvier 2010.

Présentations similaires


Présentation au sujet: "COMETE COMmunity of Extendable Toolkit for Experiment Grégory Viguier et Katy Saintin Janvier 2010."— Transcription de la présentation:

1 COMETE COMmunity of Extendable Toolkit for Experiment Grégory Viguier et Katy Saintin Janvier 2010

2 COMETE 2 Plan de la présentation Au commencement ATK Contexte du projet Évolution du besoin Limitations rencontrées Naissance de Comète Comète Data Model Access Comète Widget Lavenir du projet

3 COMETE 3 Le Toolkit ATK Librairies de composants graphique java. Visualisation de données Tango Exécution des commandes Tango.

4 COMETE 4 Architecture logicielle dATK TangORB ESRF ATKPanel ESRF ATKCore ESRF ATKWidget ESRF Introspection command_inout read_attribute Test sur les types setModel

5 COMETE 5 Contexte du projet Déploiement sur la machine : –Utilisation du Toolkit ATK –Utilisation de lapplication ATKPanel. –Intégration dans GlobalSCREEN –Utilisateurs experts seulement. Déploiement sur les lignes : –Utilisation du Toolkit ATK –Utilisations des applications ATK (ATKTrend, ATKTuning…) –Intégration dans GlobalSCREEN –Utilisateurs experts seulement.

6 COMETE 6 Évolution du besoin Nouvelles applications non basées sur TANGO. –Archivage, –Nexus, –Passerelle. La machine demande des applications WEB. –Machine Status. –Mambo Web. –GlobalSCREEN Web. –Passerelle Manager. Les lignes reçoivent des utilisateurs non expert. –Application intégrées, –Besoins de nouvelles fonctionnalités (Plotter et ImageViewer), –Besoin de faire du traitement offline.

7 COMETE 7 Limitations rencontrées. Collaboration autour de ATK –ATK développé et maintenu par lESRF. –Utilisation dATK que sur la machine à lESRF. –Le droit au commit est limité (voir quasi nul). Techniquement –ATK basé sur TangORB. –Composants naffichant que du TANGO. –Ne suit pas toujours les normes Java Bean.

8 COMETE 8 Naissance de Comète Projet Open Source né le 20 juillet –http://sourceforge.net/projects/comete/ Librairie de composants graphiques java (bean). –CometeWidget Modèle de données séparé et abstrait. –CometeDAO Implémentations par défaut –Simulé, Tango, Nexus, Salsa, Passerelle

9 COMETE 9 Première architecture fr.soleil.comete.widgets IJVIewer ChartViewer WheelSwitch … Vue CometeWidget fr.soleil.comete.dao tango nexus passerelle archiving … Modèle CometeDAO fr.soleil.comete.applications GlobalSCREEN MAMBO FLAMENCO … Contrôleur Applications setDAO

10 COMETE 10 Comète Data Model Access Projet GumTree. –ANSTO Expérience Neutron, Tony Lam –http://www.ansto.gov.au –Modèle daccès aux données abstrait. Interfaces. –Dictionnaire => Clé, Chemin –Conteneur de données => Lien entre Dico et DataSet. –Data Set => Manipulateur de données –Data Item => Eléments dun conteneur Implémentations sous forme de pluggin –ANSTO NetCDF HDF –Soleil Nexus –…

11 COMETE 11 Comète Data Model Access ROOT NXEntry NXData Type -Taille -Description Attributs 1 – new DataSet 2 – new Dictionnary 3 – new Container 4 - new DataItem DataItem get Attributes

12 COMETE 12 Nouvelle architecture fr.soleil.comete.widgets IJVIewer ChartViewer WheelSwitch … Vue CometeWidget fr.soleil.comete.applications GlobalSCREEN MAMBO FLAMENCO … Contrôleur Applications fr.soleil.comete.dao tangodao nexusdao passerelledao archivingdao … Modèle CometeDAO setDAO fr.soleil.comete.pluggin Tango pluggin Nexus pluggin Passerelle pluggin Archiving plugin … GumTree CometePluggin

13 COMETE 13 Comète Data Model Access

14 COMETE 14 CometeWidget SWING de base pour visualiser des scalaires :

15 COMETE 15 CometeWidget Composants pour manipuler des images :

16 COMETE 16 CometeWidget Composants pour visualiser des graphes :

17 COMETE 17 Remplacement de ATK : –Baladi –GlobalSCREEN –Salsa V3 –Foxtrot –Mambo –Applications spécifiques Soleil (Charleston, Capoeira…) => Collaboration autour de Nexus –Diamond –Ansto –DESY –ESRF Collaboration autour de nouveau widget –3DViewer Avenir du projet

18 COMETE 18 Des questions ? ?


Télécharger ppt "COMETE COMmunity of Extendable Toolkit for Experiment Grégory Viguier et Katy Saintin Janvier 2010."

Présentations similaires


Annonces Google