G'MIC : Un nouvel outil libre de manipulation d'images.

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
4
18
août
2008
Audiovisuel
G'MIC est un nouveau venu dans le paysage de la manipulation d'image par outils en ligne de commande : Il permet de charger/sauver, manipuler, traiter et visualiser des images ou des groupes d'images qui peuvent être 1D, 2D ou 3D et multi-spectrales, ce qui comprend les images couleurs classiques bien sûr, mais aussi les images volumiques avec plus de 3 composantes par pixel.

En ce sens, il vient compléter les outils disponibles comme ImageMagick ou GraphicsMagick. Mais là où ces deux programmes se focalisent sur la prise en charge de nombreux formats de fichiers différents (principalement pour les images 2D), G'MIC s'intéresse plutôt à la manipulation proprement dite, avec la définition d'un certain nombre de commandes qui peuvent s'enchaîner pour définir des filtres personnalisés. Le site du projet en montre quelques possibilités. G'MIC possède également des modules simples de visualisation d'images et d'objets 3D (pour visualiser des isophotes/isosurfaces ou des cartes d'élévations), très pratiques pour explorer des données images 2D ou 3D.

Cela en fait un compagnon idéal pour les traiteurs d'images de tout poil. G'MIC a été développé dans l'équipe IMAGE du laboratoire GREYC, et est distribué sous licence libre CeCILL 2.0.

Bon anniversaire txt2tags !

Posté par  . Modéré par Nÿco.
Étiquettes :
5
18
août
2008
Technologie
Txt2tags est un générateur de documents et un pré-processeur de texte, écrit par Aurélio Marinho Jargas.

Il vient de passer en fin de mois dernier à la version 2.5, et en a profité pour fêter par la même occasion ses sept ans d'existence, tout en gardant continuellement à l'esprit le fameux KISS-principe de ses débuts : simple, mais non limité.

Les grandes nouveautés sont :
  • le support de l'exportation vers les syntaxes Mediawiki, Google Code Wiki et Dokuwiki
  • une nouvelle interface PHP permettant d'utiliser du code txt2tags dans un navigateur (cas d'un intranet par exemple, ou sur un serveur internet utilisant Python)
  • ajout des hyperliens locaux pour LaTeX (ancres)
  • meilleur support de l'UTF-8
  • quelques nouveaux outils optionnels (greffon NanoBlogger, script Python pour générer des sites etc.)

SqueakGtk

Posté par  . Modéré par rootix.
Étiquettes :
0
11
août
2008
Gnome
Dans le cadre du google summer of code j'ai été amené à re-développer un binding de Gtk pour Squeak qui est une implémentation du langage Smalltalk.

Smalltalk est un langage de programmation objet, tout est objet dans ce langage : les chaînes de caractères, les entiers, les booléens, les définitions de classes, les blocs de code, les piles et la mémoire sont représentés en tant qu'objets.

Le portage est complet, il manque peut-être certains événements ou bien certaines méthodes mais vous pouvez développer un programme sans avoir à souffrir de ces manques. J'en ai profité pour rajouter un support de WebKit-Gtk et de Cairo il y a déjà une ébauche d'un mini-browser SqueakZilla.

Le seul gros problème est que vous ne pouvez pas pour le moment sauver l'état de l'image. Pour ceux qui ne connaissent pas Smalltalk, une image peut être vue comme une persistance. Quand vous quittez l'environnement Squeak l'état est sauvegardé - un peu comme le mode veille - et quand vous rechargez l'image vous retrouvez l'environnement tel qu'il était.

Nouvelle version Om 2008.8 pour les smartphones OpenMoko

Posté par  . Modéré par rootix.
Étiquettes :
0
11
août
2008
Mobile
William Lai, de l'équipe de développement d'Openmoko, la plateforme libre de smartphone, a annoncé la sortie publique de la distribution Om 2008.8, connue sous le nom de code ASU.

Om 2008.8 est l'aboutissement de 6 mois de travail et vous trouverez dans le corps de l'article les principales nouveautés.

Pour faire simple, l'Om 2008.8 est le successeur de l'Om 2007.2. Il a été annoncé le 8 août 2008 (08/08/08) et apporte comme principales nouveautés l'utilisation d'EFL pour le lanceur, des interfaces graphiques personnalisables et la partie téléphonique est basée sur Qtopia.

Om 2008.8 supporte maintenant les applications basées sur EFL, Qtopia et GTK+

De profondes améliorations ont également été apportés dans la gestion de l'énergie, la mise en veille et l'utilisation des diodes, sans parler de l'utilisation courante que l'on peut faire du téléphone.

Sortie d'OpenSceneGraph 2.6

Posté par  . Modéré par rootix.
Étiquettes :
1
11
août
2008
Technologie
La sortie d'OpenSceneGraph 2.6 a été annoncée par OpenSceneGraph Professional Services. OSG est un moteur de graphe de scène, conçu pour accélérer le développement d'applications 3D et pour améliorer les performances graphiques 3D.

OpenSceneGraph 2.6, entièrement programmé en C++ standard et utilisant OpenGL, offre aux développeurs oeuvrant dans les marchés de la simulation visuelle, du développement de jeux, de la réalité virtuelle, de la visualisation scientifique et de la modélisation un outil de visualisation temps réel qui, selon ses développeurs, éclipserait les outils de graphe de scène commerciaux, à la fois en termes de fonctionnalité, de stabilité et de performance. OpenSceneGraph 2.6 peut fonctionner sur toutes les plate-formes Microsoft Windows, Mac OS X, GNU/Linux, IRIX, Solaris, HP-UX, AIX et FreeBSD.

Voir la liste des nouveautés et la traduction partielle du communiqué dans la suite de la dépêche.

MeriseAcide, un outil d'aide à la modélisation Merise

Posté par  . Modéré par Benoît Sibaud.
0
9
août
2008
Base de données
MeriseAcide, programme sous licence GPL3, permet de faciliter la modélisation et la création de base de données en exploitant la méthode Merise.

Ce programme en interface console prend en entrée un fichier texte définissant un MCD (Modèle Conceptuel de Données) avec une syntaxe très simple. Il est possible d'obtenir le MCD et le MPD (Modèle Physique des Données) sous forme graphique, les éléments étant positionnés de manière entièrement automatique.

Enfin, le dictionnaire des données et le script SQL de création de la base de données peuvent aussi être générés.

MeriseAcide génère les diagrammes graphiques en PNG ou PDF, et positionne les éléments de manière entièrement automatique, grâce à l'utilisation de la bibliothèque Graphviz.

Le client Jabber/XMPP Psi en version 0.12

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
8
août
2008
XMPP
Kevin Smith, le chef du projet Psi, a annoncé la version 0.12. Psi est un client Jabber/XMPP libre et multiplateforme, publié sous licence GPLv2, écrit en C++ et utilisant la bibliothèque Qt en version 4.

Après le passage long à Qt4 avec la version 0.11 de Psi, sa stabilisation se poursuit. Pas de grosses améliorations donc, mais un travail de corrections de bugs et d'amélioration sensible de l'ergonomie générale du client.

Les nouveautés les plus notables :
  • Les fenêtres MUC (Multi-User Chat) sont désormais des onglets détachables comme les discussions un à un ;
  • La recherche dans le roster (liste de contacts et de présence) a été revue et lance un filtre lorsque l'on tape directement dans le roster ;
  • Un buffer XML est utilisé, permettant l'accès dans la console au XML déjà reçu ;
  • En résolvant un nom de nouveau contact, le nom complet est utilisé si le surnom est absent de la carte de visite (vCard) ;
  • La reconnexion automatique après un réveil de l'ordinateur est maintenant une option indépendante ;
  • Les MUC (Multi-User Chat) peuvent être sauvés en marque-pages et rejointes automatiquement ;
  • L'ancien fichier config.xml a été remplacé en faveur du nouveau format options.xml : toutes les options de Psi peuvent maintenant être configurées du panneau d'options avancées (plus besoin d'édition à la main) ;
  • Les avatars basés sur les vCards sont transmis aux anciens clients et serveurs n'implémentant pas PEP (Personal Eventing Protocol) ;
  • Un nouveau groupe diagnostic est disponible dans le menu aide, pour le débogage de la couche de sécurité QCA ;
  • Le lancement de plusieurs instances du même profil sur Windows et les Unixes avec DBUS n'est plus possible ;
  • Sur X11, la barre des tâches devrait flasher à la réception de nouveaux messages sur les gestionnaires de fenêtres respectant les standards.

Éclosion de Picviz

Posté par  . Modéré par Nÿco.
Étiquettes :
0
8
août
2008
Sécurité
Picviz vient de sortir. Il s'agit d'un programme libre publié sous licence GPLv3 permettant de tracer des graphes sur des axes parallèles, permettant ainsi de voir N-dimensions sur une surface en 2D.

Ce programme trouve plus particulièrement des applications dans le data mining, la détection de collision dans le contrôle aérien et dans la sécurité informatique, ce pourquoi Picviz a principalement été écrit.

Picviz cherche à répondre à la problématique de recherche d'une aiguille dans une botte de foin, où le nombre de données devient trop important pour être compris et analysé par des recherches de motifs connus... surtout si l'on ne sait pas ce que l'on cherche.

Grâce à un langage simple, fortement inspiré de Graphviz, il est aisé d'automatiser la création de graphes et de trouver des éléments remarquables (des convergences, divergences, des éléments éloignés par rapport aux autres, etc.).

KDE 4.1 : Don't Look Back

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
1
1
août
2008
KDE
Depuis le 29 juillet, la version 4.1 du célèbre environnement de bureau KDE est de sortie.
Cette version, attendue par beaucoup, est donc la deuxième version stable de la branche KDE4.
La version précédente, KDE 4.0, était souvent considérée comme peu stable et pas encore entièrement fonctionnelle en comparaison avec la branche 3.X, ce qui peut être considéré normal pour une version destinée principalement aux développeurs afin de leur permettre de tester leurs applications dans un ensemble cohérent.
Cette version est également la première à être basée sur Qt4.4.

Au niveau des améliorations, on notera en particulier le grand retour de la suite de gestion d'informations personnelles (Kde-Pim, avec Kmail, akregator et surtout Akonadi) et de plus nombreux moteurs pour Phonon la bibliothèque de gestion multimédia.
Plasma n'est pas en reste puisqu'il a subi lui aussi de nombreuses modifications afin de prendre en charge Webkit et QtWidget.

Sortie du greffon Maven2 pour XRadar

Posté par  . Modéré par Bruno Michel.
Étiquettes :
0
30
juil.
2008
Technologie
XRadar est un outil de « reporting » qualité ciblant les projets Java/JEE. Il est publié sous licence BSD.

XRadar agrège, consolide et historise les indicateurs qualité générés par la plupart des outils standards et Open Source d'analyse de code du marché tels que :
  • PMD : outil de vérification de code ;
  • Checkstyle : outil de vérification de formatage et présentation du code ;
  • JavaNCSS : outil de métrique de code Java (nombre de lignes de code, de commentaires...) ;
  • JDepend : outil d'analyse des dépendances entre classes et packages ;
  • Ckjm : détermine les métriques issues des travaux de Chidamber et Kemerer tel que nombre de méthodes, couplages afférents, etc.

Le greffon maven-xradar-plugin est maintenant disponible dans les dépôts Maven 2. Pour utiliser ce greffon, juste quelques lignes sont à ajouter à votre pom.xml.

Mais ce n'est pas tout : la version dynamique du greffon est déja en développement, une version release sera disponible sous peu.

Acceleo 2.3 compatible Eclipse Ganymede

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
30
juil.
2008
Technologie
Acceleo 2.3 est sorti! Cette version apporte son lot de nouveautés mais surtout la compatibilité Eclipse 3.4 (Ganymede). Plus précisément la version 2.3.0 est à la fois compatible avec Eclipse Ganymede (3.4), Eclipse Europa (3.3) et Eclipse Callisto (3.2).

Acceleo est un générateur de code (transformation modèle vers texte) capable d'exploiter n'importe quel modèle EMF (modèle UML mais aussi modèle métier ou encore fichier XML) pour générer du texte à l'aide d'un langage de template. Ce générateur de code a la particularité d'être incrémental, c'est-à-dire qu'il est possible de modifier le code généré puis de re-générer sans perdre ses modifications.

Cette nouvelle version améliore l'expérience utilisateur en fournissant une nouvelle fonctionnalité de "recherche des appels d'un script" (CTRL+MAJ+G), elle permet également d'appeler les méthodes définies sur un métamodèle directement depuis un script et elle améliore la compatibilité avec les modeleurs UML "non Eclipse". Pour plus de détails, jetez un oeil sur la page des nouveautés en images.

Acceleo est un outil qui permet de définir soit même son module de génération pour un langage et un framework donné, par exemple UML vers C, mais c'est aussi une ferme de modules communautaires que l'on peut ré-utiliser et modifier. Les modules présents avec la version 2.3 sont les suivants: UML vers PHP/Smarty/Pear, UML vers JEE/Hibernate/Spring, UML vers CSharp/NHibernate, mais aussi le nouveau module UML vers Dolibarr ou encore des modules exploitant des modèles beaucoup plus simples: Ecore vers Python et WISSS (modèle dédié au applications web vers PHP/Zend). D'autres modules sont présents sur le SVN et peuvent être modifiés ou améliorés, comme par exemple un module UML vers Plone et UML vers Pylons.

Tous ces modules ont différents degrés de qualité et un certain nombre sont encore considérés comme "en incubation" mais vous pouvez aussi définir le vôtre. Les éditeurs proposent la colorisation syntaxique, l'auto-complétion, la prévisualisation du code généré ainsi qu'un debugger interactif.
Pour tester Acceleo la voie royale est le pack Eclipse "tout en un": sur le site sont fournies des archives contenant Acceleo, ainsi que ses dépendances et les modules, mais aussi différents outils dédiés à la modélisation sous Eclipse comme par exemple ATL pour faire des transformations modèle à modèle, Topcased pour la modélisation UML ou encore EMF Compare pour comparer et fusionner les modèles.

Vous pouvez aussi découvrir différentes démos qui détaillent l'utilisation de certains modules.

NdM: Acceleo est publié sous licence EPL, licence libre et Open Source, non-copyleft et incompatible GPL.

Go-oo, une alternative à OpenOffice

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
1
29
juil.
2008
Bureautique
La suite bureautique OpenOffice.org est un des étendards du monde du logiciel libre. Cette suite est très complète puisqu'elle rassemble de nombreux modules (traitement de texte, tableur, base de données, dessin, présentation, etc.) et qu'elle fonctionne sur plusieurs plates-formes (Windows, Mac OS X, Linux et autres Unix). Son format de données est ouvert et standardisé et son coût est nul.
Autant d'avantages qui en font un redoutable concurrent pour la suite Office de Microsoft puisque de nombreuses entreprises et administrations migrent progressivement vers OpenOffice et que de plus en plus de particuliers utilisent la suite libre sur leur ordinateur.

Pourtant tout n'est pas rose dans le monde d'OpenOffice et les critiques n'ont jamais épargné le logiciel : temps de lancement trop long, occupation mémoire pachydermique, interface différente du reste de l'environnement, intégration de fonctions inutiles, assignation obligatoire de copyright à Sun.

La correction de ces défauts semble beaucoup trop lente pour certains puisque Michael Meeks, desktop Architect chez Novell et chargé d'OpenOffice, vient de déclarer au quotidien Der Standard que l'exaspération était à son comble et qu'il souhaitait que la version modifiée Go-oo remplace OpenOffice.

NdM : Novell est à la fois connue pour son implication dans les projets libres (SUSE, OpenExchange, Ximian, Eclipse, etc.) et pour ses relations avec Microsoft (accord de 2006, implémentation du format bureautique OpenXML, voir la liste de améliorations proposées à OOo, etc.).

Atheros libère un pilote pour ses composants 802.11n

Posté par  . Modéré par Jaimé Ragnagna.
1
27
juil.
2008
Matériel
C'est une bonne nouvelle pour les possesseurs de cartes WiFi basées sur des chipsets Atheros 802.11n : ce dernier vient de livrer un pilote ath9k complètement libre, qui ne nécessite pas la couche HAL propriétaire. Le pilote est de plus sous licence ISC, ce qui permettra à nos amis de chez *BSD d'utiliser eux-aussi le pilote. De plus, Atheros prévoit de collaborer avec la communauté pour améliorer ledit pilote.

Cette libération intervient après que Atheros a engagé Luis Rodriguez et Jouni Malinen, deux développeurs Linux qui travaillaient sur la partie sans fil.

On ne peut donc que se réjouir de cette nouvelle, en espérant que d'autres constructeurs suivront ce mouvement, qui deviendra sûrement un argument de poids pour les éventuels acheteurs de matériel sans fil.

Dolphin : l'émulateur GameCube et WII rejoint le Libre !

Posté par  . Modéré par j.
Étiquettes :
1
26
juil.
2008
Jeu
L'émulateur non-libre pour console de jeux GameCube et Wii, qui tournait jusqu'alors uniquement sous l'OS de Redmond, arrive finalement sous GNU/Linux et par la grande porte du Libre, svp !

En effet, le code source de l'application ainsi que celui de ses greffons a été publié ce lundi 14 Juillet 2008, sous licence GPL v2.

Notons que le portage Linux en est déjà à 80% de sa progression. Aucun paquet n'est actuellement et officiellement disponible, mais le dépôt SVN étant ouvert, les plus courageux pourront déjà tenter de compiler le source par eux-même.

Toutefois, l'équipe prévoit dans avenir plus ou moins proche la mise à disposition de binaires officiels pour nos chères distros préférées.

Codendi 3.6 : forge de Xerox

Posté par  (site web personnel) . Modéré par Mouns.
1
24
juil.
2008
Commercial
La version 3.6 de la plate-forme de développement collaboratif Codendi, éditée par XEROX et délivrée sous licence GPLv2, est sortie fin Juin. Développée à partir de la feuille de route qui avait été définie avec les clients, elle marque une évolution importante de la plate-forme puisqu’elle comprend une migration vers PHP5 et RedHat Enterprise Linux 5.

Pour mieux organiser la gestion des plans de tests, la nouvelle version intègre le gestionnaire de tests Salomé TMF. Les tests, qui peuvent être manuels ou automatiques, sont organisés en campagnes et exécutés, avec différents jeux de données, sur des environnements différents.

Codendi avance également dans le domaine de la collaboration en offrant un outil de messagerie instantanée. Basé sur le protocole XMPP (Jabber), il permet de mettre immédiatement en relation les membres d'un même projet.

Côté gestion de projet, il est désormais possible de créer des graphiques à partir des outils de suivi de Codendi. Les résultats pourront être affichés sous forme de camemberts, de barres ou de diagrammes de Gantt. Ces nouveaux modes de visualisation vont être utiles pour comprendre d'un coup d'œil la répartition des artefacts en fonction de certains critères. On peut afficher la répartition des anomalies en fonction de leur criticité, du composant impacté, ou des personnes qui les ont soumises. De même, les diagrammes de Gantt associés à la gestion de tâches permettent de visualiser facilement le plan de développement du projet, ainsi que son avancement par rapport au plan. L'ensemble de ces graphiques est complètement paramétrable par le chef de projet.

NdM : sur les forges logicielles libres de manière générale, voir aussi Planetforge.org.