Sortie de la version 0.6 de Grisbi, logiciel de comptabilité

Posté par . Modéré par Nÿco.
Étiquettes :
21
4
juin
2010
Bureautique
Grisbi est un logiciel de comptabilité personnelle sous licence GPL. C'est un programme écrit par des Français qui respecte parfaitement l'esprit de la comptabilité à la française.

Développé dans un esprit de simplicité, il n'en supporte pas moins des fonctionnalités avancées. Grisbi est multi-comptes, multi-devises, et multi-utilisateurs. Il gère les tiers, les catégories de recettes et de dépenses, mais aussi les imputations budgétaires et les exercices.

La version 0.6 est sortie récemment et apporte les nouveautés suivantes :
  • Chiffrement des fichiers
  • Nouveau système d'impression
  • Interface utilisateur améliorée
  • Import des fichiers au format CSV et GnuCash
  • Astuce du jour
  • Travail conséquent pour améliorer l'internationalisation
  • Système de plugins
  • Et bien d'autres encore !
NdM : merci à MrBidon pour avoir proposé un journal sur le même sujet.

Sortie de Longene 0.3.0

Posté par . Modéré par Anonyme.
Étiquettes :
18
4
juin
2010
Microsoft
Ce 31 mai est sortie la nouvelle version de Longene. Le projet Longene, ou plus communément appelé, Linux Unified Kernel (LUK), est un projet chinois dont le but est d'intégrer les mécanismes du noyau Windows dans le noyau Linux afin d'obtenir un système compatible avec les binaires et les pilotes Linux et Windows.
Longene est écrit en C et est publié sous les termes de la GPL v2.

Bien que le numéro de version soit peu élevé, le projet fêtera ses 5 ans en septembre de cette année et 9 versions sont déjà sorties. Longene utilise Wine comme base : les modules de Wine sont intégrés dans le noyau Linux. Une nouvelle version de Longene sort lorsque plusieurs modules ont été pu être portés. La nouvelle version stable est ensuite utilisée comme base pour la mise en œuvre des modules à venir. Les API Windows qui n'existent pas dans wine sont, eux, développés de zéro.

Pour les pilotes de périphériques, Longene utilise ndiswrapper. Des modifications sont apportées à ce dernier pour les fonctionnalités manquantes à Windows Driver Model en utilisant ReactOS comme référence.

L'équipe a publié des tests comparatifs entre Longene et Wine. Il s'agit de réaliser des actions basiques : utilisation d'un sémaphore, d'un mutex, lecture/écriture d'un fichier etc. Les résultats sembleraient démontrer un gain significatif en performance. Ceci s'expliquerait par la suppression de wineserver et l'optimisation réalisée au niveau de l'implémentation.

Activité du site LinuxFr.org

Posté par . Modéré par Anonyme.
Étiquettes :
32
2
juin
2010
linuxFr.org
Le site LinuxFr.org vit grâce aux contributions de ses lecteurs. Merci à vous tous, on ne le répétera jamais assez. La communauté LinuxFr.org est active et instructive.

L'équipe de modération essaye de faire en sorte que LinuxFr.org reste cet espace vivant avec des dépêches sur Linux et les Logiciels Libres, un espace d'entre-aide, des discussions sur des sujets divers et variés, et tout cela sans avoir les chevilles qui enflent. Voici une petite sélection de nos faits d'armes :

Activité de l'équipe de modération
  • Il y a quelques semaines, l'équipe de modération s'est un peu renouvelée. Thomas Petazzoni, Scara et xals, pas mal occupés par ailleurs, nous ont quitté. Merci à eux pour le temps qu'ils ont consacré à LinuxFr. Nous pouvons saluer l'arrivée de Malicia, claudex et boa13, déjà très actifs !
  • À l'occasion du salon Solutions Linux 2010, Nils Ratusznik a donné un entretien à Intelli'N TV. C'est l'occasion de faire une séance de rattrapage pour ceux qui ne connaissent pas le site sur le bout des doigts.
  • NeoX va atteindre les 5000 réponses sur le forum. Chapeau !
  • Nÿco a atteint les 250 dépêches, Floxy et poltuiu font la course à leur 200ème dépêche, et moi, je me concentre sur ma série de 6 dépêches en 6 jours.
Côté technique
Dans un autre registre, le site tourne actuellement avec Templeet et très rares sont les personnes à y toucher. J'ai commencé au début de l'année 2009 une réécriture du site en Ruby on Rails. Les chances que ce projet aboutisse m'apparaissaient comme assez faibles quand j'ai commencé, mais bon gré, mal gré, cela avance.

Aujourd'hui, une nouvelle étape a été franchie : j'ai taggé la version alpha1 sur le dépôt git. Je considère que le code contient les fonctionnalités essentielles pour pouvoir remplacer la version actuelle basée sur Templeet. Je vais maintenant m'attacher à corriger les bugs et optimiser le code. J'espère que cette version pourra être mise en ligne bientôt.

Dernière chose, nous utilisons webalizer pour nos statistiques web, et plus précisément le package debian. Celui-ci n'est plus très jour, et si un développeur Debian a un peu trop de temps libre, nous lui serions reconnaissants s'il pouvait regarder ça.

Prométhée aux RMLL 2010

Posté par . Modéré par patrick_g.
Étiquettes :
4
3
juin
2010
Education
Prométhée, l'Espace Numérique de Travail Libre et gratuit, sera présent cet été aux Rencontres Mondiales du Logiciel Libre (RMLL).
Les RMLL se tiendront cette année dans l'agglomération Bordelaise du 6 au 11 juillet à l'ENSEIRB (avenue Doct Albert Schweitzer, 33400 Talence) [*].

L'équipe Prométhée présentera 4 conférences sur les thèmes suivants :

et animera 3 ateliers :

Vous pourrez également nous rencontrer sur notre stand où nous nous vous présenterons le projet avec plaisir.

[*] Les RMLL 2010 sont un évènement non commercial et d’accès gratuit autour de conférences, ateliers et tables rondes sur le thème du Logiciel Libre et de ses usages. L’objectif est de fournir un lieu d’échanges et de rencontres entre utilisateurs, développeurs et acteurs du Logiciel Libre.

Sortie de Phusion Passenger 2.2.12

Posté par . Modéré par patrick_g.
Étiquettes :
13
1
juin
2010
Ruby
Phusion Passenger est un module pour Apache 2 ou Nginx qui permet de déployer simplement des applications Ruby. En particulier, il est très bien adapté aux applications Rails, d'où son surnom de mod_rails. Bien que développé et supporté commercialement par Phusion, l'intégralité du code source est placé sous licence MIT.

La version 2.2.12 est toute fraîche. Elle apporte des corrections de bogues et améliore le support de Bundler, vous permettant ainsi de gérer les dépendances de vos applications et charger les bonnes versions des gems utilisés sur vos projets.

L'installation et la mise à jour peuvent se faire en utilisant le gem passenger, puis en lançant passenger-install-apache2-module ou passenger-install-nginx-module. Brightbox fournit également des paquets pour Ubuntu.

Les développeurs de Passenger recommandent d'utiliser leur version de Ruby. Cette dernière se nomme de façon un peu pompeuse Ruby Entreprise Edition. C'est un Ruby 1.8.7 agrémenté de quelques patches pour améliorer la gestion de la mémoire et le comportement du ramasse-miettes (garbage collector). Ces patches ont été proposés à Matz, mais il les a refusés car ils peuvent dégrader incroyablement les performances dans certains cas en dehors du web.

Le classement Top 500 de juin 2010 est disponible

Posté par . Modéré par Nÿco.
Étiquettes :
22
31
mai
2010
Technologie
Le trente-cinquième Top 500 des supercalculateurs mondiaux est sorti aujourd'hui à l'occasion de l'International Supercomputing Conference (ISC'10) qui a lieu à Hambourg en Allemagne.

La machine Jaguar du laboratoire d'Oak Ridge aux Etats-Unis garde la première place avec 1.75 pétaflops mais la très grosse surprise est l'arrivée inattendue du supercalculateur chinois Nebulae à la seconde place du classement avec 1.271 pétaflops.
Comme Nebulae possède une architecture particulière incluant des cartes NVidia sa performance absolue est encore bien plus haute que le résultat LINPACK puisqu'il est capable d'atteindre, en théorie, le chiffre faramineux de 2.98 pétaflops (soit 2 980 000 000 000 000 opérations à virgule flottante par seconde).

NdM: Merci à Thomas Baron pour son journal sur l'ordinateur TERA-100.

En vrac, spécial Python

Posté par . Modéré par patrick_g.
Étiquettes :
21
31
mai
2010
Python
Pylons est un framework de développement web en Python, dont la version 1.0 vient de sortir (sous licence BSD). Là où Django se positionne comme un framework avec des composants fortement intégrés entre eux, Pylons privilégie un couplage lâche et la réutilisation des bibliothèques Python existantes. Par exemple, pour le templating, Pylons vous laisse le choix entre Mako, Genshi, Jinja2 ou ce que vous voulez. Pylons est utilisé par des sites à fort trafic comme Reddit ou Bittorent.

SQL Alchemy est à la fois une boîte à outils pour manipuler du SQL en Python et un ORM (sous licence MIT). Vous pouvez par exemple l'utiliser pour la partie Modèles d'une application Pylons. La version 0.6 est compatible avec Python 2.4+, Python 3 et Jython.

Fabric est un outil de déploiement et d'administration à distance (sous licence BSD) que l'on pourrait comparer à Capistrano dans le monde Ruby. Son utilisation se fait en deux temps : on commence par écrire un fabfile qui décrit des tâches en utilisant les modules Python fournis par Fabric, puis on peut exécuter ses tâches sur une ou plusieurs machines distantes via l'outil en ligne de commande fab.

Green Unicorn, ou gunicorn, est un serveur HTTP qui respecte l'interface WSGI (sous licence MIT). Son modèle pre-fork s'inspire du projet Ruby Unicorn et permet de faire tourner des applications dans les principaux frameworks Python (Pylons, Turbogears 2, Django). Le développement de gunicorn a commencé à la fin de l'année dernière, mais il avance vite : il en est déjà à la version 0.9.1.

Plone va participer pour la 5ème fois au Google Summer of Code. Quatre projets ont commencé :
  • l'ajaxification des formulaires d'édition de PloneFormGen ;
  • le développement de Core Tiles, qui pourrait servir de base à Plone5 ;
  • la simplification du parcours de création d'un thème Plone à travers l'interface web ;
  • le respect de CMIS, un standard favorisant l'interopérabilité entre les CMS.

En vrac, les autres navigateurs

Posté par . Modéré par Anonyme.
Étiquettes :
20
30
mai
2010
Internet
Le navigateur web de Google, Chrome, est sorti dans sa version 5. C'est la première version à être officiellement supportée sur les plates-formes Linux et Mac. D'un intérêt plus discutable, cette version vient également avec un player Flash intégré. On notera également une prise en charge d'HTML5 améliorée, avec notamment WebSocket, API de géolocalisation, Application Cache pour le mode déconnecté, ou encore le glisser-déposer de fichiers.

Chromium, la version libre de Chrome, a été choisi pour devenir le navigateur par défaut de la prochaine Ubuntu Netbook Edition. Ses parts de marché laissent à penser que d'autres distributions pourraient suivre.

Midori est un navigateur web léger utilisant le moteur de rendu WebKit et pleinement intégré à GTK+2 (licence LGPL). La version 0.2.5 est sortie le 16 mai avec des nouveautés importantes : validation visible des certificats SSL, mode kiosque amélioré, version Windows de nouveau pleinement fonctionnelle, prise en charge des extensions Vala, etc. Elle a été suivie peu de temps après par la version 0.2.6 pour corriger des bugs bloquants.

Uzbl est un navigateur web qui se veut respectueux de la philosophie UNIX : « Écrivez des programmes qui effectuent une seule chose et qui le font bien. Écrivez des programmes qui collaborent. Écrivez des programmes pour gérer des flux de texte, car c'est une interface universelle. » Ainsi, uzbl se décline en trois saveurs :
  • uzbl-core, un composant qui utilise WebKit pour afficher des pages web et qui est facile à intégrer dans des scripts et outils ;
  • uzbl-browser, un navigateur proprement dit qui repose sur uzbl-core et lui ajoute un moyen de changer de pages, un historique, une gestion des téléchargements, des raccourcis claviers personnalisables, etc.
  • uzbl-tabbed, qui enrobe uzbl-browser et lui ajoute une gestion multi-onglets.


Et sinon :

Nouvelle base de données clés-valeurs : Kyoto Cabinet 1.0

Posté par . Modéré par Anonyme.
Étiquettes :
25
30
mai
2010
BaseDeDonnees
Mikio Hirabayashi est un ingénieur qui travaille pour un réseau social japonais, mixi.jp. Pour faire face à la montée en charge, il a écrit une base de données très rapide de type clés-valeurs : Tokyo Cabinet. C'est une bibliothèque écrite en C, avec des bindings Ruby, Perl, Java et Lua, et distribuée sous licence LGPL.

Tokyo Cabinet est très rapide, mais son auteur n'était pas satisfait des performances en concurrence sur des machines avec de nombreux cores. Il a donc écrit son successeur : Kyoto Cabinet. Kyoto Cabinet est écrit en C++, et publié sous licence GPL. Des bindings Ruby, Perl, Python (2.x et 3.x) et Java sont disponibles.

Kyoto Cabinet est rapide (l'ordre de grandeur est un million de requêtes par seconde), ACID et capable de gérer un haut niveau de concurrence. Ses bases de données peuvent enregistrer jusqu'à 8 exabytes et peuvent être de différents types en fonction des caractéristiques recherchées (persistence, verrouillage par enregistrement, par page ou global, ordre de tri, algorithme de stockage).

Tokyo Cabinet bénéficie d'un service réseau, Tokyo Tyrant, et d'un moteur de recherche full-text, Tokyo Distopia. Les équivalents pour Kyoto Cabinet n'existent pas encore, mais sont prévus et devraient sortir d'ici la fin de l'année.

Note : Pour ceux qui s'intéressent aux bases de données, le NoSQL Summer est l'occasion d'en apprendre plus. Le principe est simple : se réunir régulièrement pour discuter d'un papier scientifique autour des bases de données. Le lancement se fera le 21 juin à la Cantine pour Paris, mais vous pouvez n'assister qu'à une seule rencontre si vous le souhaitez. L'entrée est libre, la seule chose que l'on vous demande est d'avoir lu le papier sélectionné avant de venir. Si vous êtes dans une ville qui n'est pas encore couverte, rien ne vous empêche de trouver 2 ou 3 volontaires et de contacter les organisateurs.

KOffice 2.2 est sorti

Posté par . Modéré par patrick_g.
Étiquettes :
28
28
mai
2010
Bureautique
Après 6 mois de développement, la suite bureautique du projet KDE vient de sortir une nouvelle version. La liste des modifications depuis la version 2.1 est tout simplement ahurissante (4500 ont été répertoriées). Les plus téméraires pourront les parcourir sur le changelog. On retiendra surtout l'ajout des filtres d'importations des nouveaux formats OOXML.

Le code source de KOffice 2.2.0 peut être téléchargé sous forme d'un tarball (cf. lien). Les paquets binaires de KOffice 2.2.0 seront disponibles et annoncés séparément par chacune des distributions qui les fournissent.

Les faits les plus notables de cette version de KOffice sont dans la suite de la dépêche.

De l'utilisation des batteries rechargeables

Posté par . Modéré par tuiu pol.
Étiquettes :
48
27
mai
2010
Technologie
Utiliser des batteries rechargeables n'est pas forcément une affaire simple. Il y a différentes technologies, différents types de chargeurs, etc. Je n'ai jamais été convaincu par les batteries rechargeables et je continuais d'utiliser régulièrement des piles alcalines classiques jusqu'au jour où je suis tombé sur un article du blog de Jeff Atwood abordant les problématiques de capacité, d'auto-décharge et de chargeur. J'ai trouvé intéressant d'en fournir une version française pour LinuxFr (NdT : traduction réalisée avec l'accord de l'auteur), population qui ne doit pas être dépourvue de gadgets grands consommateurs de piles.

Personnellement, j'ai acheté le chargeur LaCrosse conseillé dans l'article, malgré les petits défauts que certains utilisateurs pouvaient remonter sur les différents forums et que finalement, je n'ai pas rencontré depuis deux ans d'utilisation régulière. Il y a d'autres références dans la même marque ou ailleurs si ce modèle ne vous convient pas. un coup de votre moteur de recherche préféré devrait vous orienter pour les trouver. Concernant les accumulateurs en eux-mêmes, ceux fournis avec le chargeur ne sont pas forcément les meilleurs. Après quelques tests, je me suis rabattu sur les Uniross Hybrid qui ont une bonne capacité et un taux d'auto-décharge très bon. Depuis, à de rares exceptions, j'ai banni les piles alcalines LR03 et LR06 de chez moi. En espérant que cela incite ceux qui n'ont pas encore franchi le pas à faire de même.

Place à la traduction dans la seconde partie de cette dépêche.

NdT : Pour la traduction de « rechargeables batteries », j'aurais pu utiliser « accumulateur électrique », certainement le terme le plus correct mais pas forcément le plus courant, ou encore « pile rechargeable » qui est un abus de langage. J'ai donc fait le choix (forcément discutable) de le traduire par « batteries rechargeables » (quoique potentiellement redondant) ou tout simplement « batteries », terme relativement répandu et a priori correct.

Mozilla continue d'avancer !

Posté par . Modéré par Anonyme.
Étiquettes :
20
28
mai
2010
Mozilla
Quand Mozilla regarde toujours plus loin devant, Microsoft tente tant bien que mal de se débarrasser d'un boulet fortement accroché à sa cheville...

Un de perdu, ...
Ça bouge chez Mozilla. John Lilly, le P.-D.G., a annoncé son départ dans les mois à venir pour rejoindre Greylock Partners ; en attendant un remplaçant, il continue d'occuper ses fonctions et responsabilités au sein de Mozilla. Côté embauches, Tantek Çelik, bien connu dans la communauté des développeurs web en tant que gourou des standards ouverts du web, arrive pour s'occuper a priori de l'interface utilisateur et des réseaux sociaux. Pour rappel, ou pas, il a travaillé sur le moteur Tasman qui équipait feu « IE for Mac », bien meilleur en terme de respect des standards que son cousin éloigné « IE pour Windows ».

Firefox 3.6.4 bêta 2 / WebSocket
Le travail continue avec une nouvelle bêta de la prochaine version 3.6.4 de Firefox, corrigeant un certain nombre de bogues. Rappelons que la nouveauté de cette version est l'isolement des greffons (Flash, Quicktime, Silverlight, etc.) dans un processus à part, pour éviter le plantage de tout le navigateur si l'un des greffons devenait instable. Il n'y aura pas de version 3.7.

Pour un avenir plus lointain (Firefox 4 ?), l'équipe de développement est en train d'implémenter au sein de Firefox les WebSocket, un ensemble API/protocole de communication sur TCP en cours de standardisation respectivement par le couple W3C/IETF.

Firefox Home
Mozilla toujours, bien que chassé arbitrairement de la plate-forme iPhone par Apple, tente d'occuper le terrain avec Firefox Home : ce n'est pas un navigateur, mais une application basée sur Firefox Sync (anciennement Weave, le greffon de synchronisation des données de Mozilla). Cela permettra aux utilisateurs d'iPhone et Firefox de retrouver leurs onglets, marques-pages, historique, etc. sur le navigateur du smartphone verrouillé d'Apple. Firefox Home devrait se présenter sous la forme d'une « Awesome Bar ».

Meurs IE6, meurs !
Quant à Microsoft, il trouve que IE6 occupe encore trop de terrain. Le responsable du produit chez Microsoft, Ryan Gavin, avoue qu'une partie de son travail est de l'éradiquer. Mais ils ne semblent pas prêt d'arrêter son support pour pousser les entreprises à migrer. :-( Bref, les entreprises continueront encore quelque temps de boire du lait dont la date de péremption a plus de 9 ans !

Big Brother Awards 2010

Posté par . Modéré par patrick_g.
Étiquettes :
16
28
mai
2010
Justice
Le 12 mai, s'est déroulée à la Cantine la 10ème remise des Big Brother Awards (BBA pour les intimes). Différents Prix Orwell ont été remis aux gagnants qui se sont illustrés par leur mépris de la vie privée et des libertés :
  • Orwell États/Élus : Eric Besson, ministre de l'Immigration pour avoir durci les quotas d’expulsions, refusé de mettre à l’abri des poursuites les personnes qui aident les migrants, et pour vouloir contourner le juge des libertés afin de bafouer les droits des migrants lors de procédures d’expulsion expéditives ;
  • Orwell Localités : le maire de Nice Christian Estrosi pour sa volonté de faire de sa ville un laboratoire de la vidéosurveillance ;
  • Orwell Entreprise : BNP Paribas, la Banque Postale, LCL et la Société générale pour avoir accepté de couvrir leurs employés qui dénoncent aux services de la Préfecture des clients sans papiers venus à leur guichet ;
  • Orwell Novlang : Brice Hortefeux pour le terme de « vidéoprotection », venant remplacer « vidéosurveillance » ;
  • Mention spéciale Internet : Trident Media Guard et Thierry Lhermitte pour chercher à profiter de la surveillance des internautes autorisée par les mesures de la loi Hadopi ;
  • Exécuteurs des basses œuvres : Eric Ciotti, député et président du Conseil général des Alpes-Maritimes, rapporteur de la LOPPSI, porte-flingue du gouvernement pour toutes les questions liées à la sécurité intérieure et président zélé d’un département qui veut être le premier à supprimer les allocations à une famille en difficulté sociale ;
  • Mention spéciale médias : les Infiltrés de France 2 et le journal télévisé de TF1 pour leur excès de zèle à souffler sur la braise sécuritaire, amplifier les faits divers pour servir le politique, emprunter des méthodes policières ou même collaborer ouvertement avec les services officiels ;
  • Prix Spécial du Jury — 10 ans des BBA : Alex Türk, président de la CNIL pour tromperie et dissimulation (Alex Türk endosse les habits du défenseur tout terrain de la vie privée et des libertés alors qu’il en est parfois le fossoyeur et souvent le facilitateur).


Un prix Voltaire de la Vigilance a également été remis au groupe Pièces et main d’oeuvre (PMO) pour son minutieux travail d’information et de réflexion sur les relents totalitaires des techno-sciences.

Mais l'édition 2010 ne s'arrête pas là ! Il est possible de
voter pour le Prix du Public. De plus, demain, samedi 29 mai, un BarCamp se tiendra de 14h à 18h à La Belle Étoile, théâtre de la Compagnie Jolie Môme, 14 allée Saint-Just, 93210 Saint-Denis. Cet après-midi de rencontres, d’échanges et d’ateliers informels aura pour thème la contre-surveillance et les modes d’action visant à reconquérir et préserver nos identités numériques et nos droits d'individus libres.

Qimo 2.0 est sorti

Posté par . Modéré par NoNo.
Étiquettes :
7
28
mai
2010
Ubuntu
Ce mercredi 26 mai est sortie la version 2.0 de la distribution Qimo. Qimo est un environnement de bureau construit sur une base de Xubuntu (Lucid Lynx) et entièrement dédié aux enfants. Il est l'œuvre de Michael et Michelle Hall au travers de leur association QuinnCo.

Qimo contient des jeux éducatifs pour les enfants à partir de 3 ans. L'interface a été faite pour être intuitive et simple d'utilisation, les plus jeunes utilisateurs ne doivent pas avoir de difficulté pour choisir l'activité qu'ils veulent faire. Étant basé sur Xubuntu, il est possible de l'installer par-dessus en choisissant le paquet qimo-session dans son gestionnaire de paquets préféré. Qimmo comprend :
  • Des jeux : Childsplay, gCompris, Tux Paint, Tux Math, Tux Type et Laby ;
  • Des fond d'écrans ;
  • Le calendrier orage ;
  • Des réglages par défaut pour Xfce.
Le projet possède son propre launchpad pour le suivi des erreurs.

L' image ISO du CD d'installation est disponible sur quelques miroirs, mais il est fortement conseillé d'utiliser le fichier torrent pour la télécharger. Pour ceux qui préfèrent utiliser une machine virtuelle, des images aux format VDI existent également.

Squale 6.0 est disponible

Posté par . Modéré par Xavier Teyssier.
Étiquettes :
17
26
mai
2010
Java
Début avril est sortie la nouvelle version 6.0 de Squale. Squale est une solution (libre, licence LGPLv3) qui permet de gérer la qualité des développements logiciels. Il a pour objectifs de couvrir plusieurs langages et d'offrir une vision de la qualité logicielle adaptée à plusieurs profils, avec reportings détaillés et agrégés, génération de plan d'action, etc. Squale se focalise sur deux aspects principaux (voir la précédente dépêche de septembre 2009 pour plus de détails) :
  • L'élaboration de modèles évolués d'évaluation, de visualisation et d'interprétation des résultats issus des outils de mesure ;
  • Le développement d'une plate-forme logicielle mettant en œuvre les modèles ci-dessus et permettant ainsi de contrôler la qualité de son code.

Cette plate-forme logicielle que certains appelleront de « gouvernance de la qualité » ne ré-invente pas les outils de production de métrique mais se base sur ceux existants, par exemple Checkstyle, PMD, JDepend, etc. pour le monde Java, très fourni en outils libres. Pour l'analyse de code C/C++ et Cobol, Squale propose des connecteurs (plugins) libres, vers des outils du marché, pour le moment essentiellement propriétaires (ex : McCabe, RSM, etc.). Il est cependant tout à fait possible d'écrire son propre connecteur vers un autre outil de son choix.

La version 6.0 sortie récemment, outre son lot de corrections et d'améliorations variées, apporte principalement les fonctionnalités suivantes :
  • Ajout de commentaires sur les notes insérées manuellement ;
  • Nouveau profil auditeur pour la saisie de ces notes manuelles ;
  • Portage et test complet sur environnement Windows ;
  • Finalisation du support de l'analyse Cobol via l'outil McCabe ;
  • Meilleure caractérisation des applications dans Squale ;
  • Implémentation de la visualisation Distribution Map ;
  • Export de données anonymisées vers un référentiel mutualisé (permettant de comparer ses résultats à l'extérieur de son entreprise par exemple) et import des références générées pour comparaison des applications dans Squale.

Pour la suite, la feuille de route de Squale comprend pour l'instant :
  • L'amélioration du plan d'action généré par Squale ;
  • L'ajout d'autres visualisations résultant des recherches de l'INRIA ;
  • Une gestion plus fine des rôles utilisateur et de la sécurité ;
  • Une interface REST pour la consultation des résultats ;
  • Le support d'autres langages en plus de Java/C/C++/Cobol (PHP pour commencer).

N'hésitez pas à l'essayer : Squale propose à cet effet une version autonome (configurée par défaut pour Java) contenant une base de données embarquée.

Dans la suite de la dépêche, vous trouverez un entretien avec Fabrice Bellingard, le chef de projet de Squale.