News Xulfr

Testez XulRunner 1.8.0.4 en français !

mardi 29 août 2006 à 15:50

L'équipe de traducteurs de Frenchmozilla va bientôt sortir une version française de XulRunner (version 1.8.0.4) et propose aux développeurs qui le souhaitent de venir la tester et de faire remonter les bugs de traductions.

Cette version est temporairement disponible depuis cette page. Elle est actuellement disponible en version Linux et Windows, mais une version Mac sera disponible sous peu.

Pour signaler un bug de localisation, vous pouvez nous laisser un commentaire sur notre forum.

Mise à jour 03/09 : FrenchMozilla vient d'annoncer la disponibilité de la version finale de XulRunner en français.

Le père noël est passé à Xulfr

jeudi 28 décembre 2006 à 16:36

En cette fin d'année, l'équipe xulfr s'est dit qu'il serait bien que les contributeurs du site les plus actifs soient grandement remerciés. Nous avions cinq t-shirt généreusement offert par Mozilla-Europe. Les 3 principaux contributeurs de ces six derniers mois, du forum et les 2 du wiki vont donc en recevoir chacun un.

  • thefab
  • JulienWajsberg
  • papy
  • SkyGreg
  • Raphael

Merci à eux, et aussi à tout les autres.

Alain, Paul et David se joignent à moi pour vous souhaiter de bonnes fêtes de fin d'année !

Les futurs évolutions dans Gecko 1.9

vendredi 15 décembre 2006 à 13:11

Stuart Parmenter a publié sur son blog, les slides de la présentation sur le futur de Gecko qu'il a fait au developer day, organisé par Mozilla Japon.

Lire la suite

Table ronde Mozilla/Xul à Solutions linux

jeudi 23 novembre 2006 à 10:40

Comme tous les ans, du 30 Janvier au 1er Février 2007, se tiendra le salon Solution Linux, où vous pourrez retrouver tous les acteurs du logiciels libres.

Au niveau Mozilla, il y aura très probablement comme toujours, un stand Mozilla Europe/Xulfr/GeckoZone. Mais il y aura également une table ronde Mozilla/Xul. Des professionnels utilisant les technologies Mozilla vous feront part de leur expérience et vous pourrez leur poser des questions. Vous pourrez ainsi découvrir l'usage de XUL, XBL &co, dans des extensions, dans des applications web, dans des applications standalone, avec XulRunner etc...

N'hésitez pas à venir, l'entrée à cette conférence est gratuite !

Mandriva accueille la Xulfr Party

mardi 21 novembre 2006 à 11:30

Ce samedi se déroulera donc la première Xulfr Party.

Cette rencontre se fera dans les locaux de Mandriva à Paris. Nous vous donnons rendez vous en début d'après midi, à partir de 14h30.

Pour les informations pratiques, merci de vous référer au Wiki. Vous pouvez encore vous inscrire !

Merci à l'équipe Mandriva et à Emmanuel (a.k.a Atmaniak).

XulBooster

vendredi 17 novembre 2006 à 16:03

Un nouvel outils de développement pour XUL fait son apparition : XulBooster. C'est une extension pour l'environnement de développement Eclipse 3.2, avec un JRE 5.0.

Bien qu'il s'agisse d'une version en alpha et encore perfectible, XulBooster semble prometteur en terme de fonctionnalité. N'hésitez pas à signaler les problèmes rencontrés à l'auteur !

Interview de Laurent Jouanneau sur les clients riches et le XUL

samedi 11 novembre 2006 à 22:20

Laurent Jouanneau (le créateur de votre site web préféré) a été interviewé par le journal du net dans le cadre d'un dossier sur les clients riches. Il y expose les intérêts et la place qu'y tiennent les technologies Mozilla.

Projet Tamarin : Adobe contribue à Mozilla

mardi 7 novembre 2006 à 21:46

Brendan Eich a annoncé le projet Tamarin : ce projet a pour but de développer une implémentation complète et performante d'Ecmascript édition 4. Cette implémentation sera toujours basée sur le moteur actuel, spidermonkey, l'interpréteur javascript de Mozilla, mais contiendra en plus une machine virtuelle Ecmascript. Grâce à cela, le code javascript des pages web est compilé en bytecode puis exécuté par cette machine virtuelle. Elle fait même du JIT (Just In Time) : le bytecode peut lui même être traduit directement en instruction machine.

Conséquence immédiate : des performances accrues dans l'exécution des scripts JS, que ce soit dans les pages web, dans les extensions, ou dans les applications XUL, et donc dans le futur Firefox 3, Thunderbird 3[1] etc.. Les développeurs pourront aussi profiter des dernières évolutions syntaxiques de Ecmascript.

Le code vient d'être posté dans le trunk Mozilla [2] et, grande nouvelle, il a été livré par... Adobe ! En effet, cette machine virtuelle n'est rien d'autre que celle utilisée dans le moteur Flash 9 pour exécuter de l'ActionScript 3 (qui est basé sur le standard Ecmascript). Et bien sûr a été développée par Adobe. Elle a été intégrée dans Mozilla sous les trois licences habituelles du code Mozilla : MPL, GPL, LGPL.

Notes

[1] Il s'agirait en fait plutôt de Firefox 4/Thunderbird 4 qui reposeront sur le code de Mozilla 2

[2] Rien n'est encore opérationnel cependant, il reste à lier la machine virtuelle à spidermonkey, à réaliser en fait le générateur de bytecode

Nouvel hébergeur

mardi 31 octobre 2006 à 13:54

Peut-être l'avez vous remarqué, ce week-end le site a été mis offline. La cause est un déménagement vers un autre hébergeur.

Nous avons maintenant plus de bande passante, le serveur est beaucoup moins surchargé (presque dédié) : vous devriez donc pouvoir surfer plus agréablement :-) Ce nouveau serveur va nous permettre aussi d'évoluer plus facilement, de par les possibilités qui nous sont octroyées par notre hébergeur.

Rencontres Xulfr

mardi 31 octobre 2006 à 17:12

Nous allons organiser une rencontre informelle pour développeurs XUL/Mozilla. Une après-midi pour discuter, échanger et apprendre sur la plateforme Mozilla : de XUL au layout engine, en passant par XBL, XPCOM et autres technos. Venez partager votre expérience.

Pour le moment, une date est proposée, le 25 novembre. Nous recherchons un lieu.

Pour les autres infos, ça se passe sur le wiki : /wiki/Meeting/XulfrParty

Éditeur XUL dynamique

mardi 24 octobre 2006 à 09:54

Xulfr vous propose un nouvel outil destiné à ceux qui veulent tester rapidement des interfaces XUL ou simplement tester les possibilités du XUL. Il s'agit d'un éditeur XUL dynamique.

Il suffit d'y entrer quelques balises XUL dans la zone de texte pour voir apparaître immédiatement le résultat. Il est également possible d'insérer du JavaScript dès lors qu'ils sont inclus dans la même zone de texte.

Firefox 2.0 et Gecko 1.8.1

jeudi 26 octobre 2006 à 14:11

Firefox 2 est sorti hier. Il est basé sur Gecko 1.8.1. De ce fait, il n'y a pas de grand changement fondamentaux dans les API et la prise en charge des standards par rapport à Firefox 1.5/Gecko 1.8.0. Par contre il y a des choses en plus, principalement :

  • Micro-résumés
  • Nouveau format des plugins de recherches
  • Quelques nouveautés syntaxiques dans Javascript 1.7
  • stockage de session et stockage persistant, permettant aux applications Web de conserver des données structurées coté client
  • Storage : le moteur de base de donnée sqlite est embarqué
  • Nouvelle API pour la manipulation des flux de syndication

Voir la liste complète sur Devmo des nouveautés dans Firefox 2, ainsi que la page sur les modifications à apporter à vos extensions.

Sqlite manager 0.1.7

mardi 24 octobre 2006 à 11:27

Fabrice Theytaz a développé une petit outil permettant de faire des requêtes sur une base sqlite : Sqlite Manager. Il est entièrement fait en XUL, et utilise l'API mozstorage de Firefox 2.0. Il s'installe en tant qu'extension.

Xulfr aux JDLL

vendredi 13 octobre 2006 à 10:57

Des membres de Xulfr seront présents aux Journées Du Logiciel Libre à Lyon, les 13 et 14 octobre. En particulier, Paul Rouget fera une conférence sur la plateforme de développement Mozilla et XUL.

Il y aura un stand Mozilla où seront rassemblé des personnes de Mozilla-Europe, FrenchMozilla, Geckozone et Xulfr.

(Désolé pour le retard de cette annonce : ces derniers jours, des problèmes techniques chez notre hébergeur, dont vous avez pu en aperçevoir quelques conséquences dans le wiki, nous ont empéché de poster à temps).

Forge XUL

mercredi 27 septembre 2006 à 11:13

L'équipe Xulfr prévoit de développer un site à l'image de http://pear.php.net ou de http://www.cpan.org, qui serait un dépôt communautaire de composants XBL, XPCOM ou de bibliothèques de javascript.

Beaucoup de questions se posent, comme le nom du projet (xulforge ?), la technologie à utiliser (Jelix, addons des Mozilla webtools), la portée du projet (purement francophone ?)... Il est aussi nécessaire de clairement identifier les objectifs et de les rédiger. Il faudra aussi définir des Guidelines pour maîtriser un minimum les codes soumis.

Pour plus d'informations: la page dédiée sur le Wiki.

Nous avons besoin d'aide, n'hésitez pas à nous donner votre avis et vos idées sur le forum: ForgeXul sur le forum (ce post est le lieu dédié aux différentes discutions liées à ce projet).

Taika : un PGI avec des clients en XUL

mardi 19 septembre 2006 à 22:09

Taika-informatique vient de sortir une version alpha de leur produit Taika. C'est un PGI qui a deux particularités :

  1. il est livré sous forme de distribution linux, que l'on installe sur un serveur. C'est en fait la première distribution Linux PGI.
  2. Les clients sont des applications Xul.

Il y a donc d'un coté un serveur d'application, basé sur un framework en PHP5 et une base de donnée Postgresql, et offrant des services web en SOAP/RDF sécurisés via SSL. Et de l'autre coté des clients en XUL executés par XulRunner (donc installés sur les postes des utilisateurs et téléchargeable à partir du serveur), offrant une interface utilisateur riche, et dialoguant avec le serveur pour la gestion des données.

Ce progiciel existe en plusieurs versions dont une libre. Aprés OpenSi, voilà une deuxième application majeure professionnelle pour la gestion d'entreprise, utilisant le framework Mozilla.

Richtree

mercredi 14 juin 2006 à 17:06

Un des éléments les plus puissants du framework XUL est l'élément Tree. Il a l'avantage de fournir un moyen simple de construire des arbres complexes et fluides (en se passant de la lourdeur du DOM).

Actuellement, vous ne pouvez mettre dans un arbre que des cellules non éditables. Neil Deakin travaille sur une amélioration de l'arbre pour que l'on puisse éditer ces cellules.

Laurent Jouanneau travaille actuellement sur un nouvel élément, Richtreeitem, à placer dans un richlistbox, qui de la même manière que les richlistitem, permet de mettre n'importe quel élément XUL dans chaque item, tout en affichant les items sous forme arborescente. Laurent exploite la technologie XBL pour réaliser cet élément.

Comme un screenshot vaut mieux que mille mots:

Bientôt un nouveau SDK Gecko

mercredi 23 août 2006 à 09:46

Alors que Benjamin Smedberg (monsieur XulRunner) et DevNews nous annonce la sortie de XulRunner 1.8.0.4 dont nous vous avions déjà parlé il y a deux mois, ils nous annoncent également une prochaine version du SDK Gecko.

Pour rappel, le SDK permet, en théorie, de développer des composants XPCOM en C++, et comprend donc les entêtes h, les IDL des interfaces stables (déclarées frozen) etc.. Ésperons que le but de la manoeuvre est de fournir un SDK qui soit vraiment utilisable, ce qui n'était pas forcément le cas jusqu'à maintenant (problème avec les nsString par exemple, absence d'IDL indispensables quand on cible une application particulière etc ).

À noter également qu'une version 1.8.1 de XulRunner est attendue peu aprés la sortie de Firefox 2, prévue en octobre prochain.

CVIEW disponible pour Firefox 1.5

mardi 8 août 2006 à 15:32

L'équipe de xulfr vous annonce que l'extension CView a été mise à jour sur la page Outils du site. Cette extension vous permet de lister tous les objets XPCOM et toutes les interfaces disponibles. Elle peut être utile pour vérifier qu'un composant a bien été enregistré, de voir ses interfaces et propriétés etc.

Par ailleurs, sur cette page vous pouvez expérimenter un formulaire de création de fichiers install.rdf nécessaire à la création de toutes extensions XUL.

XForms 0.6

vendredi 4 août 2006 à 17:03

Une nouvelle version de l'extension Mozilla XForms est sortie Jeudi 27 Juillet.

Vous pouvez donc faire la mise à jour de la version 0.5 à partir de votre gestionnaire d'extension préféré ou bien télécharger l'extension sur le site addons.mozilla.org. (Voir aussi la page du projet).

Pour rappel XForms est un langage XML normalisé par le W3C et ayant pour but d'être utilisé pour les formulaires avançés. Pour plus d'informations vous pouvez visiter la page dédiée sur le wiki. L'extension Mozilla XForms permet donc à Gecko d'interpreter les balises XForms contenues dans vos fichiers HTML et XUL, et d'afficher le formulaire.

À en croire la page de l'état d'avancement du développement , la majorité des spécifications de XForms sont implémentées, avec toutefois son lot de bugs...

Firefox 2.0 beta1

jeudi 13 juillet 2006 à 16:27

Mozilla vient de sortir la première version beta de Firefox 2.0 (Gecko 1.8.1 beta 1). Il est temps pour les développeurs de commencer à jeter un coup d'oeil aux nouveautés techniques pour adapter plus tard leurs extensions. Au programme :

  • mozStorage : Gecko 1.8.1 inclus maintenant le moteur de base de donnée Sqlite
  • Nouvelle version de Javascript : 1.7. Inclus des nouveautés comme les iterateurs, générateurs, mot clé let pour la portée des variables, renvoi de valeurs multiples, et d'autres structures syntaxiques dont on retrouve le concept dans d'autres langages comme python ou php. (voir également la nouvelle page dans le wiki sur Javascript).
  • amélioration du SVG (textpath..)

Pour les développeurs web, il faut noter le nouveau système de stockage de donnée coté client, bien plus souple que les traditionnels cookies.

Firefox 2.0 beta est disponible sur le ftp de mozilla (téléchargement).

Attention, il s'agit d'une version pour tester ! Pas pour un usage quotidien ! Créez vous un profil spécifique pour lancer cette version.

L'engouement pour les technologies Mozilla va croissant

jeudi 29 juin 2006 à 14:15

Le site Xulfr est un milieu privilégié pour observer l'évolution de l'intérêt porté aux technologies Mozilla, et au XUL plus particulièrement.

Lire la suite

Les rencontres mondiales du logiciel libre

mardi 6 juin 2006 à 11:05

Les septièmes Rencontres Mondiales du Logiciel Libre se tiendront du 4 au 8 juillet 2006 à Vandoeuvre-les-Nancy. Une partie de l'équipe Xulfr sera présente sur le stand Mozilla-Europe. Vous pourrez assister à trois conférences ayant un rapport avec les technologies Mozilla :

Mise à jour:

Finallement, il y aura 5 conférences:

On remarquera l'engouement pour le XUL. L'année dernière, aucune conférence ne parlait des technologies Mozilla.

XBL 2.0 au W3C

jeudi 22 juin 2006 à 11:10

Le W3C vient de sortir un premier brouillon des spécifications de XBL 2.0. Ian Hickson (développeur Mozillien de son état) travaille depuis plusieurs mois sur ces spécifications, que peut-être certains avaient déjà pu lire sur le site de Mozilla. XBL 2.0 sera probablement implémenté dans Gecko 1.9 (donc disponible courant 2007). Tout dépendra de la rapidité de l'avancement du projet.

Bref, donc c'est maintenant officiel, XBL 2.0 va être normalisé par le W3C. Il ne manquera plus qu'une standardisation de XUL pour que la plateforme Mozilla soit certifiée "100% standards inside" ;-). À ce propos, le groupe de travail "Web Application Formats" n'a toujours pas statué sur le langage XML d'interface utilisateur sur lequel ils vont se baser pour normaliser un XUL-like. Cependant le XUL de Mozilla semble avoir de grandes chances.

Forum emploi

vendredi 16 juin 2006 à 10:49

Les technologies Mozilla intéressent de plus en plus de développeurs et d'entreprises. Cependant il est encore difficile de trouver des compétences sur le marché. Aussi, nous proposons dès maintenant sur XulFr un endroit qui favorisera, nous l'espérons, les prises de contacts : le forum Emploi et Stages. Les annonces sont modérées bien sûr avant mise en ligne, et nous nous gardons le droit de refuser les annonces peu sérieuses.

Conférence XUL de Pascal Chevrel en ligne

mardi 13 juin 2006 à 16:31

Pascal Chevrel a participé à la journée découverte des logiciels libres organisée par l'ABUL. Il a entre autre présenté la technologie XUL. Ses slides sont en ligne.

XulRunner 1.8.0.4

lundi 12 juin 2006 à 16:15

Une version 1.8.0.4 de XulRunner est discrètement sortie ce week-end. Comme le numéro l'indique, elle embarque le moteur Gecko 1.8.0.4, le même que Firefox 1.5.0.4. Il y a donc des bugs et des trous de sécurité en moins, mais pas de nouvelles fonctionnalités.

XulRunner 1.8.0.4 est disponible sur le ftp de mozilla.

Les améliorations de XUL pour Gecko 1.9

jeudi 8 juin 2006 à 11:00

Neil Deakin, que vous connaissez certainement puisqu'il est l'auteur du tutoriel que nous avons traduit sur xulfr, et l'auteur du site XulPlanet.com, vient d'annoncer ce sur quoi il a travaillé depuis qu'il a été embauché par Mozilla Corporation au début de l'année. Il est en train d'apporter de grandes améliorations sur le XUL. Jugez plutôt..

Lire la suite

Conférence sur XUL et le logiciel Agrisig

mercredi 7 juin 2006 à 10:58

Agrisig est un logiciel qui permet aux agriculteurs de gérer leurs parcelles de cultures, en particulier les informations géographiques de celles-ci. Il a été réalisé par des étudiants de l'ENSIERB, en XUL et SVG, s'appuyant sur une base de données Postgresql.

À l'occasion de la sortie de ce logiciel, l'ABUL organise le 10 juin une conférence dans les locaux de l'ENSIERB, à Talence, prés de Bordeaux. Les technologies Mozilla seront présentées, et une démonstration sera faîte sur la manière de les utiliser, en prenant pour exemple AgriSig.

Pour en savoir plus : Programme technique de la 3ème journée découverte des logiciels Libres

Quoi de neuf dans le wiki ?

mardi 6 juin 2006 à 14:13

Pas grand chose de nouveau durant le mois passé dans le wiki.

  • Philippe Perret a continué un peu son Aide Mémo Rapide
  • Eric Jeunieaux a publié un exemple de vue d'arbre personnalisé complet. À noter au passage que depuis Firefox 1.5.0.4, il n'est plus possible d'utiliser des vues d'arbres personnalisés dans les fichiers XUL distants (non chrome). En effet, une faille de sécurité a été découverte et ils ont été obligés, dans l'urgence, d'interdire la modification de l'attribut view (Une correction moins radicale semble plus complexe à réaliser).
  • David Marteau nous explique comment utiliser le gestionnaire d'impression dans une application XulRunner
  • Enfin, j'ai un peu complété la page expliquant comment activer les privilèges pour une page XUL distante.

XBL 2.0 et Javascript 2.0

mardi 23 mai 2006 à 13:24

À la conférence XTech 2006, il y a eu deux présentations des prochaines versions de XBL et Javascript.

XBL2 tout d'abord, qui va être normalisé par le W3C si tout va bien. Ce sera un grand pas en avant car contrairement à XBL 1.0, il y aura donc une vraie spécification, qui sera certainement adoptée par Opera et Safari. Cette future version corrigera un certain nombre de problèmes de la version actuelle implémentée dans Gecko 1.8, et permettra plus de choses. En particulier, le but de XBL 2 est de faire sauter les quelques limitations de XBL 1.0, afin de pouvoir ajouter la prise en charge par le navigateur, d'un dialecte XML complexe (comme XForms). De ce fait, XBL 2.0 ne sera pas compatible avec XBL 1.0. Vous pouvez en lire la spécification en cours de rédaction sur le site de Mozilla.

Ensuite, Javascript 2, qui apportera de gros changements, tout en restant compatible avec l'existant. C'est ainsi que l'on aura :

  • la possibilité de typer les variables, les paramètres et la valeur de retour des fonctions
  • des types supplémentaires : int, double, decimal, Class, Type.
  • la possibilité de réaliser des classes, avec namespaces, types d'accés (public, private...), héritage, interfaces
  • un système de package comme dans Java : package org.mozilla.venkman {...}, import org.mozilla.venkman.*
  • portée des variables restreint à un bloc si on veut
  • iterateurs, générateurs, "à la Python", que l'on retrouvera dans Javascript 1.7 (Firefox 2) puisque cela vient d'être implémenté.
  • redéfinition d'opérateurs comme en C++
  • meilleure prise en charge des opérations sur les décimales

Pour plus de détails, vous pouvez lire la présentation de Brendan Eich sur JS2. La majorité des spécifications de Javascript 2 sera implémentée dans Gecko 1.9 (Firefox 3.0), sous le nom Javascript 1.9.

Vous pouvez lire les autres présentations XTech à propos de Mozilla sur http://developer.mozilla.org/presentations/xtech2006/.

En vrac sur Mozilla

vendredi 28 avril 2006 à 16:34

  • Une des nouveautés de Firefox 2, sera sa nouvelle boîte de gestion d'extension et de thèmes. Voici quelques captures ici.
  • Une autre des nouveautés de Firefox 2, était un nouveau système remplaçant les marques pages et l'historique de navigation. Il a été reporté à une version ultérieure (Firefox 3 certainement), pour des raisons techniques.
  • Benjamin Smedberg annonce qu'il a enfin une version experimentale du futur Firefox 3, qui tourne avec XulRunner.
  • Une version experimentale de Firefox 3/gecko 1.9 passe le test Acid2 ! Ce test permet de vérifier l'implémentation correcte de certaines spécificités de CSS2. Actuellement les dernières versions d'Opera, Safari et Konqueror passe le test (mais pas IE 6, ni le futur IE 7). Dans la version de développement de Gecko 1.9, le test donne ça. Vivement que les patchs soient intégrés !
  • Daniel Glazman est en train d'inclure l'extension MinimizeToTray dans le code de Mozilla : on aura donc la possiblité (dans Gecko 1.9 probablement), de minimiser une application XulRunner dans la partie "systray" de la barre des tâches de windows, sans installer d'extension tierce.
  • Sortie de la version 0.5 de l'extension XForms (pour Firefox 1.5.02 ou Seamonkey 1.0.1).

Actu xulfr et devmo

mercredi 26 avril 2006 à 10:33

Saluons d'abord le formidable travail de Benoit Leseul et d'Alain Boquet sur la partie française de devmo : ils ont traduits pour vous de nombreuses pages. Vous avez ainsi une référence assez complète sur le DOM de Gecko, une introduction à Javascript, une page sur les colonnes CSS3, sur SVG, sur Canvas, ou encore le guide Javascript. Il y en bien sûr d'autres, et beaucoup sont encore incomplètes. Si vous avez envie d'aider à la traduction, n'hesitez pas, rejoignez les  !

À propos de wiki, il y a eu des nouveautés aussi sur celui de Xulfr depuis un mois :

Des exemples XUL et SVG

lundi 10 avril 2006 à 09:48

Yves nous a fait découvrir sur le forum depuis quelques semaines ses petites applications XUL qu'il a réalisé pour découvrir et apprendre les technologies Mozilla. Vous pouvez les tester sur son site. Elles mettent en oeuvre du drag'n'drop, du svg, des XBL etc..

Dans le même genre, vous pouvez vous amuser à dessiner des cercles avec un compas virtuel, réalisé par Georges Khaznadar, avec du SVG et des XBL.

Nouvelle charte graphique

jeudi 6 avril 2006 à 14:12

Comme vous l'aurez constaté, le site est habillé avec un nouveau design. Cette nouvelle charte graphique a été réalisée par Ronan Berder, aimable contributeur que nous remercions ! Nous utilisons sans retenu le style css -moz-border-radius (équivalent au style CSS3 border-radius). Pour ceux qui utilisent autre chose qu'un navigateur basé sur gecko, ils verront donc le site un peu "carré". Au niveau du contenu, rien de changé, si ce n'est un réamenagement des menus à gauche des pages.

Ce petit renouveau du printemps est une première étape dans ce que nous avons prévu pour le site cette année. La prochaine sera la mise en place d'un système d'identification unifié entre les différentes rubriques (actuellement, il est nécessaire de s'authentifier séparement dans le forum et le wiki..) et également un aménagement de la page d'accueil pour afficher plus d'informations. Ces améliorations seront motorisés par le framework Jelix que je développe. Pour les étapes suivantes, nous vous tiendrons au courant en temps voulu ;-)

Si vous voyez des coquilles au niveau de la présentation de ces nouvelles pages, n'hésitez pas à nous le signaler.

Bonne lecture !

PS: Le wiki utilise à fond les possibilités de cache HTTP. Cependant, il ne tiens pas compte des modifications effectuées dans les templates, et donc informe toujours à votre navigateur que rien n'a changé. Donc si vous avez visité le wiki avant cette refonte graphique, vous avez certainement des problèmes d'affichage (le navigateur affichant ce qu'il a dans son cache puisque le serveur lui dit que rien n'a changé). Faîtes alors un shift+bouton reload pour mettre à jour le cache.

Licence du contenu du wiki

vendredi 7 avril 2006 à 11:52

Lors du changement récent du design du site, nous en avons profité pour ajouter une note en bas des pages du wiki, indiquant que le contenu est désormais sous une licence Creative Common. En conséquence de quoi, le contenu peut être reproduit, modifié, diffusé, en respectant les conditions suivantes :

  • Vous devez citer le ou les noms de ou des auteurs originaux. Vous en avez une liste dans l'historique de chaque page.
  • Vous n'avez pas le droit d'utiliser le contenu à des fins commerciales. Pour cela, il faut demander l'autorisation des auteurs.
  • Si vous modifiez, transformez ou adaptez un contenu, vous n'avez le droit de distribuer le contenu qui en résulte que sous un contrat identique à celui-ci.

Conçernant le code source des exemples du wiki, il est placé sous une licence MIT, qui vous permet de faire ce que vous voulez du code, à la condition d'indiquer qu'il est sous licence MIT.

Nous avons donc choisi de placer le contenu selon les mêmes conditions de réutilisations du wiki DevMo, à peu de chose prés (nous n'autorisons pas une réutilisation commerciale par défaut). Cela met terme ainsi au flou qui existait conçernant le contenu du wiki puisqu'il n'y avait aucune condition signalée.

Il est possible cependant que des détails sur ces conditions génent certains contributeurs. Nous vous proposons donc d'en discuter sur le forum. Nous changerons alors les termes de ces conditions si tout le monde arrive à se mettre d'accord, sachant que vous pouvez aussi, si vous avez contribué au wiki auparavant et que vous n'êtes pas d'accord avec les termes actuels de ces conditions, rajouter dans les pages que vous avez crée, vos conditions de réutilisation.

Quoi de neuf dans le wiki ?

lundi 20 mars 2006 à 10:04

L'actualité sur XUL et Mozilla en ce moment est assez pauvre, d'où le peu de news ces derniers jours. Cela n'a pas empéché les nouveautés d'affluer dans le wiki.

Si vous voulez vous aussi écrire des petites recettes, n'hésitez pas à le faire dans la rubrique RessourcesLibs.

XDK : le futur SDK de Xulrunner

mardi 28 mars 2006 à 11:06

Il n'existe actuellement pas vraiment de SDK (Kit de développement d'applications) pour réaliser des applications Mozilla, ou même des composants XPCOM. Le SDK existant, que l'on ne trouve plus maintenant sur le FTP, qu'avec les nightly build de la version de développement de Gecko 1.9, est surtout déstiné à ceux qui veulent embarquer Gecko dans des logiciels tierces, et non pour développer des composants XPCOM pour une application XulRunner ou Firefox. Il manque en effet pas mal de fichiers (notament les fichiers d'en-tête C++ des interfaces non stablisées, qui sont trés nombreuses). Une solution est de compiler XulRunner, de récupèrer le SDK généré, et de rajouter à la main les fichiers manquants. Pas trés pratique.

Mais cela ne va pas durer. Benjamin Smedbergs, Monsieur XulRunner, est en train de réaliser le SDK pour XulRunner, appelé XDK, qui permettra donc de faciliter le développement d'applications XulRunner, et de compiler des composants XPCOM pour XulRunner.

Le XDK contiendra, en plus de tout les fichiers d'en-tête C++ et des bibliothèques de Gecko, divers outils dont certains sous formes d'extensions ou d'application XulRunner :

  • Un système de génération pour réaliser les paquets d'extensions et d'applications XulRunner
  • Des outils de déploiement, comme des générateurs d'installateur.
  • Des outils de débuggage comme DOM inspector, le débuggeur Javascript et des outils de "profiling".
  • Des outils de localisation

Lire le billet de Benjamin à propos du XDK.

Firefox 2.0 alpha1

mercredi 22 mars 2006 à 22:59

C'est sans surprise qu'est sortie la version alpha1 de firefox 2.0 dite "Bon Echo" hier, avec malgré tout un petit retard. Cette version utilise toujours la version 1.8 du moteur gecko donc pas de réel changement au niveau du rendu. Il y a quand même quelques nouveautés au niveau de l'interface, avec notament le nouveau système de bookmarks (nom de code "Places"). Techniquement, celui-ci inaugure mozStorage, un système de stockage de données reposant sur SQLite, qui va donc intéresser les développeurs. On notera aussi un correcteur orthographique comme dans Thunderbird et quelques améliorations du système d'extension.

Voir aussi:

Pour ce qui est des téléchargements, l'alpha1 est disponible

Bien entendu, cette version n'est pas recommandée pour les utilisateurs finaux, et est juste déstinée à ceux qui veulent faire des tests.

Documents de la conférence AFUP

vendredi 3 mars 2006 à 17:26

Hier soir s'est tenu ma conférence sur l'utilisation de XUL dans les clients riches. Merci au passage à l'AFUP d'avoir organisé cette rencontre et merci aux nombreuses personnes présentes.

Vous trouverez ma présentation dans ce document OpenOffice.org.

Mise à jour (22/03)  : l'Afup a mis en ligne un résumé de la conférence, et nous avons reçu quelques captures d'écrans de l'application "le SEPT" du Monde Interactif.

Quoi de neuf ?

dimanche 26 février 2006 à 10:03

L'actualité a été marquée par le déroulement du salon FOSDEM qui a fermé ces portes ce dimanche. Paul et Laurent de Xulfr étaient bien sûr là, aidant à tenir le stand Mozilla Europe, et présentant quelques logiciels basés sur les technologies Mozilla.

À propos du site, de nouveaux didacticiels ont été ajoutés au wiki pour aider les développeurs débutants. Vous pouvez y découvrir :

Vous pouvez également parcourir un article sur les clients riches utilisant les technologies XUL.

Conférence XUL

mardi 28 février 2006 à 10:02

Exactement une semaine après la conférence de Laurent Jouanneau sur les clients riches avec XUL et PHP, une nouvelle conférence sur les technologies Mozilla est organisée par Parinux. Paul Rouget présentera d'abord les technologies offertes par les outils Mozilla. Les différents langages et outils seront présentés. Quelques démonstrations de logiciels agrémenteront la présentation. Une seconde partie de la conférence sera dédiée à l'exploitation de la plateforme Mozilla en entreprise.

La conférence aura lieu à Paris le Jeudi 9 Mars.

Pour plus d'informations: Parinux.

Nouveau système de template XUL

lundi 20 février 2006 à 17:16

Dans la version en développement de Gecko 1.9 (Firefox 3.0), le système de template XUL a largement évolué : il permet maintenant de travailler sur des sources de données autre qu'un fichier RDF (locale ou distant). Pour cela l'architecture interne du moteur de template a été complètement revue, et ce dernier s'appuie sur des sortes de "drivers", dédiés à des types de sources de données précis, pour générer un contenu XML quelconque (XUL, XHTML...). C'est donc un moteur de template extensible.

Pour le moment, il n'y a que le "driver" RDF, mais il y en aura prochainement

  • pour utiliser n'importe quel source de données XML
  • pour utiliser MozStorage (SQLite)
  • certainement un autre utilisant l'extension sql.
  • etc.

Et on pourra normalement en développer soi-même, pour s'appuyer sur d'autres types de sources de données (en faisant notament des composants implémentant nsIXULTemplateQueryProcessor et nsIXULTemplateResult).

À noter que ce nouveau moteur de template est compatible semble-t-il avec l'ancienne syntaxe de la balise template, bien qu'il y ait pour le moment encore des bugs.

Pour en savoir plus sur ce nouveau système :

Un CMS en XUL chez Nextweb

vendredi 17 février 2006 à 19:38

Les ingénieurs de NextWeb ont développé un système de gestion de contenu en XUL embarqué dans une extension, s'appuyant bien sûr sur des services web pour le stockage et la publication du contenu (respectant les standards W3C et les normes d'accessibilité). Julien Issler, responsable technique, explique à Xulfr ce choix technologique.

Lire l'interview

Songbird dans les bacs

vendredi 10 février 2006 à 17:28

Après une longue attente, Songbird le lecteur audio utilisant les technologies mozilla, sort enfin en version 0.1.

Songbird est un lecteur audio très sobre qui tourne sur xulrunner, il gère les extensions et les thèmes à la manière de Mozilla Firefox/Thunderbird, il lit de nombreux formats (MP3, AAC, OGG, FLAC, WMA), sera multi-plateforme, multi-langage et open-source.

Cette version n'est malheureusement disponible que pour windows pour le moment. Vous pouvez la télécharger sur le site officiel.

Synthèse du sondage xulfr

jeudi 16 février 2006 à 17:25

Globalement, pour un site spécialisé comme le notre, vous avez été plutôt nombreux à participer au sondage (une centaine de personnes), ce qui est vraiment excellent pour sa représentativité. Vos attentes concernant le devenir de xulfr sont nombreuses, ce sondage va donc nous permettre de développer une stratégie pour le site mieux adaptée dans un avenir proche.

Lire la suite

Quoi de neuf dans le wiki ?

mardi 7 février 2006 à 19:36

Dans la rubrique Ressources, de nouveaux didacticiels ont été ajoutés sous la forme de quelques exemples dans différentes catégories. Ils ont vocation à aider le développeur sur des tâches plus ou moins habituelles. Les catégories proposées sont consacrées au XUL, au XBL, au JavaScript, au XPCOM et au RDF.

Récemment, nous avons ajouté l'exemple simplissime d'une fenêtre XUL Hello World, et d'un exemple sur l'utilisation des cases à cocher dans un arbre XUL, mais d'autres exemples sont également à découvrir dans cette rubrique.

Pour les développeurs d'applications complexes, il y a également des articles récents dans le wiki sur l'utilisation des Threads en C++ et en Javascript, ainsi que sur les spécifités d'une interface utilisateur MacOS X à prendre en compte dans les fichiers XUL de vos applications standalones.

Les futures contributions intéressantes à la rubrique Ressources et au wiki en général seront maintenant annoncées régulièrement dans une news. N'hésitez pas à contribuer !

FOSDEM 2006: un programme bien chargé !

vendredi 10 février 2006 à 07:17

Nous en avions déjà parlé, le 25 et 26 Février 2006 auront lieu les FOSDEM. Le programme est désormais public, et parait très prometeur.

Lire la suite

Compte rendu Solution Linux 2006

mardi 7 février 2006 à 14:05

L'équipe de XulFr était présente durant les trois jours des Solutions Linux sur le stand de Mozilla Europe. Voici un petit compte rendu.

Lire la suite

Conférence XUL

vendredi 10 février 2006 à 14:04

Laurent Jouanneau animera une conférence sur le client riche avec XUL et PHP organisée par l'AFUP. La conférence sera assez technique.

Laurent sera accompagné d'Edouard Andrieu et d'Olivier Grange-Labat (LeMonde.fr) qui utilisent les technologies Mozilla et PHP au sein de leur entreprise. Ils feront un retour sur leur expérience avec XUL dans leurs projets.

Vous êtes invités à participer à cette conférence le 2 Mars à Paris (50 places disponibles). Pour plus d'informations: le site de l'AFUP.

La première version stable de XUL Runner est disponible !

vendredi 3 février 2006 à 17:44

XUL Runner, l'environnement d'exécution pour applications Mozilla, vient de sortir en version "developer stable" : 1.8.0.1. Les développeurs XUL disposent maintenant d'une plateforme stable pour déployer leurs applications.

Lire la suite

Mozilla et SIP

lundi 30 janvier 2006 à 14:00

Les communications du type voix sur IP, permettant de "téléphoner" d'ordinateur à ordinateur et de messagerie instantannée connaissent un véritable engouement ces derniers temps. Il y a bien sûr la célèbre solution de Skype, propriétaire et fermée. Mais il y a aussi les solutions basées sur le protocole ouvert SIP.

Mozilla n'échappe pas à cet engouement. Alex Fritze, contributeur mozillien, vient de publier la version 0.2 de Zap, son client SIP. C'est une application basée sur XulRunner. On peut l'utiliser en théorie avec tous les services commerciaux de voix sur IP utilisant SIP, et on peut même l'utiliser sans passer par un services SIP. Les composants XPCOM implémentant SIP sont réutilisables dans d'autres applications puisque tout est publié sous les licences MPL/GPL/LGPL.

Il y a également la société Wengo, qui est sur le point de publier une extension pour Firefox, permettant de communiquer à travers leur propre service de voix sur IP. Cette extension utilisera le protocole SIP et permettra de "téléphoner", "chatter" etc. Leur implementation de SIP est sous licence libre.

À propos de messagerie instantannée, il y a le protocole Jabber, ouvert et libre, qui commence vraiment à se répandre et se populariser, notament grâce à Googe Talk. Là encore, on commence à voir apparaître des implémentations du protocole jabber dans Mozilla, notament avec le client Jabberzilla, application 100% Mozilla. Skyrock a aussi crée son propre client de messagerie basée sur Mozilla, Skymessenger. L'originalité de ce client coté technique, est qu'il est compilé avec pyXpcom et utilise la bibliothèque xmpp en python pour le protocole Jabber.

Les entreprises et XUL

mardi 24 janvier 2006 à 17:13

Nous inaugurons aujourd'hui une nouvelle rubrique "entreprises" sur XulFr, qui permettra de vous faire découvrir les nombreux développements réalisés en entreprises avec les technologies XUL. Elle contient pour le moment une série d'interviews. Nous avons ainsi pu contacter entre autre Renault F1 Team, Gestranet et Linbox, qui nous ont expliqué pourquoi et comment ils utilisaient les technologies Mozilla.

Cette nouvelle rubrique s'étoffera au cours du temps, avec d'autres interviews, des articles pour guider les entreprises dans le choix de ces technologies etc..

Si vous aussi vous voulez nous faire part de votre expérience avec XUL dans les projets de votre entreprise, ou si vous voulez nous aider à étoffer cette rubrique, contactez-nous ! (redaction at xulfr.org)

Solutions linux 2006

mardi 24 janvier 2006 à 14:56

Le salon Solutions linux ouvre ses portes du 31 janvier au 2 février au Cnit, Paris, La Défense. Comme tous les ans, ce salon regroupe des stands de professionnels utilisant ou développant des logiciels libres, notament pour Linux. Mais, il regroupe aussi une cinquantaine de stands réservés aux associations qui tournent autour du libre.

Parmis elle, figurera Mozilla Europe. Vous pourrez retrouver sur son stand, comme d'habitude (mais pas forcément à temps plein) des membres de xulfr.org, geckozone etc..

Il y aura également pas moins de trois conférences sur les technologies Mozilla :

Fosdem 2006

mardi 24 janvier 2006 à 14:27

Les 25 et 26 Février prochains se tiendra la sixième édition du Fosdem 2006. C'est un meeting rassemblant des développeurs de logiciels libres de l'europe entière. Plusieurs conférences sont organisées, générales ou spécifiques à des logiciels. Le projet Mozilla sera representé bien entendu par Mozilla-Europe.

Ce sera l'occasion pour les développeurs contribuant à Mozilla, ou ceux utilisant les technologies XUL de se rencontrer, de découvrir les dernières nouveautés du framework et de ses évolutions futures, au travers de conférences à la "devroom" Mozilla. Des rumeurs courent également annonçant la venue de quelques développeurs de Mozilla Corporation.

Il y aura aussi la présence de representants de GeckoZone, de FrenchMozilla et de Xulfr.

Pour les détails pratiques, je vous recommande la lecture d'un billet de Benoit, de FrenchMozilla.

Sondage pour nos internautes

vendredi 20 janvier 2006 à 22:58

Nous venons de mettre en ligne un sondage qui t'est destiné, fidèle (ou nouvel) internaute ! Donne-nous ton avis sur le site, sur son contenu. Cela ne te prendra que 5 minutes, et nous permettra d'orienter les futures modifications sur le site (en particulier le design et le contenu de la page d'accueil que nous sommes en train de réorganiser), pour qu'il corresponde mieux à tes attentes.

Merci d'avance pour ta contribution ! :-)

Des exemples avec <canvas>

vendredi 13 janvier 2006 à 12:18

Depuis la sortie de Firefox 1.5, bon nombre de splendides exemples utilisant <canvas> ont vu le jour. Que ce soit l'horloge présentée dans la précédente news, ou un jeu en 3D, une foule de démos gravite sur la toile. Ce billet vous propose de découvrir le top 10 des meilleures démonstrations technologiques de <canvas> !

Lire la suite

SVG, Canvas &amp; co

dimanche 8 janvier 2006 à 18:50

Clock Vous avez certainement pu voir la démo de l'horloge codée avec la technologie Canvas. Voici ce même exemple mais codé avec d'autres technologies.

Lire la suite

Firefox, une plate-forme de développement

jeudi 5 janvier 2006 à 15:15

Lu sur le journal du net via le blog de Paul :

La caractéristique la plus déterminante de Firefox n'est pas son système d'onglets, ni ses extensions, ni sa sécurité, ni sa rapidité. Ce qui est fondamental, c'est que Firefox est à la fois un navigateur multi-OS - Windows, MacOsX, Linux - mais plus encore qu'un navigateur, c'est une plate-forme de développement multi-OS à part entière.

Marc Palazon, Directeur commercial de Smile.

Le developpement de XForms reprend

jeudi 5 janvier 2006 à 15:06

En novembre dernier, nous avions annoncé que le développement de XForms connaissait un serieux ralentissement, à cause de Novell qui arretait sa contribution au projet. Alan Beaufour, le développeur principal, a toutefois retrouvé un "sponsor", et dés le mois prochain, l'extension Xforms connaîtra de nouvelles évolutions et améliorations.

2006, l'année du XUL ?

jeudi 5 janvier 2006 à 14:46

On ne pourra pas le dire avant décembre prochain, mais en tout cas cette année, nous allons sur Xulfr essayer de faire en sorte à ce que ceci le devienne. Et pour cela, nous allons faire évoluer le site afin qu'il soit plus agréable à utiliser, qu'il soit plus vivant, qu'il favorise une meilleure communication entre les développeurs XUL, qu'il contienne encore plus de documentations, d'exemples et d'outils. En résumé, qu'il corresponde mieux à vos besoins.

Nous allons mettre aussi l'accent sur la communication envers les entreprises et les décideurs. XUL est de plus en plus utilisé dans les entreprises, mais peu en parlent. Et peu aussi connaissent XUL. C'est une lacune que nous allons tenter de combler.

L'ambition est grande, c'est pourquoi ces évolutions se feront petit à petit. Nous allons prochainement mettre en ligne un sondage pour vous demander vos appréciations sur le site et ce que vous aimeriez que nous améliorons (vous pouvez si vous le souhaitez commencer à le dire en commentaire de cette news).

En attendant, nous vous souhaitons tout les meilleurs voeux pour 2006.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.