Mozilla souhaite s'allier à d'autres projet Libres pour faire face à MS-Longhorn

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
13
avr.
2004
Mozilla
Brendan Eich, architecte du projet Mozilla et inventeur de JavaScript, suite à la demande d'un contributeur, fait le point sur les priorités du développement de Mozilla.

D'après Brendan, concevoir un navigateur et une messagerie multi plate-forme libres et puissants n'est pas suffisant ; il faut voir plus loin, se préparer à contrer les technologies de Microsoft comme .Net et XAML (dans le cadre de Longhorn, prochaine version de Windows, prévue pour 2006). Pour cela, il faut mettre en commun les efforts, et présenter un front unifié et Libre basé sur des standards ouverts.

Avec l'existence de XUL (XML User-interface Language), déjà utilisé dans Mozilla, une alternative fiable à MS-XAML est disponible dès maintenant. XUL a déjà fait ses preuves dans Mozilla et dérivés (Firefox, Thunderbird, ...).

Reste à voir si Microsoft se laissera faire, ou si, au contraire, Mozilla subira le même sort que Netscape...

NdM : merci également à Nucleos pour l'info.

Novell choisit Qt comme environnement de développement.

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
29
mar.
2004
KDE
Heise On-Line présente un article dans lequel on apprend que Chris Ston (Novell Chief Strategist) lors du BrainShare 2004 a annoncé que Novell a choisit de standardiser Qt en tant que plateforme pour leurs développements.

Novell avait annoncé récemment leur intention d'intégrer Ximian Desktop à la distribution Suse et de mieux tirer parti des deux environnements que sont Kde et Gnome. Mais, les clients de Novell n'ont pas vu la chose d'un bon oeil et ont fait savoir à l'entreprise qu'il leur fallait un bureau pour Linux, mais un seul.

Novell semble donc maintenant s'orienter vers Kde au travers de sa distribution Suse.

NdM : sur /. Nat Friedman dit qu'aucune décision n'a été prise ... FUD ou pas FUD ?

Cg et la programmation du GPU

Posté par  . Modéré par Nÿco.
Étiquettes :
0
19
mar.
2004
Matériel
La version 1.2 du kit de développement en Cg (C Graphique) proposé par nVidia a été mis en ligne en février 2004. Le langage Cg se présente comme un langage de haut niveau type OpenGL, ajoutant une couche d'abstraction entre l'utilisateur et le code machine de la puce graphique. Il permet de programmer directement des shaders dans le GPU (Graphics Processing Unit).

La nouveauté, c'est que des chercheurs détournent l'utilisation première des GPU et utilisent leur puissance de calcul pour effectuer des calculs scientifiques.

Ainsi les opérations sur les matrices, domaine dans lequel les GPU graphiques excellent, sont considérablement accélérés. Alors qu'un processeur AMD Athlon 1800+ pointe en théorie à 1.5 GFlops, un processeur Quadro FX 2000 à 400 MHz fournira 12.8 GFlops. Le gain de temps est plus qu'appréciable.

Malheureusement, le toolkit nVidia n'est ni Open Source, ni libre. En revanche, la spécification du langage Cg est ouverte. Le tout est disponible sous GNU/Linux, Mac OS X et Windows.

La communauté Cobalt open source s'organise

Posté par  . Modéré par Amaury.
Étiquettes :
0
26
fév.
2004
Linux
Après l'annonce par Sun de l'abandon des serveurs Cobalt, et la mise en "open source" de leur excellent système d'administration web, le projet "Blue Quartz" commence à voir le jour.
Une équipe de japonais forme le noyau dur, mais le projet commence à fédérer de plus en plus d'utilisateurs de serveurs Cobalt qui cherchent une alternative crédible. Leur objectif à long terme est de proposer une petite distribution Linux serveur basée sur RedHat et le système Cobalt.

Le projet est encore à l'état embryonaire.

Vous êtes développeur Linux ? Un coup de pouce ne leur ferait surement aucun mal.

Comparatif des systèmes de contrôle de version

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
10
fév.
2004
Communauté
Un article sur le site "OnLamp" fait le point sur les différents systèmes de contrôle de version disponibles en open-source, ainsi que BitKeeper en raison de son utilisation pour le développement du noyau Linux.

L'auteur revient rapidement sur l'utilité d'un système de contrôle de version (CVS étant le plus utilisé à l'heure actuelle) lorsqu'un projet atteint une taille importante et que le développement se fait à plusieurs.

Puis il liste les fonctionnalités communes à ces systèmes : commits atomiques, merge de branches, "repositories" distribués, renommage/suppression de répertoire/fichier avec conservation de l'historique du versioning... (désolé pour ce franglais mais les utilisateurs de ces systèmes me comprendront ;-) ).

ll présente enfin les avantages et inconvénients des systèmes suivants : CVS, Subversion, Arch, OpenCM, Aegis, Monotone et BitKeeper.

Une lecture conseillée à toute personne souhaitant travailler sur un projet à plusieurs développeurs et se faire une idée de ce qui existe pour cela en dehors de CVS.

Note du modérateur : j'ai rajouté le second lien évoqué dans une dépêche précédente.

En quoi la mise en page par tableaux est-elle stupide

Posté par  (site web personnel) . Modéré par Amaury.
Étiquettes :
0
26
jan.
2004
Internet
Bill Merikallio (Scott Design, Inc.) et Adam Pratt (Adobe Systems Incorporated) avaient signé ce pamphlet humoristique mais néanmoins efficace sur la stupidité du « web-design old-school », hérité des pratiques quasiment séculaires du développement web.

C'est aujourd'hui sa traduction en français qui est en ligne grâce au travail de Denis Boudreau et Adrien Leygues (aidés de l'équipe des pompage.net).

C'est donc une excellente présentation, agrémentée de nombreuses illustrations de qualité. À lire, à relire et à faire passer autour de vous.

Les documentations de l'OpenGroup bientôt dans votre pingouin

Posté par  (site web personnel) . Modéré par Manuel Menal.
Étiquettes :
0
25
jan.
2004
Doc
Cet article de slashdot rapporte que l'OpenGroup et le consortium IEEE viennent d'accorder la permission pour l'utilisation des spécifications POSIX et de la documentation de l'OpenGroup dans les pages de manuel de Linux. Jusqu'à présent, des problèmes de copyright rendaient cela impossible, mais il semble que l'OpenGroup ait décidé de faire un effort pour permettre une plus large adoption de POSIX. C'est une très bonne nouvelle étant donné la qualité de la documentation en question (disponible depuis un certain temps sur http://www.opengroup.org/), qui permettra de corriger certaines imprécisions ou erreurs dans les pages de manuel.

NdM: C'est également une reconnaissance importante du travail sur la documentation que des centaines de volontaires fournissent depuis des années, alors que le manque de documentation et sa médiocrité sont des reproches que nombre de développeurs d'Unix propriétaires font au monde du Libre depuis toujours.

GTK-Qt-OpenOffice.org: un pas de plus vers une meilleure intégration

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
9
jan.
2004
KDE
N'avez vous jamais pesté parce qu'une application (au hasard OpenOffice.org) utilise un toolkit graphique au style différent de vos applications ?

Le principe de GTK-Qt Theme Engine est sûrement la réponse au problème :

C'est un thème pour GTK qui appelle Qt pour dessiner les graphismes au lieu de le faire soi-même comme les autres thèmes conventionnels.

Le même principe va permettre à OpenOffice.org d'être intégré à KDE.

UML2PHP5 version 0.3

Posté par  . Modéré par jerome.
Étiquettes :
0
23
déc.
2003
PHP
UML2PHP5 est un plugin destiné à se greffer sur l'application de dessin de diagramme Dia. Il permet de générer automatiquement le squelette du code PHP des classes du diagramme.

Le modèle objet de PHP5 se rapprochant de plus en plus de celui de java par exemple, il devenait urgent de fournir à la communauté un outil de design à la hauteur des outils disponibles pour d'autres langages.

Parmis les caractéristiques de UML2PHP5, on trouve :

* fichier de configuration permettant de controler la génération de code ;
* génération d'un fichier par classe et par interface ;
* génération approximative du corps des classes ;
* gestion des classes et méthodes abstraites ;
* gestion des membres statiques ;
* gestion des implémentations multiples.

UML2PHP5 est sous license GPL.

Résumé GNOME 13-12-2003

Posté par  (site web personnel) . Modéré par Nÿco.
0
18
déc.
2003
Gnome
Au sommaire de ce résumé GNOME :

GNOME 2.5.1 : un peu en avance (!), la nouvelle version de développement est disponible.

Evolution 1.5.0 : version de développement et nouveau site web dévoilant les prochaines fonctionnalités.

Planner : un plan de route pour la version 1.0 a été établi et un nouveau site web documente ce gestionnaire de projet (anciennement MrProjet).

Inkscape 0.36 nouvelle version du fork de Sodipodi (dessin vectoriel).

Également au programme de cette édition : les résultats des élections de la Fondation GNOME, GNOME System Tools 0.30.0, Epiphany 1.1.1, AbiWord 2.0.2, GAIM & Evolution, (...).

"Débats virtuels" autour des *BSD

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
18
déc.
2003
FreeBSD
Depuis maintenant deux mois, l'association BUGfr et le site openbsd-france organisent en commun des sessions IRC dédiées à un sujet spécifique, mais toujours autour des plateformes *BSD.

Cette initiative permet de découvrir facilement et avec des passionnés l'étendue des possibilités de *tous* les systèmes *BSD dans de nombreux domaines, et pour les plus avancés de découvrir de nouvelles astuces.

Ce vendredi 19/12 à 18 heures aura donc lieu, sur le channel #openbsd.fr @ irc.freenode.net (#bugfr habituellement) un débat sur le wireless. Les discussions sur le support matériel, la configuration et l'utilisation, ainsi que sur les différentes possibilités du wireless (du 802.11b au bluetooth, etc.) sont les bienvenues.

*VIENDEZ*

Les coulisses du développement de Python

Posté par  . Modéré par Nÿco.
Étiquettes :
0
10
déc.
2003
Python
Brett Cannon à écrit un texte où il décrit l'organisation du développement du langage Python.

Ce texte présente les principaux outils utilisés (sourceforge, CVS, bug tracking, patch...), les lieux de rencontres (mailing-lists, newsgroups...), la manière de procéder pour envoyer un rapport de bug, un patch, une demande d'amélioration, une proposition concrète (pep) etc.

Cette organisation semble assez classique pour un projet libre communautaire, mais n'en reste pas moins redoutablement efficace.

À lire même si on n'est pas développeur ou intéressé par Python particulièrement.

NdM : Quelques références aux Monty Pythons sont cachés dans ces quelques liens, saurez vous les trouver ?

Résumé GNOME 06-112-2003

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
9
déc.
2003
Gnome
Au sommaire de ce résumé GNOME nouvelle formule :

OSnews a consacré de longs articles à GnomeMeeting et à Java Desktop System.

Planner 0.11 : nouvelle version du gestionnaire de projets (anciennement connu sous le nom de MrProject).

Yelp transformé : le navigateur d'aide est en cours de transformation ; il permettra la recherche par mot-clé, sera plus rapide et simple à utiliser. Il devrait être prêt pour GNOME 2.6.

Dashboard bientôt sur les bureaux : Nat Friedman a annoncé qu'il publierait prochainement une version de son moteur d'association d'idée.

Switch user : un patch pour le tableau de bord de GNOME permet de changer d'utilisateur sans quitter préalablement sa session.

MIME : des équipes des bureaux GNOME, KDE et ROX ont collaboré pour aboutir à un système commun de gestion des types MIME ; le résultat devrait se retrouver dans GNOME 2.6.

Anjuta 1.2

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
8
déc.
2003
Gnome
Après de longs mois de développement, la disponibilité de Anjuta 1.2.0 (stable) vient d'être annoncée. Anjuta est un environnement de développement intégré C/C++. Ses fonctionnalités comprennent la gestion de projet, des assistants, débogage interactif et un puissant éditeur de code source avec système de navigation et colorisation syntaxique.

La documentation est à jour et disponible au format docbook. Par ailleurs un greffon pour la construction de paquet RPM (RPM Builder plugin for Anjuta) est en cours d'élaboration.

Le nouvel OpenZaurus est arrivé !

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
8
déc.
2003
PDA
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 !