Doxygen

Description générale

Doxygen est un système de génération de documentation à partir du code source

Doxygen permet de créer des documentations à partir du code source sous différents formats qui vont du site web très interactif au document pdf (mais aussi LaTeX, XML, RTF, Man pages, ...).
La documentation est générée à partir de la syntaxe et de la grammaire du langage (classe, fonctions, ...) et peut être complétée par des informations (balises) insérées sous forme de commentaires interprétables par Doxygen (ex : /** ..**/)

Firebug

Description générale

Extension Firefox, débogueur JavaScript, XHTML, CSS

Firebug est un débogueur très utile pour mettre au point les sites web évolués. Il permet de passer aisément de la structure de la page web (code HTML) à la présentation (CSS) ou au comportement (JavaScript) : lorsqu'elle est activée (on peut l'activer pour certains sites seulement), une icône située dans la barre d'état du navigateur indique s'il y a des erreurs JavaScript.

Emacs

Description générale

Editeur de texte

Emacs est un éditeur de texte multiplateforme qui permet de créer, d'éditer et de traiter presque tous types de documents texte au travers de très nombreux modes d'édition : développement dans plusieurs langages (coloration syntaxique, édition dirigée par la syntaxe en C, Perl, Python, HTML, SGML, XML, TeX/LaTeX et des dizaines d'autres), mais aussi le shell (et ses commandes), la lecture/écriture de mail/news, agenda, voire navigation web.

KDevelop

Description générale

Environnement de Développement Intégré KDE multiplateforme

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.

CamStudio

Description générale

Enregistrement des activités à l'écran

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).

PDFcreator

Description générale

Création de fichiers PDF

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).

VTK

Description générale

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

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.

Kadeploy3

Description générale

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

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.

Git

Description générale

Gestionnaire de version décentralisé

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.

OpenSSH

Description générale

OpenSSH : serveur et clients SSH

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 :