Il s'agit d'une ressource informatique comme par exemple : un logiciel, une bibliothèque informatique, un système d'exploitation, un script, un code, un développement informatique, ...

KDevelop

Environnement de Développement Intégré KDE multiplateforme

Fonctionnalités générales

Le projet KDevelop a démarré en 1998 et fait partie des EDI (environnement de développement intégré en français ou IDE en anglais) pour KDE (K Desktop Environment, environnement de bureau libre), permettant le développement de projets en divers langages de programmation tels que C, C++, Java, Pascal, PHP, Perl, Python, Ruby, Ada, etc. Il a été développé avec le toolkit graphique Qt, conçu par la société Trolltech.

Environnement de développement de qualité sous Linux, KDevelop est devenu depuis la version 2 multi-plateforme : FreeBSD, Mac OS X, Solaris et Windows (via cygwin).

Il permet l’utilisation de systèmes de gestion de projets tels que Automake (outils GNU), Qmake (librairie Qt/Trolltech), Ant (projets JAVA) avec la possibilité de les configurer de manière graphique. Il permet aussi de gérer son propre Makefile manuellement. Il est doté de tous les outils classiques d’un IDE moderne tels que la complétion de code, explorateur de classes ou de fichiers du projet, un debugger, une liaison à un système de gestion de version (CVS, SVN et git) et également à un CMS (Configuration Management System). Le projet KDevelop fournit également une aide à la création de documentation ou encore au développement d’interfaces utilisateur.

Domaine

Thématique

Mot clé

Type de la ressource

Méthode d'accès des clients

Non Applicable

Méthode d'authentification des clients

Aucune

Cycle de vie du projet

Non Applicable

Date de début du projet

Etablissement du Référent

UM

Unité du référent

LIRMM

CamStudio

Enregistrement des activités à l'écran

Fonctionnalités générales

Ce logiciel permet d'enregistrer toutes les activités (visuelles et sonores) qui se passent à l'écran et de créer à l'issue de l'enregistrement une vidéo. L’enregistrement peut s’effectuer en AVI converti en Flash ou en AVI, selon des paramètres choisis par l'utilisateur. La zone de capture de l'écran est paramétrable (plein écran, fenêtre ou zone de l’écran sélectionnée par l’utilisateur).

Domaine

Thématique

ASR

Mot clé libre

Type de la ressource

Méthode d'accès des clients

Non Applicable

Méthode d'authentification des clients

Aucune

Cycle de vie du projet

Non Applicable

Date de début du projet

Etablissement du Référent

UM

Unité du référent

LIRMM

PDFcreator

Création de fichiers PDF

Fonctionnalités générales

PDFCreator convertit tout type de documents produits par MS Windows principalement au format PDF, mais il peut également générer des fichiers de type PNG, JPEG, BMP, PCX, TIFF, PS, EPS.

PDFCreator utilise le format "postscript" pour ces conversions (utilisation de ghostscript).

PDFCreator s'installe comme une imprimante locale ou réseau et s'utilise comme une imprimante "virtuelle". Après installation, PDFCreator apparaît parmi les imprimantes installées, et lorsqu'on imprime un document sur PDFCreator, le document est converti au format PDF.

Domaine

Thématique

ASR

Mot clé libre

pdf

Type de la ressource

Méthode d'accès des clients

Non Applicable

Méthode d'authentification des clients

Aucune

Cycle de vie du projet

Non Applicable

Date de début du projet

Etablissement du Référent

UM

Unité du référent

LIRMM

VTK

The Visualization ToolKit, visualisation de gros volumes de données 2D ou 3D

Fonctionnalités générales

La librairie VTK est une puissante bibliothèque graphique permettant de visualiser de gros volumes de données 2D ou 3D. Très fréquemment utilisée dans de nombreux domaines (physique, chimie, médecine, mathématiques...), elle bénéficie d'une évolutivité très importante et de développeurs très réactifs. VTK est une librairie écrite en C++ dont le rendu des images utilise OpenGL ( http://www.opengl.org/ ), elle peut être utilisée soit directement via les langages C++, Python, TcL ou Java, soit indirectement via des interfaces graphiques telles que Paraview (écrite en TcL) ou Mayavi (écrite en Python).

Domaine

Thématique

Mot clé

3D

Mot clé libre

2D

Type de la ressource

Méthode d'accès des clients

Non Applicable

Méthode d'authentification des clients

Aucune

Cycle de vie du projet

Non Applicable

Date de début du projet

Etablissement du Référent

CNRS

Unité du référent

LIRMM

Kadeploy3

Outil de déploiement de systèmes d'exploitation

Fonctionnalités générales

Kadeploy3 est une solution de déploiement pour grappes de calculateurs et fédérations de grappes. Fondé sur des outils et des techniques robustes et adaptées au passage à l'échelle, Kadeploy3 permet de déployer un système d'exploitation sur des centaines de nœuds en quelques minutes sans aucune intervention de l'administrateur. Des expériences réalisées en 2012 ont permis de déployer un système Linux sur 4000 nœuds en moins d'une heure.

Le déploiement d'un système d'exploitation sur une grappe de calculateurs fait intervenir de nombreuses opérations de bas niveau comme le démarrage par le réseau ou encore le partitionnement de disques. Ainsi, Kadeploy3 accorde une attention particulière à la détection et à la gestion des incidents pouvant se produire lors de ces différentes opérations afin de garantir un taux de succès maximal lors des déploiements tout en conservant un temps de déploiement faible.

Kadeploy3 permet d'installer des systèmes Linux, *BSD, Windows et Solaris.

Domaine

Thématique

ASR

Mot clé libre

Type de la ressource

Méthode d'accès des clients

Non Applicable

Méthode d'authentification des clients

Aucune

Cycle de vie du projet

Non Applicable

Date de début du projet

Etablissement du Référent

UM

Unité du référent

LIRMM

Git

Gestionnaire de version décentralisé

Fonctionnalités générales

Git est un logiciel de gestion de versions décentralisé. Son rôle principal est d'assurer le suivi des modifications dans un ensemble de fichiers. Il repose sur un système d'archivage de fichiers adressable par le contenu via l'utilisation de fonctions de hachage cryptographiques (SHA-1) pour indexer les fichiers.

git est principalement utile avec des fichiers au format texte (code source, fichiers de configuration,...) mais il peut aussi gérer des documents binaires de manière efficace.

Comme tout logiciel de gestion de version, il permet d'enregistrer les modifications successives de l'ensemble des fichiers, de visualiser l'historique des modifications, de gérer des branches de modifications parallèles.

Son aspect distribué rend cette dernière fonctionnalité particulièrement puissante. Chaque utilisateur
disposant d'une copie locale de l'historique du projet, il est possible de travailler hors-ligne, les outils de fusion des branches permettant ensuite de résoudre les éventuels conflits.

Enfin git permet de gérer de nombreux types de flux de travail, que ce soit pour un utilisateur isolé, des petits groupes de travail informel ou des gros projets nécessitant le respect de règles précises.

Domaine

Thématique

Type de la ressource

Méthode d'accès des clients

Non Applicable

Méthode d'authentification des clients

Aucune

Cycle de vie du projet

Non Applicable

Date de début du projet

Etablissement du Référent

CNRS

Unité du référent

LIRMM

OpenSSH

OpenSSH : serveur et clients SSH

Fonctionnalités générales

OpenSSH (OpenBSD Secure Shell) est un ensemble client et serveur du protocole SSH pour les systèmes Unix et similaires. Ses principales fonctionnalités sont les suivantes :

chiffrement fort à l'aide des algorithmes 3DES, Blowfish, AES, Arcfour
chiffrement du trafic X Window (X11 Forwarding)
création de canaux chiffrés pour les protocoles courants (Port Forwarding)
authentification forte à l'aide de clef publique, de mot de passe à usage unique et de Kerberos
interopérabilité grâce à la conformité aux standards des protocoles SSH 1.3, 1.5, et 2.0
support client et serveur SFTP
compression des données

Domaine

Thématique

ASR

Mot clé libre

SCP

Type de la ressource

Méthode d'accès des clients

Non Applicable

Méthode d'authentification des clients

Aucune

Cycle de vie du projet

Non Applicable

Date de début du projet

Etablissement du Référent

UM

Unité du référent

LIRMM