Astronomical Data Analysis Software & Systems XV October 2-5, 2005 San Lorenzo de El Escorial, Spain
Presents: GuillaumeMella et GillesDuvert

Le site d'adassXV devrait s'enrichir des slides de presentation.

Infos generales

Reseau OV tres riche et ouvert:

au niveau developpement technique

  • Les sources des developpements sont pour la plupart accessibles.
  • Les VO testent de leur cote, echangent et adoptent des standards.
  • La production de standards suit le meme principe que pour le W3C. ( Working Drafts, Proposed Recommendations, and Final Recommendations)
  • On retrouve principalement:( des composants utilisant XML, des outils avec une interface Python, des outils codés en JAVA ( meme pour du traitement numerique ), des infrasctructures s'appuyant sur des web services distribués).

au niveau humain

  • 15 OV internationaux.
  • Plusieurs labos francais impliqués. ( Le CDS est tres actif au niveau UCD, VOTables et WebServices )

Le principe général repose sur:

  • utiliser au maximum ce qui existe ( legacy et nouveautes IT)
  • faire dialoguer l'ensemble dans un environnement propre au scientifique.

Il y a donc beaucoup a gagner a travailler dans ce sens.

Infos Particulieres rencontrées au cours des presentations orales

  • le JRA3.6 participe au developpement de common tools et common env
  • Les VOEvent ne sont utilise que pour annoncer des evenement astro
  • Le groupe 'Theory' doit produire des Use Cases
  • Les VOSpaces et VOStores permettent le stockage methode VO. Il existe plusieurs implementations ( CallTech, Esd JHU Astrogrid)
  • Un cvs regroupe des sources des developpements VO
  • ws-i.org est un site dedié au Web services.
  • Aladin beneficie de nouvelles interfaces ( api JAV ex: extApp.java offre une interface symetrique pour gagner en interactivité, notion de plugins d'outils ex VOPlot)
  • En parallele des UCD il existe les utype qui permettent de decrire des metadonnees
  • Le groupe DAL Data Access Layer permet de formaliser les I/O ( parametres de requete, format de retour...) pour les protocoles de transfert

Python

  • package numarray pour la manipulation de tableaux multi-dimensionels
  • package pylab incorpore matplot pour tracer des graphiques
  • ipython comme IDE python

Outils collaboratifs

  • www.vrvs.org

Outils techniques

  • proj-gaudi.web.cern.ch/proj-gaudi/welcome.html ( architecture pour de l'event data processing ) ( A voir car ils realisent un chargement dynamique de composant...)
  • Applet MEX (Mars Express) esa ( A voir coté technique ) URL??
  • Les certificats X509 sont utilisés pour les aspects securités VO
  • Outil VOSpec de l'esa (A voir car il realise a la volée des ihm en fonction des capacités du serveur)
  • Institut de mecanique celeste et de calcul des ephemerides (imcce.fr) met en ligne un service web ( SkyBot) pour les ephemerides pre calculees. (php/mysql, VOTable Http/Soap)

  • Igor Chiligarian au CRAL travaille sur la spectro 3D dans l'env. VO
  • BPEL4WS langage de workflow utilise pour les webservices (VO Japonais)
  • ISIS-> Xspec pour faire du model fitting ( utilise PVM pour distribuer les calculs de maniere plus souple que MPI, utilise SLIRP pour wrapper du code Fortran en C)
  • Saada : Outil CDS pour mettre en ligne n'importe quelle database avec des I/F webservices
  • VOEvent est un mechanisme qui permet de publier aux interessés des evenements astro pour eventuellement observer rapidement depuis d'autres instruments.
  • Il existe des WS inscrits dans le registry pour les Models (kriging)
  • EuroVotech.org : VOTech Projet FP6 pour completer les outils de l'euro VO
  • http://jersey.uoregon.edu/vlab/index.html propose de nombreuses applets ' virtual lab ' ( utilisation domaine spectral)
  • encore un vlab : http://virtualobservatory.org/ (NVO)
  • ACR: Astro Client Runtime : I/F general pour access au gridservices et bientot VO services ( prj astrogrid documenté ) I/F python (vols,voget...) Aladin a donné son retour d'experience
  • xmdv: multi dimensionnal vizualization tool in java JW (utilise ACR, prj AstroGrid)
  • Volonté de faire dialoguer tout les outils de visualisation entre eux 'PLASTIC' plasticHub equivalent a notre Gateway Xml ( jdt@roe.ac.uk )
  • Chiba outilisé pour les XForms (en Java) du registry de l'esavo( Mapforce est utilise pour generer du code)
  • PyWS python webservices ( cree un module depuis un WSDL puis parle SOAP au serveur)
  • PyVOTable
  • vosed outil java pour les spectres (plot 2D a Voir)
  • visivo (prj opensource C/C++) utilise ,Xalan, Xerces, Axis C++, VOIndia cfitsio, 3D avec VTK http://visivo.cineca.it/
  • STILTS permet la manipulation de format de tables ( FITS VOTable CSV SQL ASCII ... ) http://www.star.bristol.ac.uk/~mbt/stilts/

Outils d'administation de machines

  • dsh pour un distributed shell
  • SystemImager pour faire des clones
  • Solaris X sait faire des machines virtuelles ( ZONES ) utile pour securiser des serveurs web par ex.
  • CONDOR ( base sur PVM ) permet de profiter de puissance de calcul distribuée sur des machines utilisateurs

On entend:

  • Java est presque aussi performant que le C(1.2 - 2 x plus lent)
  • On caste du XML en classe
  • Nous ne voulons pas choquer l'innovation en introduisant la securité dans ce service ( -> mais plus tard, cela le concernera )

-- GuillaumeMella - 01 Dec 2006

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r2 - 2011-02-01 - GuillaumeMella
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback