Spécifications de OpenGL 4.0

Posté par  . Modéré par baud123.
28
3
mai
2010
Technologie
Le Khronos Group (consortium de standards ouverts) a annoncé la sortie de OpenGL 4.0 le 10 mars 2010 sous forme de PDF de 489 pages et 2.8 Mo. Pour mémoire, OpenGL, pour Open Graphics Library, est une spécification qui définit une API d'imagerie 3D et 2D, pour les ordinateurs allant du mobile au super-calculateur, en passant bien évidemment par le jeu vidéo.

Cette version 4.0 apporte son lot de nouveautés :
  • Amélioration de l'interopérabilité avec OpenCL, sans recourir au CPU ;
  • Amélioration du rendu via le passage des opérations en virgule flottante du format simple précision au format double précision ;
  • Et, bien sûr, le très attendu (essentiellement par les programmeurs de jeux) support de la tessellation ! La tessellation est le pavage en français ou encore tiling en anglais. OpenGL la proposait déjà mais seulement via une extension fournie par AMD donc uniquement disponible pour les cartes ATI compatibles. OpenGL rattrape ainsi DirectX 11 qui propose déjà la tessellation. Par exemple, ce journal de début d'année sur DLFP évoquait les différences entre bibliothèques de jeux.


OpenGL 3.3 a été livré à la même occasion, ayant pour but de rétroporter un maximum de nouveautés 4.0 pour les vieux GPU.

NdM : ce sujet n'est plus de toute fraîcheur, mais il nous a paru intéressant de lancer le débat.

Revue de presse de l'April pour la semaine 17

Posté par  . Modéré par Sylvain Rampacek.
15
4
mai
2010
Internet
La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire de la revue de presse de l'April pour la semaine 17

L'Association des Utilisateurs Francophones de Mandriva Linux tient son AG

Posté par  . Modéré par Florent Zara.
Étiquettes :
10
4
mai
2010
Mandriva
L'Association des Utilisateurs Francophones de Mandriva Linux, née de la volonté de plusieurs contributeurs à Mandriva Linux en 2008 organise son Assemblée Générale (AG) ce samedi 8 mai à 14h au Chantier (Association) situé 24 rue Antoine-Julien Hénard dans le 12ème arrondissement à Paris.
L'association s'est fixée plusieurs buts notamment la promotion de Mandriva Linux, du logiciel libre et le dialogue et le renforcement des liens entre la société Mandriva et sa communauté francophone.

L'assemblée générale qui se déroulera samedi sera l'occasion de faire un point sur les activités menées par l'Association depuis sa création (participation aux évènements autour de Mandriva Linux et du Logiciel Libre, relation avec la société Mandriva, aide à la création de RPM, magazine Magnum...).

La journée commencera au Chantier dès 10h, ouverte au grand public.

SIALLE enfin libre

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes : aucune
15
4
mai
2010
Éducation
Le Service d'Information et d'Analyse des Logiciels Libres Éducatifs (SIALLE) est une plateforme web qui vise à offrir aux enseignants des informations sur l'offre en matière de logiciels libres éducatifs.

C'est un service proposé par le Ministère de l'Éducation Nationale via le SCEREN/CNDP. Lorsqu'un auteur de logiciel libre éducatif souhaitait y soumettre son logiciel, il devait obligatoirement accepter la « charte licence SIALLE ». Cette dernière apparaissait comme étant une véritable substitution de la licence de logiciel libre initialement choisie. Nous avons parlé ici même de « relicenciement forcé ».

Fin mars, l'April a rencontré un membre du cabinet du Ministre de l'Éducation Nationale. Parmi les points évoqués figurait ce problème.

Suite à cette rencontre, la charte SIALLE a été modifiée. SIALLE respecte désormais sans ambiguïté les droits des auteurs de logiciels libres.

« Avec cette nouvelle présentation, la plate-forme SIALLE est une chance pour les auteurs de Logiciels Libres de faire connaître leur travail auprès de la communauté enseignante » a déclaré Bruno Coudoin, auteur du logiciel libre éducatif GCompris et qui fut le premier auteur à signaler le problème de la plateforme SIALLE.

Un site que tous les professeurs devraient avoir dans leurs marque-pages.

Annonce de la sortie de Riak 0.10

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
18
3
mai
2010
Base de données
Dans la grande famille des bases de données NoSQL, je vous ai déjà présenté Cassandra, MongoDB, Redis et FlockDB. Laissez-moi vous présenter un nouveau membre de cette famille : Riak.

Riak est une base de données distribuée de type clé-valeur, sous licence Apache 2. Basho, la société derrière Riak, s'est inspirée de Dynamo d'Amazon pour nous offrir un stockage qui scale facilement. En particulier, sa grande force repose sur son modèle distribué où toutes les machines jouent un rôle équivalent, ce qui apporte à la fois une grande résistance aux erreurs et la capacité d'ajouter ou retirer facilement des machines à la volée.

Dans la seconde partie de la dépêche, je vais présenter plus en détails Riak, puis vous parler des nouveautés de la version 0.10 sortie récemment. J'aborderai également bitcask, un moteur de stockage clé-valeur local, qui peut être utilisé pour le stockage par noeud de Riak. Je finirais par une note très rapide à propos de ripple, le client en Ruby pour Riak.

plugout-jpa : Bouml et génération de modèles pour JPA

Posté par  . Modéré par Xavier Teyssier.
Étiquettes :
5
3
mai
2010
Java
plugout-jpa est sorti de la première version : c'est un plugout (extension) pour Bouml qui permet, comme son nom l'indique, de générer des modèles (et le code Java) prêt pour JPA, et donc pour le framework Play!.

Bouml est un suite d'outils UML 2 complète, rapide, extensible et sous licence GPL. Bouml est disponible sous Unix/Linux/Solaris, MacOS X (Power PC et Intel) et Windows. La dernière version, sortie ce 18 avril, est la 4.20.

Ceux qui utilisent JPA ont tous les mêmes questions avec les relations OneToMany et ManyToOne. Quel est le nom du rôle dans l'autre entité ? Comment écrire la méthode d'ajout dans la liste ? Ce plugout répond à la question: il génère cela directement à partir du modèle UML, en se basant sur les stéréotype de relations !

Sortie de KDevelop 4.0

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
34
1
mai
2010
KDE
Après plus de 3 ans de travaux, la version 4.0 de KDevelop, l'environnement de développement intégré de KDE, est enfin disponible.

Cette nouvelle version est une refonte complète de la version 3.0, et apporte énormément de nouvelles fonctionnalités, dont une intégration poussée avec Kate (éditeur de texte de KDE) et Okteta (visionneuse de fichiers binaires).

Se trouvent également au menu des nouvelles fonctionnalités un environnement totalement personnalisable, et une architecture modulaire (tout KDevelop n'est qu'un ensemble de plugins). Avec cette version, KDevelop prouve qu'il est possible de créer un environnement de développement puissant tout en restant assez simple et (relativement) léger.

La seconde partie de la dépêches contient une liste des fonctionnalités phares de cette version.

Ubuntu 10.04 - Lucid Lynx - « Slim »

Posté par  (site web personnel) . Modéré par tuiu pol.
Étiquettes :
15
2
mai
2010
Ubuntu
Comme beaucoup d'entre vous le savent aujourd'hui, la distribution Ubuntu Lucid Lynx est sortie depuis peu et suscite beaucoup de satisfaction, mais également bien des désagréments. Un des plus connus, est l'alourdissement de l'ensemble de la distribution !

En effet les logiciels et services, toujours plus nombreux et imposés lors de chaque installation, alourdissent la distribution, et forcent beaucoup d'utilisateurs de tout horizon, désireux de choisir eux même leurs logiciels, à se tourner vers une installation minimale d'Ubuntu, via un cd minimal, n'installant rien de plus de base qu'un shell et quelques paquets.

Désormais, grâce à la variante « Slim » les aficionados de la distribution Ubuntu n'auront plus à juste "se contenter" de se tourner vers une net-install ou tout autre solution de ce genre nécessitant une intervention dans un shell, ou de se forcer à migrer vers Debian, alors qu'ils n'y sont pas forcément prêts, n'en ont pas envie, et ne veulent pas perdre les avantages d'Ubuntu (philosophie, outils graphiques, dépôts, PPA, etc.) !

La variante « Slim » est une version Desktop (LiveCD) classique d'ubuntu (Fat), dénuée de tous les logiciels et services superflus pré-installés de base, pour que tous ceux qui aimeraient pouvoir choisir de leur propre chef les logiciels qu'ils souhaitent installer, y trouvent enfin leur compte.

Actuellement, la version 32bits est disponible et fonctionnelle, la version 64bits devrait arriver sous peu, suivie par la version Netbook Remix. Ensuite apparaîtront respectivement la version Kubuntu (KDE) « Slim » et Lubuntu (LXDE) « Slim » (lorsque celle-ci sortira en version stable).

Mais cela ne s'arrêtera pas là, le projet visera à reproduire la même chose sur d'autres distributions, afin de laisser toujours plus de choix aux utilisateurs.

Calenco : une solution pour la documentation des projets libres ?

Posté par  . Modéré par tuiu pol.
Étiquettes :
12
3
mai
2010
Doc
Les développeurs n'aiment pas écrire de la doc', c'est bien connu. Les logiciels libres sont souvent issus de projets de développeurs. Et une des conséquences est que peu de logiciels libres proposent une documentation vraiment professionnelle.

Ceci a d'ailleurs été à plusieurs reprises cité comme un frein à son adoption en entreprise. Par exemple dans "Fundamental issues with open source software development" by Michelle Levesque: "Without adequate documentation, Open Source projects are inherently at a disadvantage".
Soit en français, dans "Les soucis fondamentaux avec les développements open-source" de Michelle Levesque : "sans documentation appropriée, les projets open-source sont par nature désavantagés".

Développé par l'ancienne équipe documentation de Mandriva, Calenco est un outil Web sous licence AGPL qui peut aider à résoudre ce problème. La version 2.0.1 sortie tout récemment permet d'écrire de la documentation très rapidement avec un rendu pro dans de nombreux formats.

Retrouvez les entretiens, débats et tables rondes d'Intelli'N TV

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
7
1
mai
2010
Presse
Retrouvez sur Intelli'N TV les entretiens, débats et tables rondes organisés lors de Solutions Linux / Open Source 2010.
Voici la liste des vidéos déjà diffusées d'autres viendront par la suite. Nous vous invitons notamment à voir la vidéo de la Communauté Mandriva Linux qui vous offrira une surprise (un perroquet enchaîné et un cochon en Rebannes) !
Les vidéos sont (exceptées les tables rondes) sous licence libre CC-BY-SA et sont disponibles au format OGV.

Les entretiens disponibles :
  • Actualités de Mandriva et de sa communauté,
  • Actualités de Framasoft
  • Actualités de l'APRIL
  • Le logiciel libre et la téléphonie IP
  • Vers une industrialisation de l'open source ?
  • Zimbra : De Yahoo à VMware, quels changements ?
  • Qu'est-ce-que Petals link ? SOA open source par Bertrand Escudié

Les débats disponibles :
  • Bonnes pratiques : Logiciel libre et l’amélioration des méthodes de travail
  • Les modèles économiques du logiciel libre, explications de texte
  • Cloud computing quels enjeux ? Qu'apporte l'open source ?
  • Microsoft est-il toujours le grand opposant au logiciel libre ?

Tables rondes :
  • Le logiciel libre et la relance économique : au-delà de la question du coût
  • VIRTUALISATION : retours sur investissement et bonnes pratiques
  • INTEROPÉRABILITÉ : les standards ouverts à la base des architectures

Ubuntu 10.04 est sortie

Posté par  . Modéré par j.
Étiquettes :
27
30
avr.
2010
Ubuntu
Ubuntu 10.4 est sortie jeudi 29 avril 2010 comme prévu, même s'il s'en est fallu de peu car il a fallu regénérer les images ISO à la suite d'un bug de dernière minute.

Ubuntu 10.4 Lucid Lynx est une version LTS (pour Long Term Support) : la version bureau sera maintenue 3 ans et la version serveur 5 ans.

Les nouveautés sont détaillées dans la suite de la dépêche.

Merci à axel< qui m'a autorisé à m'inspirer de sa dépêche précédente sur la sortie de la bêta.

NdM: Merci à yellowiscool pour avoir proposé et réalisé la CSS lucidlynx.css.

Google Chrome integrera Flash

Posté par  . Modéré par Xavier Teyssier.
Étiquettes :
24
30
avr.
2010
Internet
Partant du principe qu'Adobe Flash Player est le greffon de navigateur le plus largement répandu et qu'il admet un large champ d'application, Google a décidé de l'intégrer directement dans les futures version de Chrome. Cette intégration est déjà effective dans une version de développement actuellement disponible (5.0.360.4 pour Windows et MacOS, 5.0.360.5 pour Linux) et fournissant ainsi Flash Player 10.1.51.95.

Les gains estimés selon Google de cette décision sont le fait d'avoir une version à jour de Flash lors de l'installation de Chrome, une meilleure mise à jour de Flash car intégrée dans le processus de mise à jour de Chrome et enfin permettre de faire fonctionner les pages contenant du flash dans le "bac à sable" (sandbox) de Chrome. Tout ceci étant censé améliorer la sécurité.

Parallèlement à cette décision, est annoncée la volonté d'uniformiser les API des navigateurs pour le développement de greffon, en partenariat avec Adobe et Mozilla, afin d'accélérer leur disponibilité pour chaque navigateur, améliorer leur stabilité, leur rapidité et leur sécurité. Cela aurait aussi pour but de faciliter leur fonctionnement et leur collaboration avec les moteurs HTML, JavaScript ou même d'autres greffons.

Bien que cette décision puisse se comprendre du point de vue de Google, facilitant par la même l'accès à leur service YouTube qui s'appuie très largement sur Flash, cela force le questionnement des espoirs optimistes d'un Web toujours plus ouvert et a fortiori de la disparition de Flash au profit d'HTML5 comme parfois annoncé par les plus enthousiastes.

À noter que cette version de Chrome intégrant Flash n'est pas disponible pour les version 64bits de Linux.

NdM : Google_Chrome est la version propriétaire de Chromium qui est disponible en libre.

T3UNI2010 - Université d'été TYPO3 2010 - les inscriptions sont ouvertes !

Posté par  . Modéré par tuiu pol.
Étiquettes :
6
30
avr.
2010
Communauté
L'université d'été française de TYPO3 vous ouvre ses portes pour la 3ème fois.
TYPO3 est un système de gestion de contenu libre (licence GPL) qui est écrit en PHP.

Annecy accueillera l’université d’été 2010 de la communauté française de TYPO3 (T3UNI10). Elle se déroulera du lundi 28/06/10 au vendredi 02/07/10 sur le site de l’école d’ingénieurs Polytech' Savoie (Université de Savoie).

3ème Rencontre Bretonne des Logiciels Libres

Posté par  . Modéré par rootix.
Étiquettes :
6
30
avr.
2010
Communauté
Les RBLL 2010, journées de conférences, ateliers et rencontres autour du logiciel libre pour tous, se dérouleront cette année à Rennes.

Cette 3ème édition se déroulera les 15 et 16 mai 2010 à la MJC du Grand Cordel (18 rue des Plantes à Rennes) de 10h00 à 18h00.

Que ce soit pour participer activement à ce week-end du libre ou venir simplement en tant que visiteur, nous vous attendons nombreux ;)

Scanners : une nouvelle version de sane et un rapide tour d'horizon

Posté par  (site web personnel) . Modéré par tuiu pol.
Étiquettes :
25
28
avr.
2010
Matériel
SANE est l'acronyme de Scanner Access Now Easy (Accès au scanner à présent facile).

Une nouvelle version, la 1.0.21 vient de sortir. Parmi les nouveautés :
  • Trois nouveaux backends (kodak, kvs1025 pour Panasonic et p5 pour Primax PagePartner) ;
  • 224 nouveaux modèles gérés ;
  • Prise en charge de HAL et udev mis à jour ;
  • Uniformisation des noms;
  • Compilation facilitée sur des architectures peu courantes;
  • Mise à jour de la documentation;
  • Correction de bugs et multiples améliorations de détail.

La liste des 1777 matériels référencés est particulièrement importante car elle montre que de trop nombreux matériels ne peuvent pas fonctionner hors de la configuration Windows avec laquelle ils ont été vendus. C'est un déni d'interopérabilité.
Il est donc important de consulter cette liste avant l'acquisition d'un scanner. Toutefois, certains modèles non gérés par les backends de SANE fonctionnent fort bien sous Linux avec des pilotes fournis par le constructeur. C'est le cas des imprimantes multifonction de HP où le pilote est installé en même temps que l'imprimante. C'est pourquoi la compatibilité doit être recherchée sur openprinting.org. Le cas d'Epson est un peu différent car les pilotes Epkowa sont réalisés par Avasys, une filiale d'Epson.

Sane peut être utilisé avec de nombreux frontends. On peut citer scanimage, scangui ou Xsane qui est l'interface graphique la plus utilisée. Il ne faut pas oublier le très commode xsane-gimp qui permet de scanner et importer un document depuis Gimp avec Fichier -> Créer -> Xsane: Device dialog...

NdM : Merci à ille qui avait proposé un article sur sane 1.0.21.