Eduardo E. DAVILA S. Ingénieur en développement de logiciels de

Slides:



Advertisements
Présentations similaires
La Gestion de la Configuration
Advertisements

Congrès SPECIF janvier 2002 Sur la politique scientifique de lINRIA Bernard Larrouturou
Le monde du logiciel libre
12/10/2000Cédric Bertho - Comparaison entre Perl et Python1 vs Comparaison.
Appropriation et extensions d'un logiciel libre de traitement de réseaux bayésiens complexes pour l’appréciation quantitative des risques alimentaires.
3D MEsh Processing Platform
Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique. 30 oct 2008 Eduardo E. DAVILA S. Concours : 141 Laboratoire dintérêt.
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Indicateurs de position
Eduardo E. DAVILA S. Ingénieur en développement de logiciels de
WP10 Vincent BRETON – DataGRID France – Statut du WP10.
Objectifs Présentation et utilisation du langage PERL
Architecture et mise en œuvre d’un SIH
Les Ateliers de Génie Logiciel
Diagrammes de communication
Sujets de mémoire Mercury Génération automatique de XML Gestion et debugging d'ontologies Un éditeur intelligent pour Mercury (sans stage) Conception d'un.
OUTILS POUR L'ARCHITECTURE DANS RHINO
MediPACS solution accessible
QIR : Logiciel de traitement d'images
ECF 5 PRESENTATION « BULLE APPLICATIVE »
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
Symfony2.
Programme et Langage C++
Des outils pour le développement logiciel
Détection de code-barres sur les formulaires Hemoccult II
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Application to Blot Synteny
Veille Technologique : Étudier les avantages et inconvénients du typage statique et du typage dynamique pour des applications interactives Sujet proposé.
Projet de C – Matrices creuses
3drock pratie monney. Capture Titre principale Les sous tititres sont après.
Capsule 1 Introduction à Aphelion
Capsule 1 Introduction à Aphelion
Make 1 Les besoins 2 Définition 3 Makefile 4 Optimisation 5 Exemple de Makefile 6 Prototype 7 Autres outils © BTS II 2002 [tv]
Présenté par: Hamad Zaiter
Visualisation de graphes avec Qt
Programmation Système et Réseau (sous Linux)
1 New Version Acquisition d’images Traitement d’images Interprétation clinique Chaîne de traitement Dev. logiciel creaTools 5 GDCMcreaImageIOcreaMaracasVisu.
Exploration de la programmation android Formation Assurer par: Club FreeWays Réalisé par: BOUHJJA Lamia.
Soutenance de mi-parcours PFE Crea Development Manager
Elabore par BELKADHI ABIR BEN HASSEN SALMA CHEBBI MARWA
Architecture Logicielle Les blocs d’applications
Page 1 IR98 AutoconfAutomake Michel TRAN Ingénieurs 2000 Informatique - Réseaux Novembre 2000.
Crea Development Manager
TP N°4 – M2 EEA SM Conception en Vue du Test. Objectifs Réaliser le flot complet de synthèse – test – synthèse en vue du test Utilisation d’un design.
Introduction à Visual Studio C++ (VC++)
Noyau Linux et multi-processeur sur plateforme embarquée ST50 Vendredi 18 Mars 2005 – Thomas Petazzoni.
SciTools Understand A Source Code Analysis and Metrics Tool
S'initier au HTML et aux feuilles de style CSS Cours 5.
1 IFT 099 Introduction à la programmation. 2 Plan du cours (sem. 1) 1.Introduction - les ordinateurs 2.La programmation procédurale 3.La programmation.
M2 lundi 30 janvier Lundi 23 janvier : rappel Lecture d’un fichier de données Subversion.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
MOCK.
S'initier au HTML et aux feuilles de style CSS Cours 5.
3D MEsh Processing Platform
L’environnement Labo : IMNC (interface physique - biomédical) Effectif du labo : 45 personnes Nombre d’IT : 10 dont au SI : 1 ASR et 1DEV ( + 1 DEV rattaché.
1Juillet 2005Damien SOISSONS Soutenance stage technique Développement d’un logiciel d’aide à l’analyse des mammographies.
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
WinAC ODK Win AC ODK Open Developer Kit Open Developer Kit.
Cloud Computing Tristan Antiope Florian Imbert Sébastien Dallemagne
1 Le stage informatique du LAL et IPN Antoine Pérus Christian Arnault Michel Jouvin Françoise Lefebvre Laurent Garnier.
Présentation de Qt Iris 1
Présentation Projet 120 H BIARDEAU Mickaël FI3 AII – DEA AI Poste de travail interactif basé sur le geste (Partie image)
1 Sommaire Présentation de l’entreprise Présentation du stage Présentation de Scarabée Réalisation Conclusion.
Projet de session Par Eve Grenier Dans le cadre du cours SCG Réalisation d’applications en SIG Jeudi le 20 avril 2006.
1 Présentation du PFE: “Documentation et extension d'une librairie de traitement d'images médicales 3D et 4D” María Cristina GIMENEZ.
Décembre 2015 LSST-France Montpellier 7-8 décembre 2015.
Projet de fin d’étude Conception d’un environnement d’imagerie médicale pour la radiothérapie à partir de DICOM-RT Département informatique Stéphane Hlavacek.
MDA ( Model Driven Architecture ). Introduction Model Driven Architecture ● Framework ● Développement de logiciels ● Object Management Group (OMG) ●
December 11,
Transcription de la présentation:

Eduardo E. DAVILA S. Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique. Laboratoire : CREATIS Ville : Lyon France 10 décember 2009

CREATIS–LRMN Centre de recherche en imagerie médicale 180 personnes 2/21 CREATIS–LRMN Centre de recherche en imagerie médicale 180 personnes Clinique sans s Acquisition d’images Traitement d’images Interprétation clinique CREATIS Eduardo E. Davila S.

Chaîne de traitement vs besoin de développement logiciel 10/21 Chaîne de traitement vs besoin de développement logiciel Pérennisation Mutualisation Factorisation Efficacité de développement Dev. logiciel Chaîne de traitement Creatools (bbtk) Acquisition d’images Traitement d’images Interprétation clinique Développement d’applications Développement de librairies CREATIS Eduardo E. Davila S.

Documentations html/pdf 12/21 Executables .EXE Sources C++ SLN-Visual Makefile Libraries .LIB/DLLS CMakeFile Documentations html/pdf CREATIS Eduardo E. Davila S.

CREATIS Eduardo E. Davila S. 12/21 Windows Linux MacOs File C++ File.cxx/File.h Static library Module.lib Module.a Dynamic library Module.dll (Module.lib) Module.so Module.dylib Executable file App.exe App App.app / App Compiler Visual C++ gcc Project sln (vc9) Makefile CodeBlock XCodeBuilder CREATIS Eduardo E. Davila S.

12/21 file.cxx file.h App.EXE CREATIS Eduardo E. Davila S.

1 2 3 module.cxx module.h main.cxx main.h module.lib App.EXE file.cxx 12/21 module.cxx module.h 1 main.cxx main.h 2 module.lib App.EXE 3 file.cxx file.h module.lib module.dll CREATIS Eduardo E. Davila S.

+ Ex. vtk, itk, wx, qt file.cxx module.h file.h module.lib App.EXE 12/21 Ex. vtk, itk, wx, qt file.cxx module.h file.h module.lib App.EXE module.dll + CREATIS Eduardo E. Davila S.

+ Model.h Filter.h View.h ReadWrite.h Model.lib Filter.lib View.lib 12/21 Model.h Filter.h View.h ReadWrite.h Model.lib Filter.lib View.lib ReadWrite.lib App.EXE + Model.dll Filter.dll View.dll ReadWrite.dll CREATIS Eduardo E. Davila S.

Read / Write Viewer 2D/3D.. Images Extract parameters (filter) 12/21 Read / Write Images Viewer 2D/3D.. Interaction Extract parameters (filter) CREATIS Eduardo E. Davila S.

BBTK Boxes Boxes Read / Write Viewer 2D/3D.. Images Boxes 12/21 BBTK Boxes Read / Write Images Boxes Viewer 2D/3D.. Interaction Boxes Extract parameters (filter) CREATIS Eduardo E. Davila S.

Your Boxes bbtkPackage 12/21 BBTK Boxes Read / Write Images Boxes Viewer 2D/3D.. Interaction Your Boxes bbtkPackage Boxes Extract parameters (filter) CREATIS Eduardo E. Davila S.

+ + module.h Creatools module.lib module.dll bbPackage.dll (Boxes) 12/21 module.h Creatools module.lib module.dll bbPackage.dll (Boxes) App.EXE + + BBTK module.dll CREATIS Eduardo E. Davila S.

Ex. Maracas - Creatools Python 11/21 Problématique // Application with Ex. script définition Module A Module B Module C Box A Box B Box C Ex. Maracas - Creatools Python BBTK Avant Aujourd'hui Problèmes: - Connexion entre les modules difficile - Maîtrise de l’informatique nécessaire Avantages: Capitalisation du travail du laboratoire Génération des interfaces rapide & simple Documentation automatique CREATIS Eduardo E. Davila S.

Dlls (vtk,itk,wx,qt,boost) ThirdParty_libraries 12/21 Installer Description ThirdParty_dlls Dlls (vtk,itk,wx,qt,boost) ThirdParty_libraries Lib,h (vtk,itk,wx,qt,boost) Developers_tools (Cmake, Doxygen, Graphviz, TortoiseCvs,FileZilla,Puty,etc.) creaInstaller crea,BBTK,creaImageIO, creaMaracasVisu, creaContours, creaBruker,creaIRM, creaRecalage CREATIS Eduardo E. Davila S.

CREATIS Eduardo E. Davila S. 12/21 CREATIS Eduardo E. Davila S.

CREATIS Eduardo E. Davila S. 12/21 CREATIS Eduardo E. Davila S.

Documentations html/pdf 12/21 Executables .EXE Sources C++ SLN-Visual Makefile Libraries .LIB/DLLS CMakeFile Documentations html/pdf CREATIS Eduardo E. Davila S.

lib.dll bblib appli.exe -sln/Makefile Compiler visual C++ / gcc 12/21 -newProjectBIN -sln/Makefile -debug/release -doc -appli -src -bbNewPackage -box1 -box2 -newProject -doc -appli -src -bbNewPackage -box1 -box2 lib.dll bblib appli.exe Code source Project to be compiled CMake Compiler visual C++ / gcc CREATIS Eduardo E. Davila S.