Présidents de session
Production de logiciel: Développer pour le Web
- Christian Helft (LAL)
Production de logiciel: Analyse et visualisation de données, développement open source
- Solveig Albrand (LPSC)
Production de logiciel: Développements on-line I
- Pierre-Yves Duval (CPPM)
Production de logiciel: Outils de production collective de logiciel
- Christian Arnault (LAL)
Production de logiciel: Développements à l'IN2P3
- David Chamont (LLR)
Production de logiciel: Développements on-line II
- Pierre-Yves Duval (CPPM)
- David Chamont (LLR)
-
Thierry MORIN (DAPNIA)18/09/2006 16:30Phocea est le nom donné à un ensemble - serveurs web + scripts - permettant de publier de l’information sur le web à partir de son navigateur favori (IE, Firefox etc.). Ainsi, n’importe quel membre d’un département peut contribuer aux sites de son unité et ce sans connaissance particulière en langage HTML ou autre logiciel d’édition de pages web. L’intérêt majeur est que celui qui publie...Aller à la page de la contribution
-
Jean-René Rouet (CCIN2P3)18/09/2006 16:55Comment centraliser l'authentification vis à vis de plusieurs applications ? Qu'est-ce que le Web Single Sign On ? Quels sont les produits disponibles pour implémenter ce fonctionnement ?Aller à la page de la contribution
-
Laurent Capelli (CCSD), Yannick Barborini (CCSD)18/09/2006 17:20Que se cache-t-il derrière ces acronymes à la mode ?Aller à la page de la contribution
-
Jean-René Rouet (CCIN2P3)18/09/2006 17:40Les applications web peuvent aussi être exposées aux attaques et vulnérabilités. Quelles sont les règles de développement pour rendre une application web plus sûre ?Aller à la page de la contribution
-
Jean-Philippe Nominé (CEA DAM DIF)19/09/2006 10:00Utilisation de bibliothèques open-source pour la visualisation de données scientifiques pour le programme simulation.Aller à la page de la contribution
-
Julius Hrivnac (LAL)19/09/2006 10:30Le but de la bibliothèque FreeHEP est d'encourager le partage et la réutilisation du code Java dans la physique de particules. Bien qu'une partie du code soit assez spécifique, l'autre partie est plus générique et pourrait être employée par n'importe qui. Pour maximiser la réutilisation, les dépendances entre les divers paquets dans FreeHEP sont minimales. Ainsi un utilisateur peut...Aller à la page de la contribution
-
Daniel Pomarède (DAPNIA)19/09/2006 11:00Le programme de simulations numériques des plasmas astrophysiques du DAPNIA repose sur un ensemble de codes parallélisés couvrant un large spectre de problèmes fondamentaux tels que la formation des structures cosmologiques, la dynamique du milieu interstellaire, l'évolution des étoiles et la formation des systèmes proto-planétaires. Le développement de ces algorithmes s'inscrit dans le...Aller à la page de la contribution
-
Cateryne Ducreux (CEA)19/09/2006 11:30Développer en "open source" ne veut pas dire (seulement) mettre en libre service son code sur un serveur Web. En particulier, utiliser une des licences libres" est en fait indispensable. Cecill est particulièrement adaptée à notr environnement.Aller à la page de la contribution
-
Jacques MARTEAU (IPNL)19/09/2006 16:30L'expérience OPERA est concue de manière à détecter les produits d'une oscillation de neutrinos dans le faisceau CNGS (CERN Neutrino to Gran Sasso). La prise de données a débuté en août 2006 avec l'observation des premiers neutrinos en provenance du CERN. Elle doit durer 5 ans. Le système d'acquisition de l'expérience est basé sur le concept dit des "capteurs intelligents" sur...Aller à la page de la contribution
-
David Etasse (LPC Caen)19/09/2006 17:00FASTER (Fast Acquisition SysTem on Ethernet NetwoRk) va permettre a des électroniques faible coût et faible consommation d’échanger des données sur des liens Ethernet gigabits au maximum de leur bande passante. Il sera donc possible d’échanger des données entre des numériseurs proche des détecteurs, des processeurs de calcul très puissant et des ordinateurs. L’exposé mettra l’accent sur...Aller à la page de la contribution
-
Eric Legay (CSNSM)19/09/2006 17:30Nous déployons la technologie GNAT sur deux projets differents : un système d'acquisition NARVAL utilisé dans différentes expériences à l'IPNO, au CSNSM, au LPC Caen, à Munster, ... et un outil générique de test de cartes électroniques. Pourquoi utilisons-nous ce langage, quels sont ses avantages et ses inconvénients lors d'une utilisation en environnement embarqué ?Aller à la page de la contribution
-
Vincent garonne (LAL)20/09/2006 14:00Le développement logiciel dans le cadre de collaborations souvent éclatées géographiquement, est une tâche complexe qui nécessite des outils spécialisés sachant communiquer entre eux. Citons la gestion de versions, les rapports de bogues, la gestion de documentation, la gestion de tâches, la gestion de configurations parmi les plus connus. Nous présenterons quelques exemples et...Aller à la page de la contribution
-
Laurent Garnier (LAL)20/09/2006 14:20Les outils de gestion de version sont devenus incontournables pour le développement de logiciel, en particulier dans le cadre de développements collaboratifs. Les gains offerts par leur utilisation compensent largement l‘investissement initial pour leur prise en main. Subversion est le successeur moderne du principal gestionnaire de version Open Source en mode centralisé, CVS. Cette...Aller à la page de la contribution
-
Antoine Perus (LAL)20/09/2006 14:45Trac est un outil Web Open Source de développement collaboratif centré sur les projets logiciels. Complet mais léger, extensible, il fédère, intègre et interface un ensemble configurable de composants de gestion logicielle. Autour d'une interface de type wiki, nous retrouverons le plus souvent un outil de gestion de rapports de bogues, un gestionnaire de tâches, une interface vers un outil...Aller à la page de la contribution
-
Vincent Garonne (LAL)20/09/2006 15:10L’outil de gestion de configuration logicielle CMT (Configuration Management Tool) est utilisé actuellement dans plusieurs expériences scientifiques internationales en Physique des Hautes Énergies, p. ex. Atlas, Glast, etc. Nous ferons lors de cette présentation un rappel sur les fonctionnalités de CMT ainsi que de ses cas d’utilisation collaboratifs dans plusieurs expériences....Aller à la page de la contribution
-
Michel Jouvin (LAL)20/09/2006 15:35Présentation de l'utilisation de Subversion pour effectuer le versionning des changements de configuration et de Trac pour la documentation et le suivi de ces changements. Cette présentation s'appuiera sur l'expérience du LAL. Elle s'appuyera sur la présentation de ces outils au cours de ces journées.Aller à la page de la contribution
-
Solveig Albrand (LPSC)20/09/2006 16:30AMI (Atlas Metadata Interfaces) est une application conçue pour cataloguer les meta-données de l'expérience ATLAS. Démarré en 2000 pour le testbeam du Calorimètre Argon Liquide, AMI a depuis été utilisé pour le catalogue des meta-données de physique pour les « data challenges » DC0, DC1, DC2 (simulations Monte-Carlo), ainsi que pour le "Combined Test Beam" de 2005 et actuellement est...Aller à la page de la contribution
-
Christian Arnault (LAL)20/09/2006 17:00L'application ISIS est le tableau de bord de la gestion par projets à l'IN2P3. Cette application est destinée à l'ensemble des acteurs de l'institut devant intervenir dans le cadre des projets, ceci pris au sens le plus large possible. Le spectre des services offerts par ISIS va depuis la consultation ou la saisie de données sur les projets et activités dans notre instituts jusqu'à la...Aller à la page de la contribution
-
Frédéric Melot (LPSC)20/09/2006 17:30PHPMyResa est un logiciel web, basé sur la technologie PHP/MySQL (PostgreSQL et Oracle sont également supportés), servant à gérer des réservations de ressources.Aller à la page de la contribution
-
Emmanuel Hornero (LPNHE)21/09/2006 08:30Les cartes graphiques, profitant du dynamisme de l'industrie du jeu, se sont vu attribuer une puissance de calcul et une flexibilité en terme de programmation qui rivalise avec un processeur central, le CPU. Aussi, nous avons cherché à concevoir un module de calcul parallèle par GPU dépassant en puissance un CPU récent basé sur le concept de GPGPU : General-Purpose computation on...Aller à la page de la contribution
-
Andrea Formica (DAPNIA)21/09/2006 09:30Les technologies J2EE permettent le développement d'applications côté serveur d'une manière portable, robuste et "scalable". Dans le cadre du monitoring du système d'alignement nous avons déjà mis en place une application pour le suivi de l'installation des lignes optiques, et nous sommes en train de mettre en place un prototype d'application pour avoir un monitoring en temps réel (même...Aller à la page de la contribution
-
Laurent Mirabito (IPNL)21/09/2006 10:00Nous décrirons l'architecture de l'acquisition de données du trajectographe de CMS (400 ADCs, 40 CPU). Le LHC démarrant prochainement, nous présenterons les procédures de commissionning associées. Nous parlerons aussi du sytèmes XDAQ utilisé pour implanter cette acquisition.Aller à la page de la contribution