François Chung, Ph.D.

Tag: développement de plugins

Plate-forme GIMIAS

Plate-forme GIMIAS

Projet UPF @Barcelone, Espagne (2012). GIMIAS (Graphical Interface for Medical Image Analysis and Simulation) est une plate-forme logicielle dont le but est de résoudre des calculs liés aux images biomédicales et aux simulations personnalisées. Cette plate-forme est extensible grâce à des plugins développés pour des problèmes spécifiques. En outre, GIMIAS fournit un environnement open source pour le développement de prototypes à des fins cliniques et de recherche.

GIMIAS est particulièrement adapté pour intégrer des outils provenant de l'imagerie médicale, de la modélisation informatique, des méthodes numériques et de l'infographie afin de fournir aux développeurs scientifiques et aux chercheurs une plate-forme logicielle de type workflow leur permettant de développer une grande variété d'outils. L'objectif de GIMIAS est de combiner des outils provenant de différents domaines de recherche et fournir ainsi une plate-forme pour la recherche multi-disciplinaire, l'étude clinique et le développement de produits commerciaux.

Quelques-unes des principales caractéristiques de GIMIAS sont:

  • le traitement d'images multi-modales;
  • la création de modèles personnalisés;
  • la simulation numérique;
  • la visualisation de résultats de simulation.

En tant qu'Ingénieur Logiciel Scientifique au sein de l'équipe GIMIAS, mon travail consiste à développer, optimiser, tester et installer des solutions logicielles pour des applications orthopédiques. Plus précisément, je suis en charge du développement logiciel pour le projet européen MySpine, financé par le programme FP7 de l'UE, et pour les projets 3D-FemOs et VERTEX, financés par la Catalogne et le programme ACC1Ó. MySpine a pour objectif de créer un outil clinique de prédiction afin de fournir aux cliniciens une analyse biomécanique personnalisée de leurs patients. Quant aux projets 3D-FemOs et VERTEX, ils ont pour objectif d'améliorer à la fois le diagnostic de l'ostéoporose et la prévention des fractures de la hanche (3D-FemOs) et des vertèbres (VERTEX).

Références

Article associé

VPH 2012 (acte de conférence)

En savoir plus

GIMIAS – Graphical Interface for Medical Image Analysis and Simulation
MySpine

M.Sc. Thesis 2005 - Travail de fin d'études

M.Sc. Thesis 2005 – Travail de fin d’études

Publication

François Chung, Jonathan Lousse; Supervision centralisée d'infrastructures distantes en réseaux avec gestion des alarmes et notification des alertes; Travail de fin d’études (M.Sc. Thesis), Institut Supérieur Industriel de Bruxelles (ISIB), 2005.

Abstract

Pour assurer la disponibilité permanente de leur infrastructure informatique, les entreprises ont rapidement compris que la supervision était devenue une ressource-clé. Bon nombre de logiciels de supervision existent mais, parmi tout ceux-là, Nagios est très certainement le logiciel Open Source le plus répandu et également le plus suivi par la communauté de développeurs.

La supervision a trois objectifs principaux: prévenir les incidents sur le réseau par extrapolation des données fournies, agir rapidement dès qu'un système est noté en erreur et permettre l'analyse "post mortem" d'un problème grâce aux informations collectées.

Bien que Nagios soit reconnu comme difficile à installer et à configurer, il possède un nombre impressionnant de fonctionnalités telles que la surveillance de services réseau (SMTP, POP3, HTTP, NNTP, PING, ...), la surveillance de ressources machine (charge du processeur, utilisation du disque, ...) et la conception simple des "plugins" qui permet à des utilisateurs de développer facilement leur propre service de vérification.

Dans le cadre de ce travail de fin d'études (TFE), nous avons mis en place une supervision centralisée de l'infrastructure informatique de EASI, une gestion d'alarmes en cas de problèmes sur le réseau et une notification des alertes par email. Pour effectuer cela, nous avons non seulement utilisé les plugins standards de Nagios mais nous avons également développé nos propres plugins.

De plus, nous avons créé un mode multi-utilisateurs avec une authentification via l'annuaire LDAP (Lightweight Directory Access Protocol) de EASI et nous avons sécurisé les échanges d'informations entre les serveurs Nagios par un système de clés publiques et privées. L'objectif à terme est d'étendre cette architecture à l'ensemble des clients de EASI.

Références

Publication

Article associé

En savoir plus

Nagios
EASI
ISIB – Institut Supérieur Industriel de Bruxelles

Supervision centralisée

Supervision centralisée

Projet ISIB @Bruxelles, Belgique (2005). Pour assurer la disponibilité permanente de leur infrastructure informatique, les entreprises ont rapidement compris que la supervision était devenue une ressource-clé. Bon nombre de logiciels de supervision existent mais Nagios est très certainement le logiciel open source le plus répandu et le plus suivi par la communauté de développeurs. Dans ce projet, nous avons mis en place une supervision centralisée au sein de l'entreprise EASI.

Les principales caractéristiques de la supervision sont:

  • la supervision réseau: surveillance des composants matériel;
  • la supervision système: surveillance des applications et logiciels;
  • la notification: envoi d'alertes par email, sms, téléphone ou signal sonore;
  • l'exécution de commandes: redémarrage d'une application en cas de panne;
  • la cartographie: visualisation du réseau via une carte ou un graphique;
  • le fichier de rapport: historique complet du système de supervision.

Dans le cadre de ce travail, nous avons mis en place une supervision centralisée de l'infrastructure informatique de l'entreprise EASI, une gestion d'alarmes en cas de problèmes sur le réseau et une notification des alertes par email. Pour effectuer cela, nous avons non seulement utilisé les plugins standards de Nagios mais nous avons également développé nos propres plugins.

De plus, nous avons créé un mode multi-utilisateurs avec une authentification via l'annuaire LDAP (Lightweight Directory Access Protocol) de EASI et nous avons sécurisé les échanges d'information entre les serveurs Nagios par un système de clés publiques et privées. L'objectif à terme est d'étendre cette architecture à l'ensemble des clients de EASI.

Références

Article associé

M.Sc. Thesis 2005 (travail de fin d’études)

En savoir plus