4ème Semi-Hack-a-thon OV France

- Relancer inscription des nouveaux arrivés sur les listes OV France (régulièrement)

14:00 Accueil et contenu du 4ème Semi-Hack-a-Thon A. Schaaff (pour le comité)

- 4ème édition - EOSC : European Open Science Cloud : cloud européen qui regroupe EuDAT, EGI,. Mi avril workshop à Malaga.

14:15 Séquence "IVOA" Un petit condensé d'IVOA A. Schaaff

Architecture VO Propositions de standards pas encore passés en recommandation. (c'est la bonne formulation ?) Voir Slide 4 de la présentation d eMichèle, Feuille de route pour diff entre 2 IVOA, voir la présentation d'André pour le lien.

Priorités IVOA : slides de Bruno Merin Time-domain astronomy Multi-dim data Création d'une plateforme globale : pour accéder aux données, pas forcément utile. C'est la liste des outils disponibles qui est utile. + registres + validateurs

- Feuille de route Santiago -> Victoria - Portail IVOA ? il faudrait une personne qui travaille à plein temps sur le sujet => difficile à mettre en place. - Protocoles pas toujours adéquats aux problématiques (ex : le temps dans les catalogues)

Focus: Modèle Provenance M. Sanguillon pdf

Focus: DataLink (et SODA) P. Le Sidaner

Pierre DataLink Fichiers multiples par dataset : images différents formats, multiples preview SODA Server-side Operations for Data Access : cutout, conversion de formats, service SSA...

Utile avec ObsTAP EPN-TAP

- pour service synchrone ou accès à des données liées mais aussi à des services associés ou des services asynchrones - donne un lien qui renvoie le lien, VOSi-availibility et VOSI-capabilities (ces 2 derniers renvoient un petit fichier XML qui dit service available, …) - SODA est fait pour faire du cutout. ID = paramètre obligatoire + paramètres POS, BAND, TIME et POL + autres paramètres - Le lien du Datalink est un lien vers un système intermédiaire qui décrit le service - Mais on peut fournir les 3 liens dans la réponse : Link, availibility, capabilities

Magnifique demo !

Prototype d'utilisation de datalink pour une intégration de quick plots et quality plots sur un portail de distribution de donnée en interferometrie optique: http://oidb-beta.jmmc.fr/show.html?id=359689

* où les metadonnées OBScore proviennent d'une table exposé en TAP ::

- curl "http://oidb-beta.jmmc.fr/tap/sync?request=doQuery&lang=adql&FORMAT=votable&QUERY=SELECT+*+FROM+oidb+WHERE+id='359689'"

* et où les imagettes proviennent de source TAP également:

- curl "http://oidb-beta.jmmc.fr/tap/sync?request=doQuery&lang=adql&FORMAT=votable&QUERY=SELECT+*+FROM+oidb_datalink+WHERE+id='359689'" Un utilisateur avancé peut donc utiliser ObsTap avec topcat depuis le menu VO/TAP avec comme service URL "http://oidb-beta.jmmc.fr/tap/" ...

Discussions: standards et outils, que manque-t-il ?, quelles évolutions ?, etc. Tous

16:10 Et Victoria ? Préparation, discussion, qui y va / présente quelque chose ?, etc. Tous

16:40 Le Semi-Hack-a-thon: avis, pistes d'améliorations, outils d'échanges, etc. Tous

Vendredi 6 avril

9:15 Focus: Participation strasbourgeoise à la standardisation IVOA des TimeSeries. Brèves infos sur le feedback de DataLink et "multi-d protocols" F. Bonnarel

Séquence "Comment..."

9:35 Utiliser les librairies pyVO et Astropy pour "accéder au VO" Tous

9:50 Développer, choisir un langage de programmation Tous

Python a le vent en poupe chez les chercheurs. Interet à ce que les developpeur contribuent aussi dans cet enviroennemnt Le deploiement n'est pas forcement aussi simple que Java pour des GUI.

Possibilité de deployer des applis standalone qui s'appuient sur des frameworks web (Jonathan, peux-tu completer ?)

Deployer avec Docker ? Mais le GUI n'est pas simple(web only ?)

L'ecosysteme Webpropose plusieurs frameworks mais semble mature

PWA : https://developers.google.com/web/progressive-web-apps/

Des besoins aussi côté calcul : ...

Future of Java (desktop) apps ? New Java release cycle: 6 months a new version: jdk11 in sep 2018 which removed JAXB, Java Web Start & JavaFX ! Oracle wants users to pay for support & LTS releases, see Client roadmap: https://blogs.oracle.com/java-platform-group/the-future-of-javafx-and-other-java-client-roadmap-updates http://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf WebStart alternatives ? https://dzone.com/articles/what-the-future-java-releases-will-mean-for-legacy Il existe des conversions possibles d'application Java to Web Assembly (WASM): https://www.leaningtech.com/cheerpj/index.html(free for non-commercial use)

Séquence "Retour d'expérience"

10:25 Un soupçon de sécurité, l'authentification et l'autorisation A. Shih, P. Le Sidaner

Semble permettre de faire un pas de géant.

10:45 Retour d'expérience sur la validation de services VO M. Mebsout, K. Dassas

11:10 Retour sur l'utilisation des validateurs pour VizieR G. Landais

11:30 Le validateur FITS-ObsCore G. Landais

11:45 Développement de services VAMDC en fonction des retours des utilisateurs N. Moreau

Séquence "Je n'ai pas de présentation mais je partage mes expériences récentes"

Séquence "Interfaces et outils en vogue"

14:00 Docker, avec DACHS pour implémenter SSA J.-C. Meunier

14:20 Notebooks, exemple J.-C. Meunier

14:40 Notebooks, Science plateforms, EOSC A. Schaaff

Karin mentionne un outil collaboratif (est-ce l'environnement sage?)

15:00 Discussion Tous

15:30 Séquence "J'ai aussi des choses à montrer"

16:00 Débriefing, synthèse pour Victoria Tous

16h30 Fin

Topic revision: r1 - 2019-04-03 - AndreSchaaff
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback