Google avait créé la surprise en 2005 en fournissant un service XMPP/Jabber accompagné du client lourd propriétaire gratuit Google Talk, proposant la voix, via le protocole de signalisation Jingle (Jabber) et en publiant ses spécifications.
Depuis, les interfaces d'accès au service de messagerie instantanée et de présence sur XMPP se sont multipliées avec le chat dans GMail (AJAX), mais aussi Google Talk Gadget, une applet Flash (NdM : Flash est propriétaire, non-accessible, non-indexable et prend très mal en charge GNU/Linux/*BSD), proposant des chatrooms. Ce service XMPP, ayant profité de la notoriété de sa maison, est donc logiquement devenu de loin le plus populaire au niveau mondial. Aujourd'hui, l'interface GMail propose la voix et la vidéo sur XMPP, à l'aide d'une applet Flash, mais seulement pour les deux plates-formes propriétaires Microsoft Windows et Apple Mac OS X, « pas encore » sous GNU/Linux et *BSD.
Cette spécification Jingle ayant fait son chemin au sein de la XSF avec l'aide des retours d'implémenteurs, elle devrait être bientôt publiée en version stable. Ainsi les développeurs pourront implémenter la voix, la vidéo, ainsi que le transfert de fichiers (sans proxy de transfert de fichiers et traversant les NAT/proxies/pare-feux), si ce n'est déjà en cours pour certains projets.
L'applet voix/vidéo de GMail utilise Jingle tel que publié par Google en 2005, et est donc compatible avec le client lourd Google Talk. Empathy, le client libre de messagerie instantanée et de présence de GNOME utilisant le framework Telepathy, implémente à la fois le Jingle de la XSF, et le Jingle originel de Google, il est donc compatible avec Google Talk et GMail. Dès que la spécification Jingle sera stable, Google implémentera cette version.
Groupware OBM et Webmail MiniG, paquets Debian
Il y a quelques temps déjà, un nouveau site web pour OBM (www.obm.org) a été mis en ligne, afin de présenter ce logiciel qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et des modules complémentaires de type gestion de projet/planning. Ce fut pour nous une volonté de faire partager ce projet pour lequel la communication n'était pas à son maximum. Depuis nous l'enrichissons afin de partager nos connaissances et de faire de ce Groupware une véritable alternative aux solutions propriétaires.
L'un des avantages d'OBM est l'utilisation d'autres logiciels libres pour assurer les différents services d'un goupware (Cyrus, Apache, Postfix...). Cependant, pour les non-initiés, cet avantage se transforme souvent en plusieurs semaines de galère pour réussir à installer un OBM complet. OBM nécessite une certaine expertise dans beaucoup de services associés à OBM (Cyrus, Postfix, MySQL ou PostgreSQL, Java/Tomcat...).
Il y a plus de 6 mois, nous avons travaillé avec des développeurs Ubuntu (et nous continuons toujours) pour publier dans Ubuntu Hardy (et maintenant Intrepid) une version packagée d'OBM. Nous nous sommes vite rendu compte qu'inclure un tel logiciel dans une distribution est pour l'instant infaisable. Pouvoir remplacer un fichier de configuration d'un service par celui dont a besoin OBM, n'est pas simplement faisable, voire impossible pour certains services. C'est pour cela que dans Ubuntu il n'y a que la partie "web" qui est pour l'instant intégrée. Nous avons quand même développé tous les autres paquets des services qui gravitent autour d'OBM. Nous espérons intégrer au fur et à mesure tous les paquets d'OBM, quand cela sera possible.
Nous sommes donc heureux de vous annoncer la mise en place d'un dépôt Debian (Etch) pour une installation complète et vraiment complète d'OBM. La version disponible est la dernière version stable, la 2.1.11. Il faut souligner que ces paquets sont conçus pour un serveur dédié à OBM. Nous espérerons que grâce à ces paquets vous serez nombreux à installer et utiliser OBM :
À vos claviers ! Il est temps d'installer un OBM, en quelques minutes ! Voir ci-dessous pour faire vos retours et tester aussi MiniG, une version alpha d'un nouveau webmail.
L'un des avantages d'OBM est l'utilisation d'autres logiciels libres pour assurer les différents services d'un goupware (Cyrus, Apache, Postfix...). Cependant, pour les non-initiés, cet avantage se transforme souvent en plusieurs semaines de galère pour réussir à installer un OBM complet. OBM nécessite une certaine expertise dans beaucoup de services associés à OBM (Cyrus, Postfix, MySQL ou PostgreSQL, Java/Tomcat...).
Il y a plus de 6 mois, nous avons travaillé avec des développeurs Ubuntu (et nous continuons toujours) pour publier dans Ubuntu Hardy (et maintenant Intrepid) une version packagée d'OBM. Nous nous sommes vite rendu compte qu'inclure un tel logiciel dans une distribution est pour l'instant infaisable. Pouvoir remplacer un fichier de configuration d'un service par celui dont a besoin OBM, n'est pas simplement faisable, voire impossible pour certains services. C'est pour cela que dans Ubuntu il n'y a que la partie "web" qui est pour l'instant intégrée. Nous avons quand même développé tous les autres paquets des services qui gravitent autour d'OBM. Nous espérons intégrer au fur et à mesure tous les paquets d'OBM, quand cela sera possible.
Nous sommes donc heureux de vous annoncer la mise en place d'un dépôt Debian (Etch) pour une installation complète et vraiment complète d'OBM. La version disponible est la dernière version stable, la 2.1.11. Il faut souligner que ces paquets sont conçus pour un serveur dédié à OBM. Nous espérerons que grâce à ces paquets vous serez nombreux à installer et utiliser OBM :
deb http://deb.obm.org etch obm
À vos claviers ! Il est temps d'installer un OBM, en quelques minutes ! Voir ci-dessous pour faire vos retours et tester aussi MiniG, une version alpha d'un nouveau webmail.
LLVM 2.4 : le compilateur qui fait plus
La version 2.4 de la suite LLVM est sortie le 9 novembre.
LLVM est l'acronyme de Low Level Virtual Machine, mais c'est aussi :
LLVM est le seul concurrent sérieux et libre de GCC GNU Compiler Collection. Il se distingue par sa conception très modulaire et sa simplicité d'utilisation. Cela se reflète dans son API et sa documentation abondante. Il existe même un tutoriel décrivant l'implémentation d'un petit langage en utilisant LLVM !
Évidemment, LLVM propose beaucoup moins de langages et d'architectures que GCC, mais il rattrape son retard et est déjà une alternative tout à fait valable à GCC en utilisant LLVM-GCC.
On peut essayer LLVM sans trop d'effort en le téléchargeant avec l'interface llvm-gcc. Vous pourrez ainsi compiler vos programmes favoris en utilisant la commande llvm-gcc de la même façon que vous utilisez gcc.
Il convient également de citer 2 projets annexes à LLVM, et qui évoluent avec celui-ci :
LLVM est l'acronyme de Low Level Virtual Machine, mais c'est aussi :
- un compilateur, avec des interfaces pour C, C++ au travers du projet CLang et du port des analyseurs de code C, C++ de GCC. D'autres langages sont également pris en charge.
- un framework de compilateur qui permet d'ajouter simplement des nouveaux langages ou des nouvelles architectures matérielles.
- un générateur de code embarquable pour la compilation à la volée (JIT).
- une stratégie de compilation conçue pour autoriser des optimisations pendant toute la durée de vie d'un programme, c'est à dire à la compilation, pendant l'édition de lien, pendant l'exécution, et par profilage après l'exécution.
- un jeu d'instruction virtuel, la représentation intermédiaire (IR). Celle-ci est accessible sous forme textuelle (c'est l'assembleur LLVM) ou binaire (c'est le bytecode LLVM). C'est cette représentation intermédiaire qui permet les optimisations.
LLVM est le seul concurrent sérieux et libre de GCC GNU Compiler Collection. Il se distingue par sa conception très modulaire et sa simplicité d'utilisation. Cela se reflète dans son API et sa documentation abondante. Il existe même un tutoriel décrivant l'implémentation d'un petit langage en utilisant LLVM !
Évidemment, LLVM propose beaucoup moins de langages et d'architectures que GCC, mais il rattrape son retard et est déjà une alternative tout à fait valable à GCC en utilisant LLVM-GCC.
On peut essayer LLVM sans trop d'effort en le téléchargeant avec l'interface llvm-gcc. Vous pourrez ainsi compiler vos programmes favoris en utilisant la commande llvm-gcc de la même façon que vous utilisez gcc.
Il convient également de citer 2 projets annexes à LLVM, et qui évoluent avec celui-ci :
- CLang est un projet dont le but est de fournir des interfaces C, C++ et Objective C pour LLVM qui soient de meilleure qualité que ce qui existe actuellement (les parseurs de GCC).
- VMKit est une implémentation de la JVM et de la CLI. Il transforme le bytecode java et MSIL en représentation intermédiaire LLVM puis effectue les optimisations fournies par LLVM.
OpenArena 0.8.1 fête Halloween !
OpenArena 0.8.1 est disponible pour Halloween, depuis le 31 Octobre. OpenArena est un jeu de tir subjectif (FPS) tournant sur le moteur libéré de Quake III, maintenu par icculus en tant que ioquake3. Le projet est essentiellement artistique, puisqu'il consiste à compléter le moteur par des ressources graphiques et sonores également soumises sous licence GPL.
La sortie de la version 0.8.1 a d'ailleurs été en partie motivée par un soucis de licence de certaines textures, hélas employées sur deux cartes, dont une qui dispose déjà d'une version alternative. Du fait de ce retrait, il vous faudra retélécharger l'archive complète pour en profiter. Les futures versions de la série 0.8 devraient comme pour la 0.8.0 être basées sur la révision 1443 d'ioquake3, et consisteront en une succession de patchs idéalement proposés tous les 1 ou 2 mois permettant l'ajout de nouveaux personnages et cartes.
Même si légèrement amputée, la 0.8.1 est loin de constituer une régression, en voici les améliorations :
La VoIP, introduite dans la version 0.8.0, utilise le codec speex et peut s'interfacer avec Mumble. Bien qu'utile pour élaborer des stratégies en jeu d'équipe (capture de drapeau, ou deathmatch en équipe), celle-ci ne s'est pas encore bien démocratisée parmi les joueurs.
La francophonie est plutôt bien représentée parmi les serveurs de jeu disponibles. Certains d'entre eux se sont ainsi regroupés pour former le Réseau OpenArena Francophone Libre (ROFL), où participent pour le moment des particuliers ainsi que TuxFamily.org. Cette communauté francophone vous accueille sur un nouveau site, qui propose de la documentation, et qui vise également à être une plateforme de développement de nouvelles ressources pour le jeu.
Au passage, le jeu ne dispose actuellement d'aucune musique. Si vous êtes adeptes de séquenceur musical, ou de tout format libre pouvant être édité par des logiciels libres, vos contributions pourraient peut-être égayer la prochaine sortie.
La sortie de la version 0.8.1 a d'ailleurs été en partie motivée par un soucis de licence de certaines textures, hélas employées sur deux cartes, dont une qui dispose déjà d'une version alternative. Du fait de ce retrait, il vous faudra retélécharger l'archive complète pour en profiter. Les futures versions de la série 0.8 devraient comme pour la 0.8.0 être basées sur la révision 1443 d'ioquake3, et consisteront en une succession de patchs idéalement proposés tous les 1 ou 2 mois permettant l'ajout de nouveaux personnages et cartes.
Même si légèrement amputée, la 0.8.1 est loin de constituer une régression, en voici les améliorations :
- La campagne de jeu solo a été réorganisée ;
- Un nouveau son d'impact (un son de cloche !) ;
- L'arme "chaingun" profite désormais du code de "unlagged", qui atténue l'effet de la latence sur certaines armes ;
- Deux nouvelles cartes CTF : ps37ctf et ctf_gate1 ;
- Une nouvelle carte DM : am_galmevish ;
- Les textures introduites dans la version précédente et dont la licence est litigieuse ont été retirées (ainsi que les cartes schism-b2 et q3dm6ish-v2) ;
- Un client spécifique à Windows 9x a été ajouté (auquel il manque le support d'IPv6) ;
- Des versions "legacy" du client, compilées depuis une ancienne révision d'ioquake3 dont la gestion de la souris est différente, sont proposées mais non recommandées.
- Passage au numéro de protocole 71, permettant ainsi de cloisonner les versions du jeu incompatibles entre elles.
La VoIP, introduite dans la version 0.8.0, utilise le codec speex et peut s'interfacer avec Mumble. Bien qu'utile pour élaborer des stratégies en jeu d'équipe (capture de drapeau, ou deathmatch en équipe), celle-ci ne s'est pas encore bien démocratisée parmi les joueurs.
La francophonie est plutôt bien représentée parmi les serveurs de jeu disponibles. Certains d'entre eux se sont ainsi regroupés pour former le Réseau OpenArena Francophone Libre (ROFL), où participent pour le moment des particuliers ainsi que TuxFamily.org. Cette communauté francophone vous accueille sur un nouveau site, qui propose de la documentation, et qui vise également à être une plateforme de développement de nouvelles ressources pour le jeu.
Au passage, le jeu ne dispose actuellement d'aucune musique. Si vous êtes adeptes de séquenceur musical, ou de tout format libre pouvant être édité par des logiciels libres, vos contributions pourraient peut-être égayer la prochaine sortie.
pyLSM, un module python pour microscope LSM 510
Dans le cadre de mon travail, je dois faire de l'imagerie avec un microscope confocal (LSM 510 live pour les connaisseurs). Malheureusement, les fichiers générés ne sont pas lisibles nativement, c'est du tiff modifié. La bonne nouvelle, c'est qu'il existe déjà des modules libres (via imageJ) ou gratuits (via Matlab) pouvant charger ces images. La mauvaise nouvelle, c'est que je n'avais pas envie de me mettre à imageJ, et j'avais envie de me défaire de Matlab.
C'est donc pour tout ça que j'ai décidé d'écrire un module pour Python qui me permette de charger ces images. Ça n'a pas été très simple, car ces fichiers sont constitués de plusieurs images, une par canal et par tranche. En effet, en imagerie confocale, on peut exciter spécifiquement des fluorofores (c'est à dire des donneurs de fluorescence) et ainsi avoir un canal par marqueur. Une seconde spécificité de ces microscopes, c'est de pouvoir faire des tranches optiques, donc avoir une série d'images qui peuvent reconstituer nos objets en 3D (c'est de la chance en biologie de travailler avec des matériaux relativement transparents, ce qui permet ces tranches optiques). Tout ça pour dire qu'il y a des foules d'informations dans ces fichiers.
Avec ce petit module Python, il est donc possible de visualiser les différents canaux et tranches.
Parce que je suis très original et que je ne le cache pas, j'ai baptisé ce module pyLSM, py pour python et LSM pour... LSM (c'est l'extension des fichiers). Cette dépêche est un appel à tests et suggestions d'améliorations pour ceux intéressés.
C'est donc pour tout ça que j'ai décidé d'écrire un module pour Python qui me permette de charger ces images. Ça n'a pas été très simple, car ces fichiers sont constitués de plusieurs images, une par canal et par tranche. En effet, en imagerie confocale, on peut exciter spécifiquement des fluorofores (c'est à dire des donneurs de fluorescence) et ainsi avoir un canal par marqueur. Une seconde spécificité de ces microscopes, c'est de pouvoir faire des tranches optiques, donc avoir une série d'images qui peuvent reconstituer nos objets en 3D (c'est de la chance en biologie de travailler avec des matériaux relativement transparents, ce qui permet ces tranches optiques). Tout ça pour dire qu'il y a des foules d'informations dans ces fichiers.
Avec ce petit module Python, il est donc possible de visualiser les différents canaux et tranches.
Parce que je suis très original et que je ne le cache pas, j'ai baptisé ce module pyLSM, py pour python et LSM pour... LSM (c'est l'extension des fichiers). Cette dépêche est un appel à tests et suggestions d'améliorations pour ceux intéressés.
Sortie de Theora 1.0
La fondation Xiph.org annonce la finalisation de la version 1.0 de Theora. Pour rappel, Theora est un codec vidéo totalement libre, qui plus est sans royalties ni lié à des brevets logiciels connus. Il est généralement utilisé dans des conteneurs Ogg (format de fichier multimédia).
Cette version 1.0 s'accompagne d'une bibliothèque de référence, distribuée sous licence BSD. Cette dernière version de la bibliothèque inclut un nouveau décodeur plus performant que celui des précédentes versions et prend en charge toutes les spécifications du format.
Xiph, avec l'aide de Red Hat, est en train de plancher sur une prochaine version (nom de code « Thusnelda »), qui aura un encodeur produisant des vidéos de meilleure qualité tout en restant compatible avec les décodeurs actuels.
Cette bibliothèque est utilisée dans de nombreux projets libres (et non libres), notamment les prochaines versions de Firefox et d'Opera dans le cadre de la prise en charge de la nouvelle balise HTML5 video, ou encore Wikipedia. Il s'agira de lire des vidéos dans le navigateur, sans greffon ni extension ni lecteur externe (autre logiciel), et ceci directement depuis un site web, tout simplement. Ainsi, la vidéo devient un standard ouvert complet sur le web, avec enfin la possibilité d'éviter complètement tout logiciel, format ou protocole propriétaire (et au passage les DRM et les brevets).
Avec un Firefox à 30% de parts de marché des navigateurs web et un Wikipedia étant le 8ème site le plus populaire au monde, on pourrait assister rapidement à une popularisation de Theora sur le web et sur plus généralement sur Internet.
NdM : Merci à tiwaz d'avoir proposé une dépêche sur le même sujet.
Cette version 1.0 s'accompagne d'une bibliothèque de référence, distribuée sous licence BSD. Cette dernière version de la bibliothèque inclut un nouveau décodeur plus performant que celui des précédentes versions et prend en charge toutes les spécifications du format.
Xiph, avec l'aide de Red Hat, est en train de plancher sur une prochaine version (nom de code « Thusnelda »), qui aura un encodeur produisant des vidéos de meilleure qualité tout en restant compatible avec les décodeurs actuels.
Cette bibliothèque est utilisée dans de nombreux projets libres (et non libres), notamment les prochaines versions de Firefox et d'Opera dans le cadre de la prise en charge de la nouvelle balise HTML5 video, ou encore Wikipedia. Il s'agira de lire des vidéos dans le navigateur, sans greffon ni extension ni lecteur externe (autre logiciel), et ceci directement depuis un site web, tout simplement. Ainsi, la vidéo devient un standard ouvert complet sur le web, avec enfin la possibilité d'éviter complètement tout logiciel, format ou protocole propriétaire (et au passage les DRM et les brevets).
Avec un Firefox à 30% de parts de marché des navigateurs web et un Wikipedia étant le 8ème site le plus populaire au monde, on pourrait assister rapidement à une popularisation de Theora sur le web et sur plus généralement sur Internet.
NdM : Merci à tiwaz d'avoir proposé une dépêche sur le même sujet.
DotClear 2.1, le blog qui monte, qui monte...
La version « Námestí Republiky » numérotée 2.1 du désormais célèbre moteur libre de blog DotClear a été publiée à l'occasion de la fête païenne d'Halloween.
Publié sous licence GPLv2, DotClear est développé par une communauté active en langage PHP. Utilisé notamment par le StandBlog de Tristan Nitot, France 2, RTL et le parti communiste français, il propose tout un écosystème d'extensions fonctionnelles.
La toute nouvelle version accélère énormément le cycle de publication, puisque la version 2.0 publiée en août 2008 avait pris 1040 jours de développement.
Les fonctionnalités offertes par cet incrément sont :
Publié sous licence GPLv2, DotClear est développé par une communauté active en langage PHP. Utilisé notamment par le StandBlog de Tristan Nitot, France 2, RTL et le parti communiste français, il propose tout un écosystème d'extensions fonctionnelles.
La toute nouvelle version accélère énormément le cycle de publication, puisque la version 2.0 publiée en août 2008 avait pris 1040 jours de développement.
Les fonctionnalités offertes par cet incrément sont :
- Des thèmes et des templates plus souples ;
- Les sous-catégories ;
- Améliorations de l'interface XML-RPC ;
- Des vidéos en HD ;
- Et d'autres encore...
Performous 0.3.0 - Nouvelle version du karaoké libre
Performous (anciennement UltraStar-NG) est jeu inspiré du jeu PS2 Singstar. Fonctionnant sous GNU/Linux mais ayant également été testé sous BSD et sous Mac OS X, il propose de marquer un maximum de points lorsque le ou les joueurs chantent juste.
Après 1 an de gestation et plus de 700 mises à jour sur le serveur de gestion de configuration, il apporte les nouveautés suivantes :
Par ailleurs, le projet projette maintenant une version de maintenance 0.3.1 dans quelques jours (les changements étant immenses depuis la dernière version, nous nous attendons à un certain nombre de retour aussi bien sur la chaîne de compilation que sur le jeu). Nous allons également travailler activement sur la branche 0.4.0 qui devrait voir l'ajout de la prise en charge des instruments de Rockband, Guitar Hero et Guitar Hero World Tour ainsi que du gameplay allant avec.
Après 1 an de gestation et plus de 700 mises à jour sur le serveur de gestion de configuration, il apporte les nouveautés suivantes :
- Support du mode 2 joueurs (avec les micros Singstar ou n'importe quelle autre entrée stéréo) ;
- Gigantesque amélioration des performances (le jeu fonctionne maintenant correctement sur des configuration très modestes) ;
- Affichage totalement migré en OpenGL (une carte supportant l'accéleration 3D est donc obligatoire, le jeu fonctionne de manière fluide sur des cartes Intel) ;
- Amélioration générale du design du jeu (beaucoup de petites animations) ;
- Support réel des écrans larges (non 4:3) ;
- Recherche récursive des morceaux dans les répertoires ;
- Configurations des niveaux sonores et des latences des différentes boucles audio ;
- Nombreuses améliorations internes des moteurs audio/vidéo/graphique du jeu ;
- Migration des autotools vers CMake.
Par ailleurs, le projet projette maintenant une version de maintenance 0.3.1 dans quelques jours (les changements étant immenses depuis la dernière version, nous nous attendons à un certain nombre de retour aussi bien sur la chaîne de compilation que sur le jeu). Nous allons également travailler activement sur la branche 0.4.0 qui devrait voir l'ajout de la prise en charge des instruments de Rockband, Guitar Hero et Guitar Hero World Tour ainsi que du gameplay allant avec.
Publication de la version 1.4 de la solution ERP Neogia
Les membres du consortium Neogia annoncent le lancement de la version 1.4 de la solution de progiciel de gestion intégrée (ERP) et de gestion de la relation client (CRM) en logiciel libre Neogia (sous licence GPL).
Neogia est une solution de gestion intégrée pour les PME/PMI. La disponibilité d’une solution ERP/CRM en logiciel libre permet aux entreprises de disposer gratuitement et en utilisation libre d'un outil de gestion d’entreprise performant, flexible et adaptable aux besoins métiers des utilisateurs.
L’architecture orientée services (SOA), sur laquelle repose la solution Neogia, permet également aux directions informatiques d’intégrer facilement Neogia dans leur système d’information. Plus de détails ci-dessous sur les fonctionnalités et les aspects techniques du projet, notamment en relation avec la fondation Apache.
Neogia est une solution de gestion intégrée pour les PME/PMI. La disponibilité d’une solution ERP/CRM en logiciel libre permet aux entreprises de disposer gratuitement et en utilisation libre d'un outil de gestion d’entreprise performant, flexible et adaptable aux besoins métiers des utilisateurs.
L’architecture orientée services (SOA), sur laquelle repose la solution Neogia, permet également aux directions informatiques d’intégrer facilement Neogia dans leur système d’information. Plus de détails ci-dessous sur les fonctionnalités et les aspects techniques du projet, notamment en relation avec la fondation Apache.
Android désormais disponible et libre
C'était annoncé depuis longtemps par l'Open Handset Alliance, le groupe mené par Google pour le développement de la plate-forme Android, mais il y avait de nombreux sceptiques. Cette fois c'est officiel : Android est libre et le code source disponible. Pour ceux qui vivent dans une cave, Android c'est la plate-forme pour smartphones proposée par Google et ses partenaires regroupés au sein de l'Open Handset Alliance (Intel, Motorola, Samsung et bien d'autres).
La licence conseillée est l'Apache Software License 2.0, mais certains composants sont sous d'autres licences approuvées par l'OSI.
La licence conseillée est l'Apache Software License 2.0, mais certains composants sont sous d'autres licences approuvées par l'OSI.
TeXmacs version 1.0.7
TeXmacs est un éditeur de document texte, spécialisé pour la rédaction de documents scientifiques.
Ce logiciel est l'un des rares à proposer de manière aussi performante :
Rappelons aussi que le logiciel LyX possède les mêmes caractéristiques que TeXmacs (un rendu LaTeX via une interface très facile d'accès).
Ce logiciel est l'un des rares à proposer de manière aussi performante :
- Une édition complètement WYSIWYW.
- Une saisie des formules mathématiques particulièrement aisée (via le menu, la barre d'outils, les raccourcis clavier particulièrement bien choisis ou encore la saisie directe de code LaTeX).
- Un rendu quasi parfait (largement égal à du LaTeX écrit péniblement à la main).
- Une grande maturité : stabilité, grand nombre de fonctionnalités (inclusion d'images, de tableaux, voire de sessions de logiciels tiers comme Maxima, Octave…).
Rappelons aussi que le logiciel LyX possède les mêmes caractéristiques que TeXmacs (un rendu LaTeX via une interface très facile d'accès).
Dillo 2.0 : Le Web en toute légèreté
Dillo est un navigateur internet multi plate-forme sous licence libre (GPLv3) ayant pour but principal la vitesse et la légèreté. C'est une solution attractive pour les utilisateurs d'ordinateurs anciens n'ayant que peu de mémoire et un processeur peu puissant.
Les distributions Linux qui visent ce segment (comme par exemple Damn Small Linux) choisissent souvent Dillo comme navigateur par défaut.
Alors que le développement de Dillo avait stagné depuis deux ans et qu'il devenait de plus en plus difficile de conseiller son utilisation, cette nouvelle version du projet fait le plein de nouveautés et marque le renouveau du navigateur léger.
Les distributions Linux qui visent ce segment (comme par exemple Damn Small Linux) choisissent souvent Dillo comme navigateur par défaut.
Alors que le développement de Dillo avait stagné depuis deux ans et qu'il devenait de plus en plus difficile de conseiller son utilisation, cette nouvelle version du projet fait le plein de nouveautés et marque le renouveau du navigateur léger.
Sortie de Blender 2.48
Blender, le logiciel 3D libre, vient de sortir en version 2.48. Loin d'être une version se contentant de corriger des bugs, cette mise à jour apporte des nouvelles fonctionnalités remarquables.
La future version 2.50 cristallise les efforts de l'équipe de développement. Mais à côté de cet avenir à moyen-terme, le projet Peach s'est déroulé avec la sortie de Big Buck Bunny, et le développement du jeu vidéo libre Yo Frankie! utilisant Blender et CrystalSpace a enrichi Blender de plusieurs nouveautés importantes :
Plutôt que de repousser ces atouts jusqu'à une version ultérieure, l'équipe de développement a choisi de publier ces nouveautés. La 2.48 est née.
La liste complète des nouveautés est déjà disponible sur le site officiel, voir le lien ci-dessous.
La future version 2.50 cristallise les efforts de l'équipe de développement. Mais à côté de cet avenir à moyen-terme, le projet Peach s'est déroulé avec la sortie de Big Buck Bunny, et le développement du jeu vidéo libre Yo Frankie! utilisant Blender et CrystalSpace a enrichi Blender de plusieurs nouveautés importantes :
- Matériaux évolués (GLSL) utilisables en temps réel dans le moteur de jeu et dans l'affichage 3D
- Arrières plans simulant l'effet du soleil et de l'atmosphère, ainsi que leurs interactions (déjà intégré dans Yaf(a)Ray, sorti il y a peu en version 0.1.0).
- Ombres colorées, pour obtenir un rendu plus convaincant sans utiliser de méthode plus lourde en terme de temps de rendu (illumination globale).
- Moteur physique amélioré, gérant les corps souples (soft bodies), c'est à dire les objets déformables tels que les tissus, gélatine, etc.
- Moteur de simulation de fluides amélioré : vous pouvez maintenant utiliser des particules pour produire un champ de force dans le fluide simulé.
Plutôt que de repousser ces atouts jusqu'à une version ultérieure, l'équipe de développement a choisi de publier ces nouveautés. La 2.48 est née.
La liste complète des nouveautés est déjà disponible sur le site officiel, voir le lien ci-dessous.
OpenOffice.org 3.0 est disponible
La version 3.0 de la suite bureautique OpenOffice.org vient de sortir.
Cette suite bureautique (sous licence LGPL v3) est largement sponsorisée par la firme Sun et propose de nombreux modules pour couvrir tous les besoins. On trouve un traitement de texte, un tableur, un module de présentation, un gestionnaire de base de données, un module de dessin vectoriel, etc.
OpenOffice.org 3.0 est disponible sous plusieurs plates-formes (Linux, BSD, Solaris, Mac OS X, Windows) et dans de nombreuses langues. Il est possible d'ajouter facilement des fonctions grâce au mécanisme des extensions similaire à celui utilisé par Firefox.
Note : Du fait de la grande popularité d'OpenOffice.org les serveurs du projet sont actuellement saturés. (Free propose un miroir pour le téléchargement).
NdM : voir aussi l'article Framablog OpenOffice.org 3.0 est dans la place ! qui détaille les nouveautés.
Cette suite bureautique (sous licence LGPL v3) est largement sponsorisée par la firme Sun et propose de nombreux modules pour couvrir tous les besoins. On trouve un traitement de texte, un tableur, un module de présentation, un gestionnaire de base de données, un module de dessin vectoriel, etc.
OpenOffice.org 3.0 est disponible sous plusieurs plates-formes (Linux, BSD, Solaris, Mac OS X, Windows) et dans de nombreuses langues. Il est possible d'ajouter facilement des fonctions grâce au mécanisme des extensions similaire à celui utilisé par Firefox.
Note : Du fait de la grande popularité d'OpenOffice.org les serveurs du projet sont actuellement saturés. (Free propose un miroir pour le téléchargement).
NdM : voir aussi l'article Framablog OpenOffice.org 3.0 est dans la place ! qui détaille les nouveautés.
Rasterman passe au Treo-650 et continue d'améliorer e17
Carsten Haitzler (The Rasterman), connu pour avoir écrit le gestionnaire de fenêtres Enlightenment, a récemment eu un contrat avec Swisscom pour travailler sur leur plate-forme Linux pour les téléphones mobiles.
Son travail a consisté à améliorer enlightenment 17 (e17), illume (un module pour e17 pour que celui-ci soit facile à utiliser sur les embarqués) et écrire elementary (un toolkit très simple basé sur les EFL, bibliothèques utilisées par e17) ainsi que quelques applications utilisant elementary.
Son code fonctionne très bien sur des téléphones / assistants personnels tels que le Treo-650, qui ne disposent que de 32 Mo de RAM, avec pour résultat une interface graphique largement plus jolie que l'original sur Palm-OS comme le montre cette vidéo. Il s'est appuyé sur le projet OpenEmbedded.
Pour plus de détails (en particulier des détails techniques sur l'installation (Treo-650 et Freerunner) et sur les problèmes dus à un tel matériel), voir la nouvelle sur le site de Rasterman (en anglais).
Son travail a consisté à améliorer enlightenment 17 (e17), illume (un module pour e17 pour que celui-ci soit facile à utiliser sur les embarqués) et écrire elementary (un toolkit très simple basé sur les EFL, bibliothèques utilisées par e17) ainsi que quelques applications utilisant elementary.
Son code fonctionne très bien sur des téléphones / assistants personnels tels que le Treo-650, qui ne disposent que de 32 Mo de RAM, avec pour résultat une interface graphique largement plus jolie que l'original sur Palm-OS comme le montre cette vidéo. Il s'est appuyé sur le projet OpenEmbedded.
Pour plus de détails (en particulier des détails techniques sur l'installation (Treo-650 et Freerunner) et sur les problèmes dus à un tel matériel), voir la nouvelle sur le site de Rasterman (en anglais).