La communauté Qt organise deux concours différents autour de la bibliothèque Qt, de Trolltech.
Qtfr, la communauté francophone, organise un concours accessible à tous (du novice à l'expert) à l'occasion de la sortie du livre Qt4 et C++ : Programmation d'interfaces GUI de Jasmin Blanchette et Mark Summerfield. Pour participer, il suffit de récupérer un code Qt, de le compiler, et de se laisser guider (le tout avant le 11 février 2007).
Les trois gagnants, tirés au sort, recevront chacun un livre offert par Pearson Education France ainsi que des lots surprises par Trolltech (qui devraient valoir le coup, je ne peux pas en dire plus pour l'instant).
Qt Centre, à l'occasion de son premier anniversaire, organise un concours de programmation Qt, les participants ayant jusqu'au 31 mai 2007 pour envoyer leur application. Il existe de nombreuses catégories, chaque catégorie verra la désignation de trois gagnants (liste des prix).
Mono projette l'implémentation de Silverlight de Microsoft
La nouvelle est plutôt étrange, mais finalement pas si étonnante de la part de Mono. Le projet a ni plus ni moins l'intention d'implémenter la technologie Silverlight de Microsoft.
Microsoft Silverlight est un greffon pour navigateur web interprétant le langage XAML de WPF, son but est de remplacer Flash, avec une emphase sur la vidéo. Silverlight est le nom commercial de la technologie WPF/E. Les greffons Silverlight fonctionnent avec IE, Safari et Firefox (sous Windows et Mac OS X). Selon Microsoft, une version Linux dépend de la demande. XAML recoupe à la fois Flash (surtout sur la vidéo) et XUL pour les RIA.
De toute manière, il est vain d'espérer un greffon libre de la part de Microsoft pour Unix. La machine commerciale de Microsoft est en marche, avec notamment l'argument "multi-navigateur, multi-plateforme" (9 occurrences dans la FAQ). Connaissant Microsoft, on peut parier que cette situation durera jusqu'à ce que sa technologie monopolise le Web.
Une autre conséquence de l'arrivée de Silverlight serait la tentation pour Adobe de libérer Flash, comme Tamarin et Flex. Ce qui est sûr, c'est qu'une nouvelle guerre s'annonce sur le web, et cette guerre risque de se faire sans le W3C…
Microsoft Silverlight est un greffon pour navigateur web interprétant le langage XAML de WPF, son but est de remplacer Flash, avec une emphase sur la vidéo. Silverlight est le nom commercial de la technologie WPF/E. Les greffons Silverlight fonctionnent avec IE, Safari et Firefox (sous Windows et Mac OS X). Selon Microsoft, une version Linux dépend de la demande. XAML recoupe à la fois Flash (surtout sur la vidéo) et XUL pour les RIA.
De toute manière, il est vain d'espérer un greffon libre de la part de Microsoft pour Unix. La machine commerciale de Microsoft est en marche, avec notamment l'argument "multi-navigateur, multi-plateforme" (9 occurrences dans la FAQ). Connaissant Microsoft, on peut parier que cette situation durera jusqu'à ce que sa technologie monopolise le Web.
Une autre conséquence de l'arrivée de Silverlight serait la tentation pour Adobe de libérer Flash, comme Tamarin et Flex. Ce qui est sûr, c'est qu'une nouvelle guerre s'annonce sur le web, et cette guerre risque de se faire sans le W3C…
Interview de Bjarne Stroustrup
Dans cette interview pour Développeur Référence, l'inventeur du C++ évoque :
- la standardisation du C++
- les évolutions potentielles du C++ : bibliothèques standards, ramasse-miettes...
- la position de C++ par rapport à Java et C#
- la standardisation du C++
- les évolutions potentielles du C++ : bibliothèques standards, ramasse-miettes...
- la position de C++ par rapport à Java et C#
Anjuta 2.2.0 - Hurricane - est sorti
Première version stable de la lignée des 2.X, la version 2.2.0 de l'IDE Anjuta est disponible après énormément de corrections de bogues et de nouvelles fonctionnalités.
Anjuta a de sérieux atouts pour le développement d'applications GNOME : bonne intégration avec les autotools, SVN, gdb, valgrind, devhelp et glade. Utilisation de technologies GNOME (Gtk+, VTE, GtkSourceView, etc.). Gestion de nombreux langages (C, C++, Java, Python). Tout cela dans un logiciel très léger au final (comparé à Eclipse par exemple).
Anjuta a de sérieux atouts pour le développement d'applications GNOME : bonne intégration avec les autotools, SVN, gdb, valgrind, devhelp et glade. Utilisation de technologies GNOME (Gtk+, VTE, GtkSourceView, etc.). Gestion de nombreux langages (C, C++, Java, Python). Tout cela dans un logiciel très léger au final (comparé à Eclipse par exemple).
QT 3.1
La compagnie Trolltech qui développe la bibliothèque QT multi-platforme, utilisée entre autre par KDE, annonce la sortie de sa nouvelle version. La version 3.0.5 qui est sortie dernièrement, sera remplacée par la version 3.1 et sera disponible dans les deux prochaines semaines. Cette nouvelle annonce promet de grandes choses :
- Création de contrôles ActiveX nommé ActiveQt
- Facilite la cohabitation de Motif et QT
- Le support de Mac OS X
- et d'autres choses encore
- Création de contrôles ActiveX nommé ActiveQt
- Facilite la cohabitation de Motif et QT
- Le support de Mac OS X
- et d'autres choses encore
Sortie de Friendsnippets
Friensnippets est un nouveau service web sortie fin septembre 2007 disponible en français et en anglais à l'adresse http://www.friendsnippets.com/.
Friendsnippets est un service qui peut intéresser la plupart d'entre nous, qui parfois recherchons comment réaliser telle ou telle chose en HTML, CSS, Ajax ou bien en C, python... Qui n'a pas passé des heures à chercher sur internet comment programmer/coder CETTE fonctionnalité... Friendsnippets a été conçu pour répondre à ce problème et faciliter la recherche et les échanges de code source ouvert et libre.
Friendsnippets est une bibliothèque de morceaux de codes de programmation (snippets) déposés par vous ou les autres membres. Vous pouvez utiliser Friendsnippets pour :
NdM : le code sur le site semble être par défaut sous licence CC-by-sa (cf. pied de page) et il est précisé dans les termes de service que le code hébergé peut être placé sous une licence au choix du posteur (ce qui n'apparaît pas dans les exemples actuellement en première page).
Friendsnippets est un service qui peut intéresser la plupart d'entre nous, qui parfois recherchons comment réaliser telle ou telle chose en HTML, CSS, Ajax ou bien en C, python... Qui n'a pas passé des heures à chercher sur internet comment programmer/coder CETTE fonctionnalité... Friendsnippets a été conçu pour répondre à ce problème et faciliter la recherche et les échanges de code source ouvert et libre.
Friendsnippets est une bibliothèque de morceaux de codes de programmation (snippets) déposés par vous ou les autres membres. Vous pouvez utiliser Friendsnippets pour :
- conserver vos snippets sur un seul site ;
- marquer les snippets pour vous même et les autres ;
- regarder ce que les autres ont marqué(bookmarké) ;
- rechercher du code source avec Google Code Search et l'intégrer dans votre friendsnippets et les partager ainsi facilement ;
- ...
NdM : le code sur le site semble être par défaut sous licence CC-by-sa (cf. pied de page) et il est précisé dans les termes de service que le code hébergé peut être placé sous une licence au choix du posteur (ce qui n'apparaît pas dans les exemples actuellement en première page).
Bibliothèques matricielles pour C et C++
Cet article traite des options actuellement disponibles en matière de bibliothèques matricielles C/C++ Open Source utilisables sous Linux. Parmi elles se trouvent Meschach qui fournit des routines pour opérer sur matrices et vecteurs de projets codés en C, la Coopware Matrix (CwMtx) pour codage en C++, et finalement Blitz, qui fournit un index de classes N-dimensionnel avec des types « utilisateurs-définis » intégraux, non fixés, complexes, et dociles.
CodeWorker 4.4
CodeWorker est un outil d'automatisation du développement, sous GNU LGPL. Cet outil se propose d'être un générateur de code universel, capable non seulement de générer du code, mais de générer celui-ci en l'injectant dans du code existant.
Cordeworker se matérialise comme un interpréteur d'un langage de script intégrant la possibilité de définir une grammaire BNF du langage à parser ou du source cible dans lequel on veut injecter du code. La génération se décrit à l'aide de modèles de génération (template-based scripts), décrivant le remplissage d'un graphe de parsing pendant l'analyse. Ce graphe pourra ensuite être manipulé.
Sa force réside dans sa souplesse totale : on peut lui faire lire un source en C++ ainsi que des information en XML, pour injecter du code dans du Java. Partant de là, et de grammaire BNF decrivant XML, Java, etc... on peut imaginer toutes sortes d'outils. Notons le mode JEdit prenant en charge la coloration syntaxique pour CodeWorker.
CodeWorker est donc un outil puissant, stable, qui a sûrement besoin de contributions comme des scripts pour analyser toutes sortes de langages et ainsi permettre de nombreuses manipulations !
Cordeworker se matérialise comme un interpréteur d'un langage de script intégrant la possibilité de définir une grammaire BNF du langage à parser ou du source cible dans lequel on veut injecter du code. La génération se décrit à l'aide de modèles de génération (template-based scripts), décrivant le remplissage d'un graphe de parsing pendant l'analyse. Ce graphe pourra ensuite être manipulé.
Sa force réside dans sa souplesse totale : on peut lui faire lire un source en C++ ainsi que des information en XML, pour injecter du code dans du Java. Partant de là, et de grammaire BNF decrivant XML, Java, etc... on peut imaginer toutes sortes d'outils. Notons le mode JEdit prenant en charge la coloration syntaxique pour CodeWorker.
CodeWorker est donc un outil puissant, stable, qui a sûrement besoin de contributions comme des scripts pour analyser toutes sortes de langages et ainsi permettre de nombreuses manipulations !
YAPC à Paris en 2003
YAPC (Yet Another Perl Conference) se tiendra en 2003 à Paris !
«Ni date, ni site web, mais juste la nouvelle», telles furent les paroles de Book sur use Perl;, le LinuxFr des perlistes. Je rappelle, s'il était nécessaire, l'existence d'une communauté dynamique des perlistes en France : les Mongueurs de Perl. La liste de diffusion paris-pm-list@pm.org est assez active pour que les sujets les plus variés y soient abordés et que chacun y trouve son compte. Alors si vous êtes Just Another Perl Hacker ou un(e) newbie intéressé(e), rejoignez-nous !
«Ni date, ni site web, mais juste la nouvelle», telles furent les paroles de Book sur use Perl;, le LinuxFr des perlistes. Je rappelle, s'il était nécessaire, l'existence d'une communauté dynamique des perlistes en France : les Mongueurs de Perl. La liste de diffusion paris-pm-list@pm.org est assez active pour que les sujets les plus variés y soient abordés et que chacun y trouve son compte. Alors si vous êtes Just Another Perl Hacker ou un(e) newbie intéressé(e), rejoignez-nous !
Plus que quelques jours pour participer au Google Summer of Code 2008
Le "Google Summer of Code 2008" (aka GSoC '08) est sur le point de démarrer ; il vous reste jusqu'au 31 mars 2008 pour vous inscrire en tant qu'étudiant.
240 projets répartis dans une trentaine de catégories, représentant une quinzaine de languages de programmation, vous attendent avec plus de 2.000 mentors prêts à vous accueillir pour faire de cet été un moment fort du développement du logiciel libre. Pour rappel, et c'est plutôt motivant, une somme de 4500$ est attribuée pour chaque étudiant qui participera à cet événement et atteindra les objectifs fixés au départ.
240 projets répartis dans une trentaine de catégories, représentant une quinzaine de languages de programmation, vous attendent avec plus de 2.000 mentors prêts à vous accueillir pour faire de cet été un moment fort du développement du logiciel libre. Pour rappel, et c'est plutôt motivant, une somme de 4500$ est attribuée pour chaque étudiant qui participera à cet événement et atteindra les objectifs fixés au départ.
Sourcemage, la distro de vos rêves...
Sourcemage est une distribution source-based, comme Gentoo. Son but est d'être toujours au top en matière de logiciels.
Mais ces derniers temps, la distribution a tellement grandi (beaucoup beaucoup de packages...) que nous recherchons des mainteneurs supplémentaires :-)
Mais ces derniers temps, la distribution a tellement grandi (beaucoup beaucoup de packages...) que nous recherchons des mainteneurs supplémentaires :-)
Résumé GNOME : 29 mars 2003
Au sommaire de ce résumé GNOME :
- API GNOME 2.X : mise à jour de la documentation
- AbiWord : une version de développement numérotée 1.1.4 est disponible ; le résultat se rapproche de la version finale de AbiWord 2.0
- OpenOffice.org : Michael Meek (de Ximian) a présenté un projet d'intégration de OO.o à GNOME aux développeurs de la suite bureautique libre. Le document est consultable.
- gVIM : grâce à un patch astucieux, gvim peut être envisagé comme un composant Bonobo et se retrouve intégrable à Nautilus
- Anjuta : le développement de l'IDE se divise en trois provisoirement ; qui veut participer ? (Nda : par ailleurs Anjuta 1.0.2 est dispo.)
- GStreamer et Eye Of GNOME s'améliorent...
- [...]
GnomeMeeting 0.98, nom de code "Buddha Matreya" est disponible.
GnomeMeeting 0.98 est disponible. Il s'agit plus que probablement de la dernière version avant le cycle qui précédera la sortie de la version 1.0. Le projet aura "officiellement" 2 ans la semaine prochaine.
La version 0.98 est une mise à jour majeure avec de nombreuses nouvelles fonctionnalités, tant au niveau de H.323 (Transfert d'appel, Interruption d'appel, Redirection d'appel) qu'au niveau de l'interface (nouveau carnet d'adresses, réorganisation des préférences, historique des appels, ...).
À noter aussi un support complet d'IPv6.
Cette version a besoin de tests, et de bon « bug reports » afin d'aboutir à une 1.0 irréprochable.
La version 0.98 est une mise à jour majeure avec de nombreuses nouvelles fonctionnalités, tant au niveau de H.323 (Transfert d'appel, Interruption d'appel, Redirection d'appel) qu'au niveau de l'interface (nouveau carnet d'adresses, réorganisation des préférences, historique des appels, ...).
À noter aussi un support complet d'IPv6.
Cette version a besoin de tests, et de bon « bug reports » afin d'aboutir à une 1.0 irréprochable.
Geronimooooooooooooooo
La Fondation Apache lance une implementation de J2EE et appelle à participer.
Le regroupement de plusieurs membres de divers projets OpenSource du monde java permet d'envisager de mettre en place le projet Geronimo [0]. Ces personnes viennent des projets :
- Castor ,
- JBoss ,
- MX4J ,
- OpenEJB
Le projet est actuellement dans l'incubateur, mais si vous êtes un acteur du monde J2EE et que vous vous sentez l'âme d'un bâtisseur, alors ca pourrait être le moment d'ajouter votre pierre à l'édifice, ils en demandent :)
Pour information, j'ai découvert ce projet en lisant un article chez TheServerSide où il est dit que RedHat [1] se rapproche de Jonas et OpenEJB. Dans les commentaires de l'article, on peut lire la réponse de Richard Monson-Haefel : David Blevins and I decided to join the Apache Geronimo J2EE open source project a few weeks ago. This Red Hat deal is news to us. I wish they had spoken to David or I before including OpenEJB in the press release. We would have told them about Geronimo.
Neither David Blevins or I will continue work on OpenEJB, except to support current users. The code will basically be frozen where it is (except for bug fixes) and we will turn our attention to the Apache Geronimo project. [2]... Red Hat s'est un peu précipité dans ses annonces!
Il existe actuellement 2 projets majeurs d'environement J2EE en OpenSource : JBoss et Jonas.
Le regroupement de plusieurs membres de divers projets OpenSource du monde java permet d'envisager de mettre en place le projet Geronimo [0]. Ces personnes viennent des projets :
- Castor ,
- JBoss ,
- MX4J ,
- OpenEJB
Le projet est actuellement dans l'incubateur, mais si vous êtes un acteur du monde J2EE et que vous vous sentez l'âme d'un bâtisseur, alors ca pourrait être le moment d'ajouter votre pierre à l'édifice, ils en demandent :)
Pour information, j'ai découvert ce projet en lisant un article chez TheServerSide où il est dit que RedHat [1] se rapproche de Jonas et OpenEJB. Dans les commentaires de l'article, on peut lire la réponse de Richard Monson-Haefel : David Blevins and I decided to join the Apache Geronimo J2EE open source project a few weeks ago. This Red Hat deal is news to us. I wish they had spoken to David or I before including OpenEJB in the press release. We would have told them about Geronimo.
Neither David Blevins or I will continue work on OpenEJB, except to support current users. The code will basically be frozen where it is (except for bug fixes) and we will turn our attention to the Apache Geronimo project. [2]... Red Hat s'est un peu précipité dans ses annonces!
Il existe actuellement 2 projets majeurs d'environement J2EE en OpenSource : JBoss et Jonas.
Le nouvel OpenZaurus est arrivé !
OpenZaurus est une version de Linux tournant sous les PDA de chez Sharp, l'interface Opie utilisant les bibliothèques Qt de Trolltech.
Neuf mois après la sortie de l'OpenZaurus 3.2, voici la sortie de la version 3.3.5 unstable qui ajoute de nombreuses améliorations : rapidité, gestion de l'énergie, passage au kernel 2.4.18, etc...
Un vrai bonheur !
Pour les heureux utilisateurs de Zaurus : flashez vos ROMs !
Neuf mois après la sortie de l'OpenZaurus 3.2, voici la sortie de la version 3.3.5 unstable qui ajoute de nombreuses améliorations : rapidité, gestion de l'énergie, passage au kernel 2.4.18, etc...
Un vrai bonheur !
Pour les heureux utilisateurs de Zaurus : flashez vos ROMs !











