Presque 10 mois après la version 0.11, QElectroTech sort en version 0.2.
Pour rappel, QElectroTech (ou QET pour faire court) est un logiciel libre permettant de réaliser des schémas électriques.
Il est distribué sous licence GNU/GPL et développé en C++ avec la bibliothèque Qt 4.
Il y a un mois, l'équipe taguait une version bêta et résumait la notion de fichiers projets, principale nouveauté de cette version, ainsi : auparavant, un fichier .qet ne pouvait contenir qu'un schéma. Désormais, il s'agit d'un conteneur pour zéro, un ou n schémas (qui constituent alors des « folios ») accompagnés d'une collection d'éléments électriques embarqués. Ceci améliore grandement la "portabilité" des fichiers, qui peuvent maintenant être ouverts sur n'importe quelle machine, même si celle-ci ne disposait pas de tous les éléments électriques nécessaires.
Le développement va maintenant pouvoir se poursuivre vers la prochaine version majeure de QElectroTech. Celle-ci devrait être axée sur l'amélioration de la gestion des textes et sur l'export au format DXF.
Arkanae III 0.1
Après la catastrophe, vous vous êtes relevé au bord du rivage. Vous avez rencontré d'étranges personnages à tête d'animaux qui ont besoin de votre aide. Akéron, le dieu maître de la magie, est le responsable de la catastrophe. Serez-vous son libérateur ou l'emprisonnerez-vous à jamais dans le cristal de l'Arkanae ? Vous avez perdu la mémoire, un monde inconnu et mystérieux s'ouvre devant vous, mais attention, votre passé pourrait bien vous rattraper… pas de doute, vous jouez à Arkanae III, le jeu de rôles libre en 3D !
Le jeu propose deux modes : un mode 3D pour les machines récentes, et un mode 2D pour les machines portables peu puissantes. Ce mode 2D a été testé sur Zaurus C1000 (voir copie d'écran), mais il devrait pouvoir tourner sur n'importe quel appareil disposant d'un écran 640x480 ou 800x480 [1] et d'au moins 6 boutons ou d'un écran tactile, comme le Nokia N810, l'Openmoko Freerunner [2], les netbooks… ce mode 2D est très optimisé de sorte à pouvoir tourner partout.
D'un point de vue plus technique, le jeu est programmé en Python, sous licence GPL v3. La version 3D utilise le moteur Soya, et la version 2D utilise SDL / PyGame. Un mode réseau est aussi disponible, compatible avec les deux versions 2D et 3D. Le jeu reprend le moteur que j'avais développé l'année dernière pour le jeu Balazar III [3].
[1] désolé pour les utilisateurs d'iphone… mouahaha…!
[2] message subliminal à destination de la communauté Freerunner : tester / porter Arkanae III serait un bon moyen de montrer que votre communauté est encore active :-)
[3] ce jeu proposait des donjons aléatoires, mais devant le faible intérêt scénaristique de ceux-ci, j'ai finalement préféré un scénario bien construit.
Le jeu propose deux modes : un mode 3D pour les machines récentes, et un mode 2D pour les machines portables peu puissantes. Ce mode 2D a été testé sur Zaurus C1000 (voir copie d'écran), mais il devrait pouvoir tourner sur n'importe quel appareil disposant d'un écran 640x480 ou 800x480 [1] et d'au moins 6 boutons ou d'un écran tactile, comme le Nokia N810, l'Openmoko Freerunner [2], les netbooks… ce mode 2D est très optimisé de sorte à pouvoir tourner partout.
D'un point de vue plus technique, le jeu est programmé en Python, sous licence GPL v3. La version 3D utilise le moteur Soya, et la version 2D utilise SDL / PyGame. Un mode réseau est aussi disponible, compatible avec les deux versions 2D et 3D. Le jeu reprend le moteur que j'avais développé l'année dernière pour le jeu Balazar III [3].
[1] désolé pour les utilisateurs d'iphone… mouahaha…!
[2] message subliminal à destination de la communauté Freerunner : tester / porter Arkanae III serait un bon moyen de montrer que votre communauté est encore active :-)
[3] ce jeu proposait des donjons aléatoires, mais devant le faible intérêt scénaristique de ceux-ci, j'ai finalement préféré un scénario bien construit.
MediaMosa libéré !
MediaMosa est un système complet qui permet la gestion et la distribution de contenu multimédia. Développé par les Néerlandais de SURFnet, il est notamment utilisé en Allemagne par le ministère de l’éducation.
L’annonce de la libération de MediaMosa intervient pour la sortie de la version 1.5.2. Basé sur le CMS libre Drupal, MediaMosa est capable de streamer à peu près n’importe quel format en utilisant FFmpeg pour le transcodage.
MediaMosa est désormais disponible sous licence GPL v2.
L’annonce de la libération de MediaMosa intervient pour la sortie de la version 1.5.2. Basé sur le CMS libre Drupal, MediaMosa est capable de streamer à peu près n’importe quel format en utilisant FFmpeg pour le transcodage.
MediaMosa est désormais disponible sous licence GPL v2.
Embedded Systems Exhibition - Réservez votre stand !
Grenoble accueillera en octobre 2009 l'édition européenne de la célèbre Embedded Linux Conference Europe, conférence technique phare dans le domaine du Linux embarqué.
À cette occasion, le pôle de compétitivité mondial Minalogic, dédié aux micro nanotechnologies et au logiciel embarqué, organise la première édition de l'Embedded Systems Exhibition, qui accueillera une trentaine d'exposants, qui aura lieu les 14 et 15 octobre au World Trade Center.
Plus d’un millier de visiteurs du monde industriel et académique sont attendus.
À cette occasion, le pôle de compétitivité mondial Minalogic, dédié aux micro nanotechnologies et au logiciel embarqué, organise la première édition de l'Embedded Systems Exhibition, qui accueillera une trentaine d'exposants, qui aura lieu les 14 et 15 octobre au World Trade Center.
Plus d’un millier de visiteurs du monde industriel et académique sont attendus.
Le language de programmation ooc sorti en version 0.2
Aujourd'hui est sorti la version 0.2 du langage de programmation ooc.
ooc est un langage de programmation libre, orienté objet, compilé, et portable. Il se veut léger, rapide, pratique et surtout libre !
Un des buts d'ooc est de combiner les avantages de langages de haut niveau comme Java ou C# avec la rapidité du C. Pour ce faire, les fichiers sources .ooc sont traduits en C, puis compilés avec GCC, ICC (Intel), ou n'importe quel compilateur C99.
ooc est orienté objet, profite du ramasse-miettes conservatif Boehm (garbage collector), organise les classes en paquetages, gère automatiquement les dépendances et toutes les bibliothèques C sont utilisables nativement.
ooc est un langage de programmation libre, orienté objet, compilé, et portable. Il se veut léger, rapide, pratique et surtout libre !
Un des buts d'ooc est de combiner les avantages de langages de haut niveau comme Java ou C# avec la rapidité du C. Pour ce faire, les fichiers sources .ooc sont traduits en C, puis compilés avec GCC, ICC (Intel), ou n'importe quel compilateur C99.
ooc est orienté objet, profite du ramasse-miettes conservatif Boehm (garbage collector), organise les classes en paquetages, gère automatiquement les dépendances et toutes les bibliothèques C sont utilisables nativement.
Des logiciels libres dans les programmes de mathématiques du lycée
L’Inspection Générale de mathématiques vient de publier un projet de document ressource pour le lycée, portant sur l’algorithmique, notion qui fera son apparition dans les nouveaux programmes de seconde. Ce document doit servir à guider les professeurs dans l'application du programme.
Il est à noter que, sur les sept logiciels et environnements de programmation dont il est fait mention, six sont libres :
Il est à noter que, sur les sept logiciels et environnements de programmation dont il est fait mention, six sont libres :
- Scratch (voir la licence des sources) ;
- Xcas (GPL) ;
- Maxima (GPL) ;
- Linotte (présenté comme libre, voir le site officiel) ;
- Python
- Scilab
Sortie de Qt 4.5.2 et de Qt Creator
Les développeurs de Qt ont annoncé la mise en ligne du code source de la version 4.5.2 de Qt.
Qt est une bibliothèque logicielle libre (sous licence LGPL), multi plate-forme.
Cette nouvelle version apporte son lot de corrections de bugs, quelques améliorations de performance mais aussi des corrections de sécurité. C’est également la première sortie de Qt à intégrer du code issu directement de la communauté : depuis le mois de mai 2009, Nokia (propriétaire de Qt Software) a ouvert les dépôts git de Qt au public (qt gitorious). 32 ajouts extérieurs sont actuellement en attente pour revue dans le dépôt.
Une vraie communauté de développeurs, en plus de Nokia, est en train de naître.
Par ailleurs l'IDE Qt Creator 1.2 vient également de sortir. Ce petit bijou supporte désormais Visual C++ et cdb (le format de debug de Visual C++) en plus de GCC et GDB.
NdM: Un très grand merci à tanguy_k pour son journal ayant permis de compléter cette dépêche.
Qt est une bibliothèque logicielle libre (sous licence LGPL), multi plate-forme.
Cette nouvelle version apporte son lot de corrections de bugs, quelques améliorations de performance mais aussi des corrections de sécurité. C’est également la première sortie de Qt à intégrer du code issu directement de la communauté : depuis le mois de mai 2009, Nokia (propriétaire de Qt Software) a ouvert les dépôts git de Qt au public (qt gitorious). 32 ajouts extérieurs sont actuellement en attente pour revue dans le dépôt.
Une vraie communauté de développeurs, en plus de Nokia, est en train de naître.
Par ailleurs l'IDE Qt Creator 1.2 vient également de sortir. Ce petit bijou supporte désormais Visual C++ et cdb (le format de debug de Visual C++) en plus de GCC et GDB.
NdM: Un très grand merci à tanguy_k pour son journal ayant permis de compléter cette dépêche.
ScummVM dans des jeux Atari, au mépris de la GPL
Plusieurs jeux publiés par Atari sur Wii utilisent l'interpréteur de jeu ScummVM, sans respecter sa licence GPL. Le code source n'est pas disponible, et aucune mention n'est faite de ScummVM ou de ses auteurs dans la documentation ou sur les sites web de l'éditeur.
Après enquête, il s'avère que c'est une filiale d'un sous-sous-traitant -- Mistic Software -- qui a utilisé ScummVM sans prévenir, probablement pour réduire les coûts de développement.
Au bout de quelques mois de conflit et de négociations, un accord a été conclu sans recours au système judiciaire : Mistic Software ne reconnaît pas avoir violé le copyright des auteurs de ScummVM, mais Atari arrête la distribution de ces jeux, les frais juridiques sont remboursés, accompagnés d'une donation conséquente à la FSF.
Après enquête, il s'avère que c'est une filiale d'un sous-sous-traitant -- Mistic Software -- qui a utilisé ScummVM sans prévenir, probablement pour réduire les coûts de développement.
Au bout de quelques mois de conflit et de négociations, un accord a été conclu sans recours au système judiciaire : Mistic Software ne reconnaît pas avoir violé le copyright des auteurs de ScummVM, mais Atari arrête la distribution de ces jeux, les frais juridiques sont remboursés, accompagnés d'une donation conséquente à la FSF.
JeMeSouviens : tout à la fois un projet pédagogique et un logiciel libre
Dérivé du système des Flashcards inventé par Leitner en 1972, JeMeSouviens a pour but de développer un outil d'aide à l'apprentissage et à la mémorisation.
L'utilisation visée se fait en classe : 5 minutes de jeu (car pour les élèves cela doit ressembler à un jeu) au début ou à la fin de l'heure.
Le projet en est à ses débuts et consiste en :
L'utilisation visée se fait en classe : 5 minutes de jeu (car pour les élèves cela doit ressembler à un jeu) au début ou à la fin de l'heure.
Le projet en est à ses débuts et consiste en :
- Des cartes (questions-réponses) réalisées par des élèves
- Un logiciel pour faire fonctionner tout cela.
- On sélectionne un paquet de cartes à l'aide de mots-clés.
- Les cartes sont affichées au hasard.
- Une carte dont la réponse est connue est éliminée du jeu, tandis qu'une carte entraînant une réponse fausse est dupliquée dans le jeu.
- Ainsi, les réponses "fausses" reviendront de plus en plus souvent, jusqu'à être connues.
- Le jeu s'arrête lorsque le paquet de cartes sélectionné est vide.
Sugar on a Stick v1.0 est prêt pour le goûter
Sugar on a Stick est une plate-forme d’apprentissage destinée aux enfants âgés de 5 à 12 ans. À travers une expérience multimédia riche, elle permet à ces derniers d’apprendre à utiliser l’environnement informatique.
Sugar on a Stick est actuellement utilisé par plus d’un million d’enfants à travers le monde, répartis en 40 pays et 25 langues.
SugarLabs est une organisation à but non lucratif, fondée autour de bénévoles, et est membre de la « Software Freedom Conservancy ».
Développé à l'origine pour le projet One Laptop per Child et le portable XO, Sugar peut fonctionner sur presque n'importe quel ordinateur, y compris les petits netbooks qui disposent de peu de ressources.
Hormis les clés USB "Sugar on Stick", Sugar est disponible sous forme de paquets pour certaines distributions. Il est également disponible sous forme de Live CD, ce qui permet de l’essayer sans risque.
Sugar on a Stick est actuellement utilisé par plus d’un million d’enfants à travers le monde, répartis en 40 pays et 25 langues.
SugarLabs est une organisation à but non lucratif, fondée autour de bénévoles, et est membre de la « Software Freedom Conservancy ».
Développé à l'origine pour le projet One Laptop per Child et le portable XO, Sugar peut fonctionner sur presque n'importe quel ordinateur, y compris les petits netbooks qui disposent de peu de ressources.
Hormis les clés USB "Sugar on Stick", Sugar est disponible sous forme de paquets pour certaines distributions. Il est également disponible sous forme de Live CD, ce qui permet de l’essayer sans risque.
Publication des spécifications de ACPI v4.0
Le 16 juin 2009, les spécifications de la v4.0 de l’ « Advanced Configuration and Power Interface » (ACPI) (interface avancée de gestion de la configuration et de ressources) sont disponibles : attentions les yeux, cette bible pèse plus de 700 pages !
Cette spécification est le fruit d’un travail qui a démarré il y a plus de 10 ans maintenant, et qui a été réalisé par différents acteurs : Intel en première ligne, accompagné par HP, Microsoft, Phoenix Technologies et Toshiba. Évidemment cette nouvelle mouture apporte son lot d’améliorations, notamment en termes de stabilité et de fonctionnalités liées à l’économie d’énergie.
Cependant, on peut noter que Intel, pourtant leader sur l'ACPI, semble également explorer une nouvelle voie, au travers du projet Simple Firmware Interface (SFI) qui vise à proposer une interface plus simple pour les systèmes légers tels que les netbooks et autres terminaux internet mobiles (MID).
Sans être exhaustif, voici une liste des principaux domaines impactés par cette nouvelle révision des spécifications de l'ACPI :
Cette spécification est le fruit d’un travail qui a démarré il y a plus de 10 ans maintenant, et qui a été réalisé par différents acteurs : Intel en première ligne, accompagné par HP, Microsoft, Phoenix Technologies et Toshiba. Évidemment cette nouvelle mouture apporte son lot d’améliorations, notamment en termes de stabilité et de fonctionnalités liées à l’économie d’énergie.
Cependant, on peut noter que Intel, pourtant leader sur l'ACPI, semble également explorer une nouvelle voie, au travers du projet Simple Firmware Interface (SFI) qui vise à proposer une interface plus simple pour les systèmes légers tels que les netbooks et autres terminaux internet mobiles (MID).
Sans être exhaustif, voici une liste des principaux domaines impactés par cette nouvelle révision des spécifications de l'ACPI :
- Refonte globale de la spécification ;
- Domaine d'horloge ;
- Support de l'APIC x2 ;
- Support de la mise en veille des processeurs logiques ;
- Correction de la table de caractéristiques maximum du système ;
- Correction au niveau des mesures d'énergie ;
- Support de l'USB 3.0 ;
- Amélioration du modèle de calcul des températures ;
- Support des périphériques d'alarme ;
- Extensions liées à la gestion des batteries ;
- Monitoring et reporting sur l'utilisation de la bande passante mémoire ;
- Amélioration de l'interface de gestion des erreurs ACPI.
Sortie de Subtitle Editor 0.33.0
Sortie d'Eclipse 3.5 - Galileo
Depuis maintenant quelques années Eclipse réalise une sortie simultanée courant juin. La publication de 2009 : "Galileo" viens tout juste d'être rendue publique.
Galileo c'est plus d'une trentaine de projets qui collaborent durant un an pour livrer leur version majeure de manière simultanée, Galileo couvre ainsi de nombreux domaines qui vont de l'embarqué, aux applications web JEE et PHP, en passant par le "business reporting", la modélisation, le développement C, l'accessibilité, la gestion des données ou encore la collaboration.
Galileo c'est plus d'une trentaine de projets qui collaborent durant un an pour livrer leur version majeure de manière simultanée, Galileo couvre ainsi de nombreux domaines qui vont de l'embarqué, aux applications web JEE et PHP, en passant par le "business reporting", la modélisation, le développement C, l'accessibilité, la gestion des données ou encore la collaboration.
JT vidéo sur les logiciels libres et l'open source juin 2009
Voici un nouveau JT d'Intelli'N TV.
Au programme de ce journal télévisé :
Cette vidéo est en Creative commons By-SA v3.
Nous vous invitons aussi à voir l'entretien avec Tangui Morlier de l'April ainsi que la définition du noyau Linux par Christophe Sauthier d'Ubuntu-fr.
Au programme de ce journal télévisé :
- La stratégie d'Intel envers l'open source,
- L'APRIL dépasse les 5000 adhérents
- Joomla! et ses 10 millions de téléchargements
- Les évènements du libre
Cette vidéo est en Creative commons By-SA v3.
Nous vous invitons aussi à voir l'entretien avec Tangui Morlier de l'April ainsi que la définition du noyau Linux par Christophe Sauthier d'Ubuntu-fr.
RGI : Une analyse pertinente
Après la parution de la nouvelle version du Référentiel Général d'Interopérabilité (RGI), nous avions vu dans l'article précédent que ce document avait de nombreux défauts même s'il avait quelques points positifs.
Jean-Marie Gouarné a pris le temps d'analyser finement ce document et sous le titre RGI, le Référentiel Général Inachevé, il décortique ce document avec pertinence et précision mais sans complaisance. Son article dans ITR Manager est dense et bien argumenté, il serait difficile de le résumer sans le dénaturer. Jean-Marie Gouarné conclut à "une réflexion inaboutie" mais garde cependant espoir.
Quand on sait que les débuts du RGI datent de 2001, on ne peut que déplorer d'obtenir un document aussi mièvre après huit ans de construction. C'est vrai qu'il y a eu trois ans de démolition... Espérons que l'analyse de Jean-Marie Gouarné permettra aux responsables de ce document de remettre en forme le RGI.
Jean-Marie Gouarné a pris le temps d'analyser finement ce document et sous le titre RGI, le Référentiel Général Inachevé, il décortique ce document avec pertinence et précision mais sans complaisance. Son article dans ITR Manager est dense et bien argumenté, il serait difficile de le résumer sans le dénaturer. Jean-Marie Gouarné conclut à "une réflexion inaboutie" mais garde cependant espoir.
Quand on sait que les débuts du RGI datent de 2001, on ne peut que déplorer d'obtenir un document aussi mièvre après huit ans de construction. C'est vrai qu'il y a eu trois ans de démolition... Espérons que l'analyse de Jean-Marie Gouarné permettra aux responsables de ce document de remettre en forme le RGI.