Sortie du langage de programmation Tom 2.4

Posté par  . Modéré par Mouns.
Étiquettes :
0
5
oct.
2006
Technologie
Six mois après la dernière version, la version 2.4 du langage TOM vient de sortir, apportant son lot d'innovations.

TOM est un langage de programmation développé au sein de l' INRIA et qui marie le meilleur des mondes des langages fonctionnels et impératifs en ajoutant du filtrage de motifs («pattern matching») et de la programmation par statégies à Java, C ou OCaml.

TOM permet de manipuler des arbres (termes, AST, XML, ...) grâce à un mécanisme de filtrage puissant (travaillant aussi sur des listes) sur les types Java/C. De plus, il fournit un outil permettant de générer des arbres non-mutables en Java avec partage maximal de la mémoire et invariants (listes triées, sans doublons, arbres balancés, ...).

Combiné avec un langage de stratégies réflexives, il est utilisé entre autres pour :
  • développer des compilateurs (comme le compilateur Tom) ;
  • transformer à la volée du bytecode Java ;
  • le développement d'un assistant à la démonstration ;
  • générer des sites web (transformations de XML plus puissantes que XSLT grâce aux stratégies)

Le compilateur est stable et mature, et la documentation est fournie et à jour. De plus, l'environnement de programmation est multi-plate-forme et convivial : greffon vim, tâches ant, greffon pour l'IDE Eclipe.

Le tout est publié sous des licences libres (GPL et BSD).

Trophées du libre : Dépôt des candidatures repoussée !

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
27
sept.
2006
Communauté
Les Trophées du Libre est un concours international qui récompense les meilleurs projets logiciels en informatique libre dans 6 catégories.

Suite à de nombreuses demandes de la part des porteurs de projets Libres, CETRIL a le plaisir de vous annoncer que la date limite de dépôt des projets est repoussée du 1er au 15 octobre prochain. Vous bénéficiez ainsi de 15 jours supplémentaires pour déposer votre demande.

Les 33 membres du jury, représentant 12 nationalités différentes, éliront 3 nominés par catégorie. Les 18 nominés seront invités gracieusement à recevoir leurs prix lors de la remise des prix qui se tiendra à Soissons le 30 novembre 2006.

Alors n'attendez plus et remplissez en 2 minutes seulement le formulaire en ligne à la page suivante : Inscription.

Les candidats ont la possibilité de gagner la somme de 3000 euros pour les vainqueurs et 1000 euros pour les nominés, ainsi que d'autres lots remis par nos partenaires.

Première publication du projet Magrathea

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
8
sept.
2006
Technologie
Beaucoup de choses se sont passés cet été pour le projet Magrathea. Pour rappel, celui-ci a pour vocation de fournir un moteur permettant de rendre en 3D des univers entiers, comme par exemple le système solaire composé de toutes ses planètes. Chacune reproduite à taille réelle avec de vrais données topographiques et satellites.

Parmi les nouveautés il y a donc une première version des sources, estampillée 0.1. Celle-ci a suivi une grosse phase de nettoyage et de documentation du code, permettant maintenant d'avoir une documentation doxygen complète des sources.

Il y a aussi un tout nouveau site web pour le projet, qui vise à construire une vraie communauté autour de lui, avec beaucoup plus d'informations sur le développement et des pages dédiées aux projets utilisant Magrathea.

Le projet est distribué sous licence LGPL, et se base sur le moteur graphique OpenSceneGraph. L'équipe à la base du projet cherche activement des gens pour les aider sur différents sujets, si ça vous intéresse, n'hésitez donc pas à les contacter !

Compilation distribuée avec distcc / dmucs

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
4
sept.
2006
Technologie
Imaginez un monde où les compilations seraient partagées entre tous les ordinateurs et permettraient d'optimiser la durée de ces dites compilations pour être minimales.

C'est ce que propose Distcc qui permet de compiler des sources sur plusieurs machines. Cependant distcc nécessite de déclarer l'ensemble des serveurs pouvant accueillir la compilation, ce qui est lourd pour une architecture réseau mouvante...

DMUCS apporte une réponse à ce problème en proposant un serveur central de référencement pour distcc.

Trolltech publie les avancées de Qt pour Java

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
1
sept.
2006
Java
Trolltech a annoncé le 30 Août dernier un deuxième aperçu technologique du projet nommé Qt Jambi, qui est le port de la technologie Qt pour Java. Outre les composants graphiques, Trolltech annonce aussi un greffon pour l'environnement de développement Eclipse. Qt Jambi propose également une compatibilité avec la technologie WebStart (lien sur la page de téléchargement), mais nécessite évidemment le téléchargement de l'archive jar (30Mo !). La démonstration (par WebStart ou après téléchargement de l'archive) est très satisfaisante, avec un rendu bien plus professionnel qu'une application utilisant SWING.

Le tout est distribué pour les trois systèmes d'exploitation Linux, MacOS et Windows, excepté le greffon pour Eclipse qui n'est pas encore disponible pour Mac. La distribution est assez soignée, la documentation complète et le tout transpire la bonne volonté. Trolltech invite d'ailleurs les développeurs à tester cette version, et à communiquer leurs impressions sur une liste de diffusion vouée à cet effet.

NdM : Qt Jambi est pour le moment disponible sous une Licence "preview", mais à terme, une version du produit est annoncée en open source

Nouvelle version de GNUstep : compatibilité avec InterfaceBuilder

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
30
août
2006
GNUstep
Le projet GNUstep vient de publier de nouvelles versions de ses frameworks : Base 1.13, GUI 0.11, et une nouvelle version du constructeur d'interface graphique de GNUstep, Gorm (1.1).

Il est maintenant possible de lire et sauver des fichiers "nib" venant de MacOS X.

Quelques explications : avec GNUstep et Cocoa, l'interface d'un programme est généralement créé via un outil graphique (InterfaceBuilder sous Mac OS X, Gorm sous GNUstep) et sauvée dans un fichier "nib". Le format des nib étant propriétaire, GNUstep avait son propre format lui permettant d'être portable. Apple ayant décidé de basculer avec les dernières versions d'OS X à un format XML, il était théoriquement possible d'ajouter le support des nib OS X à GNUstep. C'est désormais chose faite !

Sortie de Ruby 1.8.5

Posté par  . Modéré par Mouns.
Étiquettes :
0
25
août
2006
Ruby
Matz, le créateur de Ruby a annoncé la sortie de la version stable 1.8.5.

Ruby est un langage de programmation interprété orienté objet originellement développé au Japon. Il est souvent comparé à Python et à Perl bien qu'il utilise des concepts d'autres langages comme Smalltalk. L'application phare est actuellement le framework web Ruby on Rails.

Cette version est principalement une correction de bugs. En effet, le développement se concentre actuellement dans YARV (Yet Another Ruby VM) qui deviendra Ruby 2.0 à sa sortie, mais pas avant encore plusieurs mois. YARV est une réécriture de l'interpréteur (implémentation d'une machine virtuelle Just In Time et Ahead Of Time) qui tente d'apporter une solution au problème majeur de Ruby actuellement : ses performances.

Trois médailles pour la France aux Olympiades Internationales d'Informatique

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
23
août
2006
Éducation
Les 18èmes Olympiades Internationales d'Informatique se sont déroulées la semaine dernière à Mérida, au Mexique, rassemblant 286 lycéens représentant 75 pays. Au cours de cette compétition six sujets d'algorithmique étaient proposés aux candidats.

Après analyse des problèmes, ces derniers devaient concevoir des algorithmes résolvant les problèmes et trouver les structures de données appropriées, avant de programmer puis tester leurs solutions en C, C++ ou Pascal. Pour la première fois depuis la création des IOI, le tout se déroulait uniquement sous Linux.

Pour sa onzième participation, la France a obtenu trois médailles : une d'argent pour Benjamin Butin, et deux de bronze par Jacques-Henri Jourdan et David Waszek. Comme l'année dernière, ces résultats sont parmi les tous meilleurs de l'Europe de l'Ouest.

Concours étudiant AVIOS de traitement de la voix

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
22
août
2006
Son
AVIOS (Applied Voice Input/Output Society) est une association professionnelle à but non lucratif fondée en 1981 autour du traitement de la voix. Elle organise un concours pour les étudiants avec des prix allant jusqu'à 2000 $ par équipe. L'objectif est d'écrire une application de traitement de la voix (en anglais cette année), utilisant VoiceXML ou "X+V".

Le résultat est à rendre le 15 décembre 2006. Le classement se fait sur les critères : utilité, supériorité technique, facilité d'utilisation, innovation et créativité. Le code produit ne doit pas être confidentiel ou propriétaire, et de préférence doit être libre.

Côté logiciels libres existants en synthèse vocale, on peut penser à Festival, FreeTTS (cf. dépêche de 2003), le module de synthèse de Gnopernicus, gnome-speech, praat, etc.

Trophées du Libre 2006 : dernières inscriptions

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
19
août
2006
Communauté
Il ne vous reste plus que quelques semaines pour déposer votre projet en logiciel libre sur le site : www.tropheesdulibre.org.

Ce concours international récompense les meilleurs projets des développeurs professionnels et amateurs en informatique libre. Il est parrainé par le député européen Michel Rocard, fervent défenseur des logiciels libres en Europe.

Le jury, composé d'experts du logiciel libre, est présidé par Mark Shuttleworth, Président de la Fondation Ubuntu.

En effet, à partir du 1er octobre les membres du Jury, évalueront les projets dans leur catégorie pour présenter dès le 1er novembre les 3 nominés de chaque catégorie.
  • Applications pour structures publiques et collectivités
  • Sécurité
  • Éducation
  • Gestion d'entreprise
  • Multimédia et Jeux
  • PHP
Alors n'attendez plus ! Les Trophées du Libre sont une excellente occasion de voir son projet valorisé et récompensé. Notamment par la somme de 3000 euros et d'un PC portable pour le vainqueur de sa catégorie mais aussi 1000 euros pour les dauphins, et encore bien d'autres lots lors de la cérémonie qui se tiendra le 30 novembre à Soissons.

Un point sur Java et l'Open-Source

Posté par  . Modéré par Thomas Petazzoni.
Étiquettes :
0
18
août
2006
Java
Depuis plusieurs mois déjà, Sun communique sur une prochaine mise à disposition du SDK de Java en Open-Source, dans la lignée de Solaris. Le but premier pour Sun serait évidemment de contrer le .NET de Microsoft qui commence à envahir le marché et d'augmenter le nombre des usagers (pour ne pas dire client) du langage. IBM encourage fortement Sun dans cette voie (lire Sun promet d'ouvrir les sources de Java sur news.com).

On apprend par ailleurs, que Sun se heurte tout à la fois à son désir de ne pas voir le langage être spolié par un concurrent et à la politique interne de managers opposés à la politique Open-Source.

Ces derniers jours Sun à lancé un portail qui retrace les premiers pas de Java vers l'Open-Source et qui permet de recueillir, via un forum, les avis sur le meilleur moyen d'amener le langage à l'Open-Source.

Enfin, ce 14 août, Rich Green (Executive Vice President of Software at Sun), Laurie Tolson (Vice President Developer Products and Programs at Sun), et Alan Brenner (Vice President Mobile and Embedded at Sun) ont annoncé les plans à court terme :
  • Une partie de Java SE sera mis à disposition avant la fin de l'année 2006. Les détails ne sont pas encore connus mais cela concerne au moins le compilateur Java et la machine virtuelle HotSpot
  • Un JDK compilable sera mis à disposition début 2007. Tout le code du JDK ne sera cependant pas sous licence Open-Source car Sun ne dispose pas des droits sur l'ensemble du code.
  • Toute la plateforme Java ME (mobile) sera Open-Source.
  • La licence n'est pas encore décidée, ce sera une licence approuvée par l'OSI (Open Source Initiative).

Il semble que cette fois nous nous dirigions définitivement vers une libération du code source de Java... la fin d'un troll ?

NdA : merci à yannickt pour son journal sur le sujet.

QIde, un IDE pour Qt4

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
15
août
2006
Serveurs d’affichage
Qt4, bibliothèque de programmation maintenant disponible sous licence GPL pour Linux, Windows et Mac, manque d'outils complètement dédiés à son emploi. QIde est un environnement de développement consacré à cette bibliothèque.

Jeune mais déjà pleinement fonctionnel, il pilote complètement les outils nécessaires à la compilation et au débogage des projets. Simple d'emploi mais performant, il possède un niveau agréable d'utilisation, avec les fonctionnalités classiques d'un IDE (complétion, colorisation syntaxique).

Glade 3 : l'échappée belle

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
14
août
2006
Gnome
Le logiciel constructeur d'interface Glade pour le développement d'applications GTK+/GNOME vient de sortir en version 3.0 (nom de code : /escape/) - première publication d'une nouvelle branche. Glade 3 requiert GTK+ 2.8 et libxml2.

Parmi les nouveautés :
* nouvelle palette
* nouvelles icônes
* intégration de la recherche d'aide contextuelle dans DevHelp
* intégration possible avec Anjuta

Les interfaces de Glade et son intégration avec le bureau GNOME ont été améliorées.

La documentation sur cette nouvelle version est disponible et le projet bénéficie d'un nouveau site web. Un article sur Glade 3 devrait être publié très prochainement sur le site GNOME Journal.

Smooth Slideshow v1.0 : bibliothèque javascript libre de slideshows (en fondu enchaîné)...

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
28
juil.
2006
Internet
En utilisant moo.fx et prototype.lite.js, ce système javascript de "slideshow" vous permet de placer sur votre site des présentations et autres vitrines simplement et avec des effets graphiques de qualité professionnelle.

Pourquoi choisir ce système plutôt qu’une solution en Flash ?
  • Imaginons que vous voulez installer sur la première page de votre site une présentation animée de vos derniers produits (ou même d'un seul produit) en montrant plusieurs de ses images sur votre page d'accueil. Restreindriez-vous l’accès à ces fonctions uniquement aux utilisateurs munis du greffon Flash ?
  • Un autre point important est le fait qu'en utilisant ce script, vous aurez des pages conformes aux standards du W3C, ce qui est important pour l'accessibilité par exemple.

Combien ça coûte ?
Rien du tout. Cette bibliothèque est gratuite (de plus, elle est sous licence libre, sous licence GPL pour être précis).