Depuis trois ans, Qt Software (anciennement Trolltech) développe un IDE spécialisé pour le C++/Qt. Celui-ci a pour but d'être léger, simple et de prendre en compte toutes les spécificités de Qt.
Le projet, connu sous le nom de code « Greenhouse » avait été présenté lors des « Qt DevDays 2008 » à Munich. À cette occasion, Qt Software avait annoncé la prochaine disponibilité d'une première version de démonstration vers la fin du mois d'octobre.
NdM : La licence n'est pas encore définitive. Cette pré-version est disponible sous une licence spécifique, mais le site précise que la version finale sera disponible sous une licence compatible GPL.
CodeCamp OLPCFrance le 15 nov. à LaCantine (Paris)
OLPC France en partenariat avec LaCantine (http://lacantine.org), le lieu collaboratif des acteurs du numérique, a lancé le 17/10/2008 une initiative pour la création de contenu français pour le projet OLPC.
Cette initiative s'oriente sur quatre axes :
Cette initiative se traduira dans une première étape par l'organisation d'un CodeCamp (convention de développeurs) le 15 Novembre à LaCantine qui réunira des communautés de développeurs, traducteurs, éducateurs et de passionnés du projet.
Cette initiative s'oriente sur quatre axes :
- Traduction : Réaliser la traduction en français des activités et des documentations existantes en langue anglaise,
- Logiciel : Produire des nouvelles activités ou adapter des applications existantes,
- Contenu : Produire ou adapter des supports éducatifs en français,
- Usage : Réfléchir aux nouveaux scénarios pédagogiques autour du projet.
Cette initiative se traduira dans une première étape par l'organisation d'un CodeCamp (convention de développeurs) le 15 Novembre à LaCantine qui réunira des communautés de développeurs, traducteurs, éducateurs et de passionnés du projet.
Trophées du Libre 2009
Les inscriptions de projets pour les Trophées du Libre 2009 sont ouvertes sur http://www.trophees-du-libre.org
La cinquième édition de ce concours créé en 2003 a pour objectif de valoriser des logiciels libres innovants. Rappelons que les Trophées du Libre 2007 ont vu concourir plus de 149 projets en provenance de 29 nations.
La cinquième édition de ce concours créé en 2003 a pour objectif de valoriser des logiciels libres innovants. Rappelons que les Trophées du Libre 2007 ont vu concourir plus de 149 projets en provenance de 29 nations.
Gestion des puces Broadcom 63xx dans OpenWrt
Hier une série de modifications ajoutant la prise en charge des puces Broadcom 63xx a été postée par Maxime Bizon dans la liste de discussion linux-mips. Il a ensuite été ajouté dans OpenWrt par Florian Fainelli.
C'est une excellente nouvelle, en particulier pour le projet OpenBox4, dont le but est de faire tourner OpenWrt sur la Neuf Box, équipée d'une puce BCM6358. La Club Internet Box, qui embarque une puce BCM6348, est également concernée par ces modifications.
Il y a notamment un pilote Ethernet et un pilote USB en GPL.
C'est une excellente nouvelle, en particulier pour le projet OpenBox4, dont le but est de faire tourner OpenWrt sur la Neuf Box, équipée d'une puce BCM6358. La Club Internet Box, qui embarque une puce BCM6348, est également concernée par ces modifications.
Il y a notamment un pilote Ethernet et un pilote USB en GPL.
Concours Qt "Pimp My Widgets"
Nokia Qt Software (l'ancien Trolltech) lance un concours de développement de Widgets avec Qt.
Le but du concours est simple : développer des Widgets originaux avec Qt, et les meilleurs Widgets seront sélectionnés en fonction de divers critères (utilisation de Qt, utilité du Widget, créativité, portabilité, et le facteur eye-candy ou effets visuels).
Pour soumettre un Widget au concours, le code de celui-ci doit être donné sous licence GPL. Ce choix de licence est excellent puisque le concours pourrait servir de réserve d'idées pour améliorer les interfaces graphique sous Linux.
Le but du concours est simple : développer des Widgets originaux avec Qt, et les meilleurs Widgets seront sélectionnés en fonction de divers critères (utilisation de Qt, utilité du Widget, créativité, portabilité, et le facteur eye-candy ou effets visuels).
Pour soumettre un Widget au concours, le code de celui-ci doit être donné sous licence GPL. Ce choix de licence est excellent puisque le concours pourrait servir de réserve d'idées pour améliorer les interfaces graphique sous Linux.
Concours d'idées OLPC France
Pour préparer l'arrivée en Europe de l'ordinateur XO, OLPC France lance le concours d'idée : « Un XO pour un projet ».
Vous êtes développeur, enseignant, chercheur, professionnel, étudiant ou simplement passionné ? Vous souhaitez participer au développement Francophone du projet OLPC (One Laptop Per Child) ? Vous avez une idée pour développer du contenu sur le XO ?
Proposez-nous un sujet et vous aurez peut-être la chance unique de recevoir un ordinateur portable XO pour mener à bien et expérimenter votre projet.
Vous êtes développeur, enseignant, chercheur, professionnel, étudiant ou simplement passionné ? Vous souhaitez participer au développement Francophone du projet OLPC (One Laptop Per Child) ? Vous avez une idée pour développer du contenu sur le XO ?
Proposez-nous un sujet et vous aurez peut-être la chance unique de recevoir un ordinateur portable XO pour mener à bien et expérimenter votre projet.
Sortie de OpenLaszlo 4.1: le runtime DHTML est stable
OpenLaszlo est un framework OpenSouce qui permet la réalisation d'application RIA (Rich Interface Application).
OpenLaszlo se distingue de ses principaux concurrents (Silverlight, Flex, Curl) par son noyau de compilation qui permet, à partir d'un même code source, de générer un rendu quasi identique de l'application en Flash (v7/8) et en DHTML (le runtime DHTML était en version bêta depuis la version 4.0).
OpenLaszlo se distingue de ses principaux concurrents (Silverlight, Flex, Curl) par son noyau de compilation qui permet, à partir d'un même code source, de générer un rendu quasi identique de l'application en Flash (v7/8) et en DHTML (le runtime DHTML était en version bêta depuis la version 4.0).
SproutCore : framework Javascript sous licence MIT
SproutCore est un framework Javascript libre, publié sous licence MIT par la société Sproutit. Il s'agit d'un framework en Ruby qui génère du HTML et du Javascript, afin de rendre plus interactives les interfaces utilisateurs dans le navigateur web.
Ce framework aide à construire des applications web utilisant des menus, des barres d'outils, le glisser-déposer, la localisation, mais apporte également l'architecture Modèle-Vue-Contrôleur. Il masque évidemment la complexité des incompatibilités ou plutôt du non-respect des standards du web de certains navigateurs.
SproutCore a reçu énormément d'attention dans la presse IT ces temps-ci, car Apple a annoncé lors de sa conférence mondiale que leur service payant .Mac (mail, hébergement, espace disque, photos, etc.) sera refondu et basé sur SproutCore et sera renommé à l'occasion en MobileMe ; ce travail ayant été effectué principalement pour son iPhone, avec en arrière plan une réelle volonté de faire quelque chose d'indépendant de la plateforme (un des buts du web).
Apple lance donc un pavé dans la mare après son refus de voir Adobe Flash porté sur iPhone, et l'arrivée bien difficile de Silverlight de Microsoft, deux RIA propriétaires concurrentes et incompatibles. SproutCore n'entre évidemment pas en concurrence directe du point de vue technico-fonctionnel, et il n'est pas non plus un Cocoa-like pour le web comme il est dit parfois (même si ses widgets y ressemblent forcément volontairement).
Apple et SproutCore font donc pencher davantage la balance du côté des standards du web, et c'est une bonne chose. Apple sponsorise SproutCore en employant Charles Jolley un des fondateurs de SproutIt et principal développeur.
Ce framework aide à construire des applications web utilisant des menus, des barres d'outils, le glisser-déposer, la localisation, mais apporte également l'architecture Modèle-Vue-Contrôleur. Il masque évidemment la complexité des incompatibilités ou plutôt du non-respect des standards du web de certains navigateurs.
SproutCore a reçu énormément d'attention dans la presse IT ces temps-ci, car Apple a annoncé lors de sa conférence mondiale que leur service payant .Mac (mail, hébergement, espace disque, photos, etc.) sera refondu et basé sur SproutCore et sera renommé à l'occasion en MobileMe ; ce travail ayant été effectué principalement pour son iPhone, avec en arrière plan une réelle volonté de faire quelque chose d'indépendant de la plateforme (un des buts du web).
Apple lance donc un pavé dans la mare après son refus de voir Adobe Flash porté sur iPhone, et l'arrivée bien difficile de Silverlight de Microsoft, deux RIA propriétaires concurrentes et incompatibles. SproutCore n'entre évidemment pas en concurrence directe du point de vue technico-fonctionnel, et il n'est pas non plus un Cocoa-like pour le web comme il est dit parfois (même si ses widgets y ressemblent forcément volontairement).
Apple et SproutCore font donc pencher davantage la balance du côté des standards du web, et c'est une bonne chose. Apple sponsorise SproutCore en employant Charles Jolley un des fondateurs de SproutIt et principal développeur.
Sortie de Eclipse 3.4 - Ganymede
La version 3.4 de l'environnement logiciel Eclipse vient de sortir : outre l'outil de développement Java, c'est toute la plateforme Eclipse (RCP) avec ses nombreux greffons supportés qui viennent d'être labellisés pour offrir un environnement complet de programmation d'application d'entreprise.
Aujourd'hui, Eclipse est l'une des plateformes les plus utilisées non seulement pour les projets Java ou C++, mais, par l'intermédiaire d'éditeurs basés sur la plateforme Eclipse comme le logiciel propriétaire Aptana, pour des projets utilisant des langages orientés web comme PHP ou encore Ruby On Rails.
Ganymede est la mise à disposition au public de manière simultanée plus d'une vingtaine de projets liés à Eclipse. Ce système a été choisi pour minimiser les problèmes de compatibilité lors des installations et mises à jour.
Aujourd'hui, Eclipse est l'une des plateformes les plus utilisées non seulement pour les projets Java ou C++, mais, par l'intermédiaire d'éditeurs basés sur la plateforme Eclipse comme le logiciel propriétaire Aptana, pour des projets utilisant des langages orientés web comme PHP ou encore Ruby On Rails.
Ganymede est la mise à disposition au public de manière simultanée plus d'une vingtaine de projets liés à Eclipse. Ce système a été choisi pour minimiser les problèmes de compatibilité lors des installations et mises à jour.
Sortie de la developers' release d'Ubuntu MID Edition
Canonical vient d'annoncer la sortie d'une version développeur d'Ubuntu pour les Mobile Internet Device (MID), ces pc ultra portable et low cost dédiés à l'internet.
Ubuntu MID Edition 8.04 pour son petit nom semble être la réponse de Canonical aux récents choix des constructeurs pour ré-imposer windows XP sur les ultra portables. Avec la perte d'espace disque dû à ce changement, les annonces de Microsoft sur l'arrêt de la commercialisation de windows XP, et l'exaspération grandissante des professionnels et des particuliers face à windows Vista, on se demande quel est exactement le "business plan" des fabricants.
Dans ce contexte, souhaitons toute la réussite possible à cette nouvelle mouture de la distribution populaire du moment.
Ubuntu MID Edition 8.04 pour son petit nom semble être la réponse de Canonical aux récents choix des constructeurs pour ré-imposer windows XP sur les ultra portables. Avec la perte d'espace disque dû à ce changement, les annonces de Microsoft sur l'arrêt de la commercialisation de windows XP, et l'exaspération grandissante des professionnels et des particuliers face à windows Vista, on se demande quel est exactement le "business plan" des fabricants.
Dans ce contexte, souhaitons toute la réussite possible à cette nouvelle mouture de la distribution populaire du moment.
Monkey Studio 1.8.2.0 bêta
La nouvelle mouture du logiciel libre Monkey Studio vient de paraître en version 1.8.2.0 Bêta
Monkey Studio est un IDE générique (proche de code::blocks) écrit en C++/Qt 4, pour principalement Qt 4, bien qu'il ne soit pas spécifique à celui-ci. Il est très flexible notamment grâce à son système de greffon qui permet d'ajouter tout et n'importe quoi. Il est compatible Windows/Linux/*nix/Mac OS X et partout où la bibliothèque Qt 4 peut être installée. Des paquets sont disponibles pour Windows, Debian/Ubuntu/Kubuntu ainsi que Mac OS X (Mac Intel Leopard).
Monkey Studio est un IDE générique (proche de code::blocks) écrit en C++/Qt 4, pour principalement Qt 4, bien qu'il ne soit pas spécifique à celui-ci. Il est très flexible notamment grâce à son système de greffon qui permet d'ajouter tout et n'importe quoi. Il est compatible Windows/Linux/*nix/Mac OS X et partout où la bibliothèque Qt 4 peut être installée. Des paquets sont disponibles pour Windows, Debian/Ubuntu/Kubuntu ainsi que Mac OS X (Mac Intel Leopard).
Sortie de ATL 2
Après plusieurs années d'effort, la première version d'ATL intégrée à la distribution standard d'Eclipse sort officiellement. ATL est un projet de transformation de modèles suivant l'approche MDA.
ATL 2 marque un tournant dans le projet car il représente le 1er résultat visible des travaux d'industrialisation par une entreprise française (Obeo) des résultats d'un laboratoire de recherche de l'INRIA.
En plus de cette collaboration et de nombreuses nouveautés techniques, ATL 2 est donc maintenant inclus dans le prochain Eclipse 3.4 au sein de Eclipse Modeling Project.
ATL 2 marque un tournant dans le projet car il représente le 1er résultat visible des travaux d'industrialisation par une entreprise française (Obeo) des résultats d'un laboratoire de recherche de l'INRIA.
En plus de cette collaboration et de nombreuses nouveautés techniques, ATL 2 est donc maintenant inclus dans le prochain Eclipse 3.4 au sein de Eclipse Modeling Project.
Le projet Open Graphics vend sa première carte
21
mai
2008
Gestion de l'énergie : se dépêcher de ne rien faire
Je vous propose la traduction de deux courts articles de Matthew Garrett publié sur Livejournal sur l'historique et l'intérêt des états de sommeil des processeurs x86 modernes et de la réduction de fréquence.
« Certaines personnes écrivent des logiciels qui vous permettent de choisir différents réglages selon que vous être branché sur le secteur ou sur batterie. Typiquement, l'un de ces choix vous permet de réduire la fréquence du processeur lorsque vous êtes sur batterie. Ceci est mauvais. Ceci est faux. Les personnes qui implémentent ces programmes sont dangereuses... »
« Certaines personnes écrivent des logiciels qui vous permettent de choisir différents réglages selon que vous être branché sur le secteur ou sur batterie. Typiquement, l'un de ces choix vous permet de réduire la fréquence du processeur lorsque vous êtes sur batterie. Ceci est mauvais. Ceci est faux. Les personnes qui implémentent ces programmes sont dangereuses... »
Publication d'un rapport et de vidéos d'Embedded Linux Conference 2008 et de vidéos du FOSDEM 2008
Du 15 au 17 avril se tenait à Mountain View en Californie la quatrième édition de l'Embedded Linux Conference, sans doute la plus importante conférence uniquement consacrée à l'utilisation du système Linux dans les plates-formes embarquées. Plus de cinquante conférences, couvrant des thèmes comme la gestion de l'énergie, les techniques de déboguage, la réduction de la taille du système, les systèmes de fichiers pour Flash, les distributions pour l'embarqué, le temps réel, le graphisme et la vidéo, la sécurité, etc. étaient à l'ordre du jour, ainsi que des keynotes de Tim Bird, Henry Kigman et Andrew Morton.
Afin de faire profiter à tous de ces conférences, Free-Electrons vient de mettre en ligne dix-neuf vidéos de cet évènement, ainsi qu'un rapport permettant de prendre connaissance de l'essentiel de ces interventions. La liste des conférences disponibles en vidéo et couvertes par ce rapport est détaillée dans l'article, nombre d'entre elles sont particulièrement intéressantes: l'intervention de Deepak Saxena sur la gestion d'une communauté, celle de Klaas van Gend sur le noyau Linux temps-réel, le tutorial de Mike Anderson sur le déboguage à l'aide d'une sonde JTAG, etc.
D'autre part, Free-Electrons vient de publier huit vidéos de conférences du FOSDEM 2008 (février 2008, Bruxelles), également liées à l'embarqué. La liste des vidéos est détaillée dans l'article.
À noter que de nombreuses autres interventions de précédentes conférences (FOSDEM, Embedded Linux Conference Europe, Rencontres Mondiales du Logiciel Libre, etc.) sont également disponibles en vidéo.
Afin de faire profiter à tous de ces conférences, Free-Electrons vient de mettre en ligne dix-neuf vidéos de cet évènement, ainsi qu'un rapport permettant de prendre connaissance de l'essentiel de ces interventions. La liste des conférences disponibles en vidéo et couvertes par ce rapport est détaillée dans l'article, nombre d'entre elles sont particulièrement intéressantes: l'intervention de Deepak Saxena sur la gestion d'une communauté, celle de Klaas van Gend sur le noyau Linux temps-réel, le tutorial de Mike Anderson sur le déboguage à l'aide d'une sonde JTAG, etc.
D'autre part, Free-Electrons vient de publier huit vidéos de conférences du FOSDEM 2008 (février 2008, Bruxelles), également liées à l'embarqué. La liste des vidéos est détaillée dans l'article.
À noter que de nombreuses autres interventions de précédentes conférences (FOSDEM, Embedded Linux Conference Europe, Rencontres Mondiales du Logiciel Libre, etc.) sont également disponibles en vidéo.