L'essentiel sur...


IME (Environnement de modélisation intégré) :

Nouveau concept offrant au modélisateur (e.g. physicien, numéricien, expert en analyse mathé­matique, ingénieur…) un environnement unique et unifié pour l’ensemble du processus de modé­lisation, du prétraitement du système à modéliser à l’analyse de données de résultats. Les IME courants intègrent généralement des outils de CAO, de maillage, des cœurs de calculs et des outils d’analyse.
Un bus de données et des convertisseurs permettent de transférer facilement et simple­ment les données traitées d’un outil à l’autre. Un gestionnaire de processus (ou Gestionnaire de Tâches) est parfois introduit afin de faciliter la gestion et le suivi de l’ensemble du processus de modélisation.
La nouvelle génération d’IME, basée sur une approche orientée service (SOA) tend par ailleurs à simpli­fier l’accès et l’utilisation de services de calcul et de traitement distants.

Avec Keridwen, Artenum a été l’un des pionniers dans le domaine des IME, en particulier distri­bués et sur approche SOA. Le termes consacré anglo-saxon Integrated Modelling Environment est généralement le plus utilisé.


JNI (Java Native Interface) :

Technique d'interfaçage permettant d'intégrer des composants logiciels natifs dans une appli­cation Java. Artenum a dans ce domaine une grande expérience de cette technique et des outils associés (e.g. Swig) et la mise en œuvre dans des applications comme Keridwen.


Licences Open Source :

Licences d'exploitation s'appliquant aux logiciels libres. Celles-ci peuvent prendre de nom­breuses formes et avoir des contraintes juridiques très diverses. Il est généralement reconnu qu'une licence est dite open source ou libre lorsqu'elle garantit la libre utilisation, diffusion et modification du code. Les plus connues sont les licences GPL, Berkley, LGPL, QPL, Apache, BSD, MIT, Creative Common…

Les licences open source sont souvent classées en deux catégories principales: licences conta­minantes et non-contaminantes. Les licences contaminantes imposent que tout logiciel basé sur des composants logiciels diffusés dans le cadre d'une licence contaminante soit lui aussi diffusé en open source ou sous les termes de la même licence. La licence GPL est la plus connue.
La Free Software Foundation (FSF) et l'Open Source Initiative (OSI) ont recensé les licences couramment considérées comme open source.

Mélanie Clément-Fontaine a établi une analyse détaillée sur les aspects juridiques de plusieurs licences open source.


Logiciel libre :

Logiciel dont la licence de diffusion autorise sa libre diffusion, l'accès à son code source, la modi­fication et l'extension de ce dernier. Le terme logiciel libre est généralement synonyme de logiciel open source, le terme anglo-saxon consacré.


PI (Propriété intellectuelle) :

Notion juridique définissant la propriété du logiciel développé. Les logiciels étant des produc­tions intellec­tuelles, leur propriété est régie par la notion de propri­été intellectuelle.

Généralement, la propriété intellectuelle d'un logiciel est détenue par son ou ses auteurs ou la société ayant édité ce logiciel. Dans le cas de logiciels libres, la PI peut-être partagée (œuvre commune ou collaborative) ou centralisée sur un seul ayant-droit. Il est important de distinguer propriété intellectuelle et licence d'exploitation. Cette dernière n'est qu'un contrat d'exploitation entre l'ayant-droit et l'utilisateur. Elle en régit les conditions d'exploitation, mais la PI reste à son auteur. Le transfert de PI constitue une cession de droits.


SSLL ou SS2L (Société de service en logiciels libres) :

Sociétés de services et d'édition logicielle dont le modèle économique repose en tout ou partie sur l'exploitation de logiciels libres. Divers modèles aujourd'hui classiques ont émergé, comme la mise en place de services à haute valeur ajoutée sur des compo­sants logiciels existants, la mutualisation et la réduction du coût de maintenance de compo­sants génériques, etc.

Pour certaines entreprises, les logiciels open source produits en interne constituent une vitrine, preuve de qualité et d'innovation, comme la "haute couture" dans le domaine de l'habillement. Au-delà de ces aspects classiques, l'open source pour Artenum, en tant qu'éditeur logiciel et prestataire de service, correspond à la démarche scientifique de traçabilité et d'évaluation par ses pairs.


VTK (Visualization ToolKit) :

VTK est une bibliothèque open source de visualisation scientifique 3D et d’analyse de données. Initialement développée par la société Kitware et aujourd’hui supporté par une large commu­nauté scientifique et industrielle, VTK est devenue le standard de fait dans le domaine de la visualisation scientifique. Performante, reposant sur une approche orientée objet et offrant des wrappings vers de nombreux langages de hauts niveaux (Java, Python…), VTK est intégrée à de nombreux outils de visualisation end-user.

Artenum a développé plusieurs logiciels haute performance comme Cassandra et Keridwen sur base VTK. Son équipe a acquis autour de VTK une expertise reconnue internationalement.