Sortie de TOM 2.3

Posté par  . Modéré par Mouns.
Étiquettes :
0
28
avr.
2006
Communauté
Après un an de travail, la version 2.3 du langage TOM vient de sortir. TOM est un langage de programmation développé par l'INRIA et qui marie le meilleur des mondes des langages fonctionnels et impératifs en ajoutant des capacités de réécriture à Java, C ou OCaml (autres backends à venir).

L'utilisation de TOM est pertinente dès qu'il s'agit de manipuler des données arborescentes (termes, arbres syntaxiques, arbres XML...), ce qui est très courant en programmation.

En plus de proposer un mécanisme de pattern matching puissant (associatif) sur les types Java/C, TOM est fourni avec un langage permettant de définir des types inductifs (comme en Caml) reposant sur une bibliothèque garantissant le partage maximal de la mémoire. Enfin le langage fournit un système de définition de stratégies de parcours des arbres par combinaison de stratégies de base.

Le compilateur est une application stable, bien documentée et réellement utilisable (tâche Ant, plugin Vim...). De nombreux exemples sont fournis.

Le Google Summer of Code 2006 arrive !

Posté par  . Modéré par Mouns.
Étiquettes :
0
15
avr.
2006
Communauté
Google a officiellement annoncé l'ouverture du Google Summer of Code 2006.

Comme lors de la première session qui a eu lieu l'année dernière, il s'agit d'une initiative créée par Google qui consiste à faire travailler des étudiants de tous pays sur des projets Open-Source durant leur période de vacances d'été.
Les participants sont par la suite rémunérés à hauteur de 4500$ une fois leur travail achevé, l'organisation tutrice responsable du projet sur lequel l'étudiant a travaillé reçoit quant à elle une prime de 500$ .

À l'heure actuelle, on retrouve dans la liste des organisations tutrices inscrites des noms bien connus tels que l'apache software foundation, le projet Wine, la Perl Foundation...

À noter que les organisations ne sont pas toutes des organisations au sens strict. Il est en effet possible d'enregistrer un projet en tant qu'organisation (valable dans le cas de GCC ou subversion par exemple).

Lecteurs / Lectrices de LinuxFR, si vous êtes étudiant(es) et que vous cherchez un bon job d'été, ceci est peut-être une occasion à saisir ! ;-)

Ruby On Rails 1.1 et conférence RoR

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
28
mar.
2006
Ruby
Ruby On Rails (RoR) est un framework de développement Web MVC (Model View Controller) basé sur le langage de programmation Ruby. La version 1.1 de Ruby On Rails est maintenant disponible.

Beaucoup de corrections ont été intégrées, et la liste ci-dessous n'est qu'un aperçu des nouveautés dont une description plus complète (mais en anglais) peut-être trouvée au 2ème lien. Cette version change beaucoup de choses, un certain nombre de plugins devront donc s'adapter avant de fonctionner correctement, ce qui ne devrait pas nécessiter trop de temps.

NdM : Merci également à Céline de nous avoir signalé qu'une conférence Ruby On Rails par Richard Piacentini (créateur du portail Railsfrance.org) est organisée par le CETRIL (centre européen de transfert et de recherche en informatique libre). Cette conférence aura lieu le Jeudi 27 Avril 2006 de 14h à 17h à Soissons.

Open Graphics Projects : Revue des plans de la carte de développement OGD1

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
17
mar.
2006
Technologie
Le but du Projet Open Graphics est de proposer une carte video 3D "open source friendly" avec des pilotes libres et de qualité.

La carte OGD1 a pour principal objectif de tester le coeur hardware graphique du projet et développer les pilotes. Cette carte est cependant suffisamment souple pour concerner beaucoup plus de monde. On pense particulièrement aux universités ou aux entreprises désirant acquérir une carte de développement peu coûteuse. Les hackers "hardware" dans le domaine du graphisme pourrait être aussi intéressés.

Elle peut servir à toute personne voulant mettre un FPGA avec sortie vidéo dans sa machine pour développer dans le domaine graphique.

Le projet recherche donc des relecteurs pour vérifier qu'il n'y a pas de problèmes sur la carte, ce qui pourrait être fatal au projet.

Jabber.org passe à ejabberd

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
9
mar.
2006
XMPP
En février 2006, Jabber.org a migré son infrastructure de messagerie instantanée Jabber vers ejabberd.

Peter Millard et Peter Saint-Andre, de la Jabber Software Foundation, ont posté tous les deux des informations à ce sujet, officialisant ainsi le travail de migration.

NdM : Rappelons qu'Ejabberd est un serveur Jabber / XMPP, libre écrit en Erlang, faisant valoir :
  • une implémentation extensive de XMPP et des JEP (Jabber Enhancement Proposals)
  • un fonctionnement optimal par grappe, particulièrement adapté à la montée en charge et à la résistance aux pannes ("distributed and fault-tolerant")
  • des performances accrues.


Sortie de GNU Classpath 0.90, dit "A La Mort Subite"

Posté par  . Modéré par Nÿco.
Étiquettes :
0
8
mar.
2006
GNU
La sortie d'une nouvelle version de Classpath a été annoncée lundi par l'équipe de développement. GNU Classpath est un projet visant à produire les bibliothèques essentielles pour Java en version libre, bibliothèques pouvant être utilisées par un environnement de développement, un compilateur, une machine virtuelle, etc.

Cette version intègre en version stable les classes de java 1.4, et en version de test les classes de java 1.5 (donc déconseillée aux projets libres à ce stade). Parmi les apports de cette nouvelle version, on peut noter les gros efforts apportés à la compatibilité des classes graphiques (swing), l'intégration définitive des classes de cryptographie (avec en conséquence l'arrivée des méthodes utilisant SSL et TLS), le support d'Unicode 4.0, l'ajout de bibliothèques de gestion dynamique des objets répartis et le support des expressions rationnelles POSIX.

Qtfr, la communauté francophone Qt

Posté par  . Modéré par Mouns.
Étiquettes :
0
7
mar.
2006
Communauté
Nous sommes heureux de vous faire connaître la naissance de Qtfr, le site de la communauté Qt francophone. Ce site vient dans la continuité de prog.qt.free.fr dont il garde l?esprit.

Qt, édité par la société Trolltech, est une excellente bibliothèque de programmation C++ multi-plateforme qui permet de créer facilement des interfaces graphiques et fournit beaucoup d'autres fonctionnalités. Qt a été choisi par Kde, puissant environnement graphique de bureau Open Source destiné aux stations de travail Unix/Linux.

Ce nouveau site a pour vocation de fédérer les utilisateurs francophones en proposant plus de contenu : des tutoriels, de la documentation, des articles, de l'aide... le tout dans un esprit communautaire. Les messages de l'ancien forum ont été importés dans le nouveau forum.

Concernant l'actualité Qt francophone, Trolltech organise pour la première fois des Qt days à Paris, le 27-28 avril, avec une journée de formation le premier jour et des conférences le jour suivant. L'occasion pour ceux qui le souhaitent de nous aborder pour discuter de la communauté francophone Qt.

Sortie de la version 4.1 du compilateur GCC

Posté par  (site web personnel) . Modéré par rootix.
0
1
mar.
2006
GNU
Écrit à l'origine par Richard Stallman le logiciel GCC (GNU Compiler Collection) est devenu le compilateur de référence du monde du logiciel libre.

Après le tant attendu GCC 4.0 qui a vu la refonte complète son architecture interne voici maintenant la version 4.1 qui arrive.
Comme prévu la technologie SSA (Static Single Assignement) qui est au c½ur du nouveau GCC permet maintenant d'optimiser plus facilement le code source afin d'obtenir des améliorations générales. Le SSA est (en très gros) une forme intermédiaire entre le code source et le binaire dans laquelle chacune des variables du code source n'est assignée qu'une seule fois. Cette assignation unique a de nombreux avantages :
  • Les définitions et les utilisations de chacune des variables deviennent claires et explicites.
  • La majorité des analyses statiques du code source ne propagent les informations qu'à l'endroit strictement nécessaire.
  • Un grand nombre d'optimisations sur la forme intermédiaire SSA deviennent linéaire en temps.
  • De nombreux algorithmes deviennent plus concis et plus simples dans le cadre du SSA.
Après la grande bascule vers cette toute nouvelle technologie lors de la version précédente, l'équipe de développement de GCC s'est maintenant consacrée à l'amélioration poussée du code binaire produit par le compilateur. C'est donc le début des vrais bénéfices pour les utilisateurs !

Sortie de Étoilé 0.1

Posté par  . Modéré par Nÿco.
Étiquettes :
0
23
fév.
2006
GNUstep
La version 0.1 de Étoilé, l'environnement de bureau basé sur GNUstep est annoncé sur le site du projet. Cette version, destinée aux développeurs, contient les premiers framework qui serviront de base pour la suite.

On trouve déjà :
  • LuceneKit 0.1, un portage pour GNUstep de Lucene, une bibliothèque java spécialisée dans la recherche de texte,
  • PreferencesKit 0.1 un framework incluant plusieurs facilités pour créer des panneaux de configurations pour les applications GNUstep et Cocoa,

et d'autres outils pour faciliter le développement des applications à venir.

OOoCon 2006 : le vote pour la ville organisatrice est ouvert

Posté par  . Modéré par rootix.
Étiquettes :
0
10
fév.
2006
Bureautique
Comme chaque année, la OOoCon va regrouper cette année tous les acteurs d'OpenOffice.org et c'est à nous, membres de la communauté de choisir.

Les années précédentes, nous avons eu droit à Hambourg (DE), Berlin (DE) et Koper (SL). Ce sont des moments privilégiés d'échange et de présentation d'un très haut niveau. A chaque fois , cela a été une réussite !!!

Cette année, deux villes se sont portées candidates : Vienne (Autriche) et Lyon (France).

Quelle que soit la ville choisie, ce sera un succès. Donc autant que ça se passe à Lyon ;-)

Tout le monde peux voter et indiquer son choix; Il faut juste être inscrit sur OOo

Alors, nous comptons sur vous !!

Première sortie de Selenium IDE

Posté par  . Modéré par Mouns.
Étiquettes :
0
6
fév.
2006
Mozilla
Selenium est un outil entièrement écrit en Javascript qui permet de tester une application web en jouant des scénarios directement dans le navigateur. Selenium IDE est une extension de Firefox qui permet d'enregistrer des tests Selenium.

Les scénarios sont rédigés soit sous formes de tables HTML (à la manière de FIT), soit sous forme de programmes qui pilotent le navigateur (Ruby, Python, Java, C#).

Ces outils se sont récemment réunis sous une même bannière : OpenQA (QA pour Quality Assurance ou Assurance Qualité dans la langue de Molière). Les fonctionnalités suivantes sont proposées :
  • Enregistrement automatique des actions
  • Localisation des éléments de manière intelligente
  • Possibilité d'inclure ses extensions Selenium
  • Rejouer rapidement le test
  • Copier/coller très complet
  • Maîtrise du format des fichiers
  • Sauvegarde en tests HTML ou Ruby

Ces outils sont sous licence Apache 2.

Sortie de XulRunner 1.8.0.1

Posté par  (site web personnel, Mastodon) . Modéré par Mouns.
Étiquettes :
0
4
fév.
2006
Mozilla
Mozilla vient de sortir aujourd'hui une première version stable "preview" de XulRunner.

XulRunner est un framework d'application multi-plateforme, basé sur les technologies Mozilla. Il contient donc le moteur Gecko 1.8 et une multitude d'APIs. XulRunner permet donc un développement rapide et le lancement d'applications réalisées avec les technologies XUL, XHTML, SVG, CSS, Javascript, XBL et bien d'autres encore.

Cette version est basée sur le même code que celui de Firefox 1.5.0.1. C'est en quelque sorte un Firefox amélioré livré sans son interface. À terme les produits Mozilla utiliseront XulRunner (Firefox 3, en 2007, motorisé par Gecko 1.9). Ils partageront donc les mêmes bibliothèques, facilitant les installations, les mises à jour et permettant d'économiser des ressources systèmes.

XulRunner est surtout destiné aux développeurs pour le moment, vu le peu d'application qui existent. La version finale 1.9 en 2007 fournira un système d'installation et de déploiement pour les applications XUL et une API plus complète.

Publication de LibreSource Community Edition 1.5 à l'occasion du salon Solution Linux 2006

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
27
jan.
2006
Communauté
La communauté LibreSource, Artenum et l'INRIA sont heureux d'annoncer la sortie de Libresource Community Edition version 1.5, mercredi 1er février 2006 à l’occasion du salon Solutions Linux. Une démonstration publique sera effectuée sur les stands ObjectWeb (A30-B27) et Artenum (stand C2), où les principales fonctionnalités nouvelles de LibreSource seront présentées.

Libresource est une plate-forme collaborative regroupant dans un même outil des fonctionnalités de développement et de travail collaboratif.

Sortie de la version 2005-12-28 du Hachoir

Posté par  (site web personnel) . Modéré par jerome.
Étiquettes :
0
29
déc.
2005
Python
Hachoir est un outil écrit en Python permettant de visualiser le contenu d'un fichier binaire de manière intelligible. Son objectif n'est pas de reconnaître tous les formats, mais d'avoir une boîte à outils très complète pour supporter rapidement de nouveaux formats. De nombreux formats sont déjà supportés de base (musique mp3, partition ext2, vidéo avi, exécutable elf, archive rpm, image xcf, etc.).

Les données ne sont réellement lues que lorsqu'elles sont accédées. Ceci permet de traiter de très gros fichiers sans problème (ex: partition de 9 Go contenant plusieurs centaine de milliers d'objets), et le chargement d'un fichier prend rarement plus d'une seconde.

Le projet est encore jeune, mais n'hésitez pas à le tester et m'envoyer vos retours d'expérience.

Disponibilité de Qt4.1

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
20
déc.
2005
Serveurs d’affichage
Trolltech vient d'annoncer la disponibilité de la première révision mineure de Qt4, qui apporte son lot de nouvelles fonctionnalités :
  • support du rendu des graphiques Tiny SVG 1.2 ;
  • support du PDF par le sous-système d'impression ;
  • un framework de tests unitaires léger et thread-safe ;
  • support des proxy SOCKS 5 ;
  • amélioration de la gestion de l'OpenGL ;
  • support de la coloration syntaxique dans le moteur de rendu de texte.

QtDesigner a aussi été mis à jour.