News Xulfr

XULfr aux JDLL

jeudi 11 octobre 2007 à 15:50

Paul Rouget de l'équipe XULFR participera aux Journées Du Libre à Lyon. Il présentera le samedi matin les technologies Mozilla. Tristan Nitot, président de Mozilla-Europe fera une conférence le même jour sur Firefox 3.

L'avenir de la plateforme Mozilla

mercredi 4 avril 2007 à 15:50

La sortie récente du framework Apollo (Adobe) a suscité quelques réactions dans la sphère des Xul-eurs, et tout particulièrement de la part de vos serviteurs.

  • Laurent Jouanneau est interviewé sur son point de vu sur les technologies Mozilla (des précisions sur son blog).
  • Paul Rouget donne son avis sur l'implication de la Mozilla Corporation dans la plateforme Mozilla.
  • et à noter, un commentaire plutôt pertinent de Tristan Nitot à ce sujet.

Firefox 3: SOAP abandonné

dimanche 5 août 2007 à 15:49

Modification importante dans le dernier ChangeLog de Firefox 3: support SOAP abandonné, et ce, principalement pour des raisons de sécurité et de difficulté de maintenance. Le composant XPCom SOAP pourra toujours être distribué sous forme de composant tiers fournit avec votre extension ou votre application XulRunner. Il est aussi possible et conseillé d'utiliser un script tiers (comme décrit dans un tutoriel sur ibm.com).

Plus d'infos dans les commentaires du bug correspondant.

Sortie de gecko 1.9a6 (Firefox 3.0a6)

mardi 3 juillet 2007 à 17:55

Mozilla vient de sortir la dernière version alpha de Firefox 3. Il est rappelé que cette version est destinée uniquement aux développeurs (d'extensions entre autres), et non aux utilisateurs finaux. Voici un récapitulatif de ce que l'on peut trouver de nouveau, pour les développeurs, depuis la sortie de la version 1.9a3 que l'on avait signalé.

Lire la suite

Compatibilité des extensions avec Firefox 3

mercredi 12 décembre 2007 à 11:20

La version finale de Firefox 3 approchant (prévue premier trimestre 2008), vous, développeurs d'extensions, êtes encouragés à adapter vos extensions pour cette nouvelle version de notre navigateur préféré, afin de ne pas frustrer les utilisateurs qui mettront à jour. Voici donc quelques conseils :

Video, graphisme et canvas3D dans Gecko

mercredi 12 décembre 2007 à 10:50

Le développement de la balise <video> dans Firefox, qui permet d'afficher une vidéo de façon simple dans une page web, avance à grand pas. Des versions expérimentales de Firefox 3 avec le support de cette balise sont désormais disponibles pour Windows, Mac et Linux.

On ne sait toujours pas encore si <video> sera intégrée dans la version officielle de Firefox 3. Il y a en effet encore du travail, et la beta2 approchant, il devient de moins en moins évident que cette intégration soit acceptée si tardivement.

À noter aussi que se tient aujourd'hui et demain, un séminaire au W3C sur la vidéo sur le web, qui débouchera certainement sur la création d'un groupe de travail pour créer des spécifications sur la manière d'intégrer des vidéos dans une page web (peut-être par le biais de cette balise <video> mais rien n'est sûr), sur les formats recommandés etc.

À propos de graphisme, Vladimir, un core-developer de Mozilla, a publié un article sur l'architecture interne de la couche graphisme dans Gecko. Un sujet très intéressant pour ceux qui veulent comprendre comment fonctionne de manière général cette partie de Gecko, qui a été beaucoup remanié depuis Firefox 2.

Enfin, Vladimir a aussi publié une extension qui permet de faire de la 3D avec <canvas>. Il vous faut Firefox 3b1, et de la chance car apparement, ça ne fonctionne pas chez tout le monde.

La video sur xul aux JDLL 2007

lundi 3 décembre 2007 à 19:33

On pourra trouver la vidéo de l'intervention de Paul Rouget, sur Xul, aux JDLL de Lyon ici

Egalement, l'intervention, dans le grand amphi, de l'inénarrable Tristan Nitot, très en verve, comme d'hab.
Tellement, d'ailleurs, que tout ne tient pas en seul fichier : Partie 1 et Partie 2.

Si vous pensez avoir loupé quelque chose, d'après le programme, vous pouvez télécharger l'ensemble des vidéos ici.

Firefox 3.0 beta 1 est disponible

mardi 20 novembre 2007 à 10:06

La première version beta de Firefox 3.0 est sortie. C'est le moment pour les développeurs d'extensions et d'applications web de tester leurs produits avec ce nouveau navigateur, et de les améliorer pour profiter au maximum des nombreuses nouveautés pour le développement.

Et pour cela, la lecture de la liste de ces nouvelles fonctionnalités sur devmo est indispensable.

(Attention, cette version n'est pas destinée pour un usage courant, mais uniquement pour les développeurs et les testeurs)

Prism 0.8 disponible pour linux et mac.

samedi 3 novembre 2007 à 08:51

Le mozilla lab annonce la disponibilité des versions pour mac et linux.

Mais pas bêtes, ils en ont profité pour corriger quelques dysfonctionnements dans la version windows.

Open Komodo disponible

jeudi 1 novembre 2007 à 11:42

Hallowe'en Goodies from ActiveState: Open Komodo Released!

Que Halloween ne vous fasse pas peur ... Open Komodo est disponible.

Longue vie à lui ...

A noter également que dans son dernier billet, Shane Caraveo parle de son enthousiame à collaborer avec MozPad.

Vu en vrac à partir de Planet Mozilla

mercredi 31 octobre 2007 à 22:47

Concours Extend Firefox 2

samedi 27 octobre 2007 à 15:18

Mozilla labs a lancé, le 30 septembre, un grand concours pour les développeurs, destiné à mettre en valeur, au travers des extensions de Firefox 2, l'innovation. "Extend Firefox is a developer contest to encourage development and innovation in Web experience through add-ons to Firefox 2.".

Les modalités du concours sont détaillées ici http://labs.mozilla.com/contests/extendfirefox/details.php, avec entre autres renseignements, la dotation, le jury, les critères qui prévaudront à la détermination des meilleures productions ... A noter, par exemple, l'importance accordée à la technique(non fuites de mémoire ...), au respect des standard, à la facilité d'utilisation.

Si vous avez développé l'extension de la mort qui vous a tiré du pétrin ou si vous avez une idée géniale qui rendra service à la multitude, ce concours est pour vous. Et si vous êtes à court d'idée mais que ce challenge de développement vous tente, quelques idées ont été rassemblées ici http://wiki.mozilla.org/ExtendFirefox2.

Le concours sera clos à 11h59 (heure du pacifique) le 31 décembre 2007.

WebRunner devient Prism

vendredi 26 octobre 2007 à 09:53

Mark Finkle a commencé depuis plusieurs mois le développement d'un petit projet, qui s'appelle WebRunner. WebRunner est Firefox mais sans son interface, donc une application XulRunner. Son but est de pouvoir lancer une application web dans sa propre fenêtre. C'est ce qu'ils appellent un "Site Specific Browser", un navigateur spécifique à un site. En d'autre terme, cela permet de lancer une application web comme n'importe quelle application desktop : chaque application web lancée avec WebRunner dispose de sa propre icone raccourci sur le bureau, dans sa propre fenêtre.

C'est selon Mozilla, une plateforme qui réunit le meilleur des deux mondes : les applications desktop et les applications web. Elle ne réinvente rien puisque les technologies sont celles du web. Il sera possible aussi dans les prochaines versions d'installer des extensions spécifiques à une application web, ce qui permettra d'apporter des fonctionnalités en plus aux applications web, d'améliorer l'expérience utilisateur.

Le projet vient d'être intégré dans le laboratoire virtuel de mozilla, Mozilla Labs, et par la même occasion, a changé de nom : il s'appelle Prism.

Plus d'infos sur le blog de Mozilla Labs.

InstantBird

vendredi 19 octobre 2007 à 10:20

Une nouvelle application basée sur XulRunner voit le jour : InstantBird. C'est un client de messagerie instantané multi-protocole avec lequel donc vous pouvez vous connecter sur différent type de réseau. Pour ce faire, il utilise la bibliothèque libpurple qui est développée dans le cadre d'un autre client de messagerie, Pidgin. L'interface de Instantbird est bien sûr en XUL, et est donc extensible. D'ailleurs une section "addons" sur le site verra le jour. Cependant l'interface actuelle est très dépouillée mais après tout, il s'agit d'une toute première version 0.1. C'est un logiciel distribué sous licence GPL.

À noter que ce projet est développé par Florian Quèze, un français ;-)

En vrac sur Mozilla

mardi 18 septembre 2007 à 15:49

Quelques informations d'actualités sur Mozilla :

  • Une nouvelle société, qui sera détenu par la fondation Mozilla, sera chargée de développer Thunderbird. De ce fait, ce ne sera plus la société Mozilla Corporation qui s'en occupera. Cela va permettre un nouvel essor dans le développement du célèbre client Mail, d'avoir plus de développeurs attitrés et d'avoir une plus grande autonomie. Des innovations dans Thunderbird sont donc attendues dans les prochains mois. Voir le billet de Mitchell Baker qui explique tout ça et le communiqué de presse de Mozilla
  • La sortie de Firefox 3 se rapproche. Les fonctionnalités dans Gecko sont quasiement gelées (moteur de rendu notament). Les développeurs se concentrent maintenant plutôt sur l'interface et des API périphériques. Une des dernières nouveautés en date : des nouvelles fonctions pour créer ou modifier un fichier zip.
  • La sortie d'un outil qui permet de signer facilement les extensions : McCoy. Utile donc pour les développeurs d'extensions.

Mozpad

jeudi 6 septembre 2007 à 12:50

En mai dernier, en parlant de l'avenir de XulRunner dans les news, nous avions évoqué la naissance de MozPad. Qu'est ce qu'il en est aujourd'hui et quels sont les projets de cette communauté ?

Lire la suite

La suite de l'article sur xul dans les kiosques.

mercredi 18 juillet 2007 à 13:54

Le nouveau numéro du magazine programmez est sorti, il contient la deuxième partie de l'article sur le développement mozilla.

Il y a une semaine nous vous informions d'un nouvel article écris par l'équipe xulfr dans le numéro 98 du magazine programmez. La deuxième partie traite du développement d'application standalone (xulrunner & xpcom) en voici un bref descriptif.

MozLab 0.1.8

mardi 17 juillet 2007 à 17:09

La nouvelle version de MozLab estampillée 0.1.8 est sortie et propose quelques nouveautés comme le support de SongBird.

Lire la suite

Devenir membre de l'association XulFr

lundi 2 juillet 2007 à 23:30

Depuis le début de l'année, XulFr est une association légale (plus d'infos ici). Nous vous proposons aujourd'hui de devenir membre de l'association. Que vous soyez un particulier ou une entreprise (ou n'importe quelle personne morale), vos soutiens aideront l'association XulFr à continuer à vivre et à se développer. Pour plus d'informations, ça se passe ici : devenir membre.

XulFr aux RMLL

lundi 2 juillet 2007 à 16:27

Le Mercredi 11 Juillet, Paul, membre de l'équipe XulFr, fera une conférence aux Rencontres Mondiales du Logiciel Libre à propos de Mozilla en tant que plateforme de développement.

Pus d'info sur le site des RMLL.

Eclipse + ATF + XULBooster: La puissance de Mozilla

mercredi 20 juin 2007 à 16:18

Eclipse n'est plus à présenter: un des meilleurs environnements de développement intégré, sa puissance et sa versatilité en font un outil de choix. Dans la dernière incarnation (3.2), on retrouve toutes les qualités qui ont fait son succès auprès des développeurs les plus schyzophrènes exigeants, fournissant un environnement de travail complet, unique et cross-platform capable de s'adapter à des conditions de travail de malades hétérogènes.

On mentionnera notamment sa capacité à passer en un clic d'une perspective de travail orientée C++ à une perspective Python, Ruby, ou PHP, son excellente intégration Subversion (grâce à Subclipse, ou encore Subversive), l'intégration Trac et Bugzilla, son extraordinaire flexibilité, etc...

Parmi les évolutions récentes de la plate-forme, l'un des aspects les plus intéressants est l'interaction avec Mozilla. Premièrement, l'intégration de XULRunner et des binding XPCOM pour Java dans la plate-forme, et secondement, le développement d'outils spécifiques pour le travail en XUL.

Lire la suite

Rappel sur la DevDay à Paris

mardi 19 juin 2007 à 16:46

Si vous développez des applis web en XUL, ou des applications chrome basées sur XulRunner ou directement sur gecko, n'oubliez pas la journée des développeurs XUL à Paris Samedi prochain ! Ça se passera dans une superbe salle. Si vous avez besoin d'une chambre d'hotel, inscrivez-vous.

Benjamin Smedberg, qui sera là, nous a fait savoir qu'il est fortement intéressé de rencontrer des developpeurs sur XulRunner ou même des applis web en XUL, surtout ceux qui font des applications chrome/web en interne en entreprise : savoir vos motivations, vos problèmes etc. Cela permettra alors aux "décideurs" Mozilla et aux développeurs principaux de Mozilla d'avoir une meilleure visibilité sur l'usage qui est fait des technologies Mozilla, et donc de faire évoluer la plateforme dans le bon sens.

Pour ceux qui ne pourrait pas venir et qui font des applis web XUL, vous pouvez remplir notre questionnaire. Nous transmettrons les réponses à Benjamin.

Appel à témoignage

jeudi 31 mai 2007 à 10:29

En préparation de la prochaine journée des développeurs à Paris, Benjamin Smedberg aimerait avoir des témoignages de développeurs utilisant Xul dans le cadre d'application web (donc non chrome, tout en distant). Vous pouvez répondre à ses questions directement par mail (en anglais), mais vous pouvez aussi répondre au questionnaire que nous avons installé sur xulfr.org. Nous enverrons ensuite à Benjamin un récapitulatif de vos réponses.

Nouvel article sur XUL dans les kiosques

dimanche 3 juin 2007 à 10:28

Le magazine Programmez a sorti un nouveau numéro contenant un article sur le développement Mozilla (Xul, chrome et XBL). C'est un tutoriel, niveau "débutant", mais un prochain article dans le numéro suivant sera consacré à des sujets plus poussés (XPCom entre autres). La particularité de cet article est qu'il a été rédigé par l'équipe Xulfr :)

SCENARI, un logiciel propulsé par la plateforme Mozilla.

lundi 28 mai 2007 à 10:00

Le dernière version de Scenari plateform vient d'être realisée. Cet outil multi-plateforme a la particularité d'être principalement codé avec les technologies Mozilla: XUL/XBL, XPCom, SVG, etc. C'est un excellent exemple de ce qu'il est possible de concevoir avec la plateforme Mozilla en dehors des extensions classiques.

SCENARI est une suite logicielle libre de conception de chaînes éditoriales qui permet :

  • de créer un environnement logiciel adapté à une pratique de rédaction et une charte graphique,
  • de créer et mettre à jour des documents multimédia structurés (respectant la norme XML), de les publier (Open Document, html, flash,XML...) à partir d'une source unique et de les diffuser (sur une plateforme SCORM, via FTP...).

Vous pouvez tester le produit grâce à une version simplifiée de l'application: SCENARIdiscovery.

Le futur de XulRunner selon Mozilla

vendredi 18 mai 2007 à 17:07

Ces derniers temps il y a eu de nombreuses discussions sur l'avenir de XulRunner. Mitchell Baker, qui dirige Mozilla, a publié en début de semaine dernière un billet qui précise les développements qui seront fait sur la plateforme Mozilla et XulRunner. D'autres personnes (Mark Finkle, Benjamin Smedberg) ont précisé les objectifs. Voici un résumé des futures évolutions.

Lire la suite

Journée des développeurs Mozilla à Paris

jeudi 10 mai 2007 à 02:07

Le samedi 23 juin, à Paris, se tiendra un "DeveloperDay", une journée de rencontres et de conférences réservée aux développeurs de Mozilla, mais aussi aux développeurs XUL en général (donc vous !). Bien sûr, cela parlera très technique. C'est une occasion aussi de discuter avec les développeurs de Mozilla, venu spécialement des États Unis, de leur parler de vos attentes, de se renseigner sur les futures évolutions du framework Mozilla, et surtout de montrer vos réalisations : n'hésitez pas à venir avec vos logiciels réalisés avec XUL et XulRunner, il y aura un espace demo ! C'est l'occasion de montrer au staff Mozilla ce qui se fait ici en France et en Europe avec XUL.

Pour s'inscrire (entrée gratuite) et pour les détails de la journée, allez sur la page dédié sur le wiki de Mozilla. Il y a aussi une page pour proposer des thèmes de discussion, des demos etc.

Bien entendu, une bonne partie de l'équipe de XulFr sera là (sauf Laurent). Le lieu exact n'est pour l'instant pas déterminé.

Voir aussi :

Fin de XPFE

samedi 12 mai 2007 à 14:04

XPFE va bientôt disparaitre du dépôt CVS de Mozilla. Pour rappel, XPFE est le premier toolkit crée pour la plateforme Mozilla, et ayant servi de base aux navigateurs Netscape 6, Netscape 7 et la suite Mozilla. Il contenait ainsi les premiers xbl du langage XUL, certains composants "métiers" et techniques de la suite Mozilla, les thèmes par défaut etc. Pour la création de Firefox, les développeurs avaient choisi de refaire un nouveau toolkit (appelé toolkit tout simplement), mieux organisé, avec des composants plus efficaces et des nouveautés (gestionnaire d'extensions, de thèmes, gestionnaire de download, système de mise à jour).

Comme vous le savez, le toolkit est utilisé aujourd'hui par la majeur partie des produits Mozilla (Firefox, Thunderbird, Calendar, XulRunner...), et il ne restait plus qu'un seul produit qui utilisait encore XPFE : la suite Seamonkey (ex suite Mozilla). Or la prochaine version de Seamonkey (1.5 normalement, et dont le nom de code est suiterunner) sera basé sur le toolkit actuel, et non plus sur XPFE. Après un énorme travaille de fond, la migration est sur le point de se terminer, ce qui annoncera alors la fin de XPFE. Par la même occasion, Seamonkey profitera donc de toutes les api, de toutes les possibilités du toolkit, qui ont fait le succès de Firefox et Thunderbird.

Programming Firefox

jeudi 10 mai 2007 à 11:14

Un nouveau livre vient de sortir, seulement en anglais pour le moment : "Programming Firefox: Building Internet Applications With Xul". Il explique en détails comment réaliser des applications XUL avec Firefox, qu'elles soient distantes (web) ou locales ( chrome, extensions). Au sommaire :

  • Développement d'une extension
  • Langage XUL, XBL et les overlays
  • Utilisation des composants XPCOM
  • Utilisation de RDF et des templates
  • Utilisation de SVG et Canvas
  • Manipulation de XHTML avec Javascript
  • Réaliser des formulaires avec XForms

C'est un livre de 511 pages écrit par Kenneth Feldt, et publié aux éditions O'Reilly Media. Vous le trouverez sur Amazon.fr.

FUEL 0.1 est dans le trunk

mercredi 25 avril 2007 à 10:10

FUEL est un ensemble d'API javascript qui facilite énormément le développement d'extensions. En gros, il s'agit d'objets Javascript qui cachent la manipulation complexe de certains objets XPCOM. La version 0.1 est maintenant incorporée dans la version nightly de Firefox 3. Cette version 0.1 propose ainsi des objets permettant de récupérer des informations sur l'application, sur les extensions, de manipuler les préférences, SessionStorage et les évènements.

La version 0.2 ira plus loin, puisqu'elle permettra de manipuler facilement les différents éléments de firefox : les toolbars, les onglets, les bookmarks etc..

Pour les développeurs d'extensions qui prévoient de migrer leurs projets sur Firefox 3, c'est une API à étudier !

L'accessibilité avec XUL

jeudi 12 avril 2007 à 15:01

Tenir compte de l'accessibilité permet à des personnes ayant des déficiences physiques (mauvaise vue, utilisation de lecteur d'écrans vocaux etc..) de mieux utiliser l'interface. Mais l'accessibilité concerne en fait tout le monde, car les personnes "normales" profitent aussi des avantages d'une interface accessible : facilité d'utilisation, meilleure ergonomie (puisque l'interface aura été mieux pensée) etc.

Le langage XUL contient tout ce qu'il faut pour faire des interfaces "accessibles" : raccourcis clavier, suivi de focus etc.. Encore faut-il utiliser les balises et attributs qu'il faut et comme il faut.

Aussi Aaron Anderson a-t-il produit sur MDC, un document, une sorte de check-list, énonçant les points auxquels il faut faire attention quand on réalise une interface avec XUL. Il a également réalisé une extension qui permet de détecter les points faibles de vos interfaces, en matière d'accessibilité.

N'hésitez pas à consulter ces liens, vos applications n'en seront que meilleures.

Mise à jour du tutoriel XUL

jeudi 5 avril 2007 à 10:25

Alain Boquet a mis à jour la traduction du tutoriel xul, par rapport à la version disponible en anglais sur MDC. En effet, le tutoriel XUL de xulplanet a migré depuis quelques mois sur MDC.

Alain Boquet va maintenant migrer notre traduction sur MDC également. Cependant, nous en tiendrons toujours une copie sur Xulfr, consultable en ligne, ainsi qu'un version zippée et une version pdf (la version pdf de la mise à jour n'est pas encore disponible).

À noter que les exemples qui manquaient dans la traduction de "Questions et exemples" ont été installées sur le site.

Deploiement de Firefox en entreprise

mercredi 28 mars 2007 à 13:00

Michael Kaply, développeur chez Mozilla, a écrit un mini-tutoriel sur son blog, en 6 parties, pour déployer en entreprise une version personnalisée de Firefox.

  1. Compilation d'une version personnalisé de Firefox
  2. Utiliser le "CCK Wizard" pour générer une extension qui paramétrera Firefox selon vos besoins, et qui sera à installer en même temps que Firefox.
  3. Création d'un installateur de Firefox, en intégrant les extensions que vous voulez, de manière à ce qu'elles soient disponibles à tous les utilisateurs d'une même machine.
  4. Générer ses propres mises à jour de Firefox, pour éviter que les mises à jours officielles n'écrasent vos versions personnalisées de Firefox.
  5. Configurer un serveur de mise à jour
  6. Autres astuces

En vrac

mercredi 21 mars 2007 à 14:27

  • L'écriture des spécifications de XBL 2 est désormais terminée. Il ne manque qu'une seule étape avant que XBL 2 soit un standard au W3C : il faut que le langage soit implémenté dans deux produits différents. C'est prévu dans Gecko bien sûr, mais il n'y a pour le moment aucune date (voir le ticket dans bugzilla).
  • Parmis toutes les choses nouvelles qui sont incorporées chaque jour dans le trunk Mozilla pour le futur Gecko 1.9, notons dernièrement :
    • L'implémentation du format APNG (du PNG animé)
    • Le système de cache offline pour HTML , avec la balise <link rel="offline-resource" /> (voir la news au sujet des applis web offline dans Firefox 3).
  • Une nouvelle version du plugin eclipse XulBooster est sortie (0.1.6), apportant un nouveau wizard pour exporter une extension au format xpi, des améliorations dans l'éditeur de XBL, et quelques autres améliorations au niveau de l'interface.
  • Même si ce n'est pas une version "officielle", sachez que XulRunner 1.8.0.9 est disponible sur le ftp de Mozilla, incluant donc les corrections des bugs de sécurité de Gecko 1.8.0.9/Firefox 1.5.0.9.

update 30/03/2007 : il semble y avoir des problèmes sur l'installation de XulBooster. En attendant que ce soit corrigé dans la version officielle, vous pouvez télécharger une version corrigé par l'un des internautes de xulfr, DavidB21 : XulBooster-0.1.6.2-repacked.zip.

En vrac

mercredi 28 mars 2007 à 12:53

  • Mozilla a un "Lab" où des développements d'extensions originales sont faits : http://wiki.mozilla.org/Labs, notament une extension pour communiquer avec un téléphone portable, une autre pour travailler avec les microformats...
  • Le magazine "Linux Magazine" du mois d'avril, sort avec un tutoriel sur la création d'extension pour Firefox. Très bon article de Raphaël Semeteys.
  • XulBooster commence à se faire connaître : Andy Edmonds en parle en bien sur son blog. Et comme c'est paru sur le planet Mozilla... ;-)
  • Les standards ouverts du web ont maintenant une mascotte : son nom est kit, developer kit.
  • Minimo 0.2 est sorti. Minimo, un navigateur pour PDA, n'est pas un projet officiel de Mozilla, juste hébergé par Mozilla, comme l'est la suite Seamonkey.
  • La nouvelle version du site addons.mozilla.org est enfin là. Au programme principalement, la localisation du site et des améliorations dans la gestion des projets.

Sortie de gecko 1.9a3 (Firefox 3.0a3)

mardi 27 mars 2007 à 12:49

Mozilla a sorti une nouvelle version intermédiaire du développement de Firefox 3. Pas encore de grande nouveauté au niveau de l'interface, le plus gros des changements ayant été pour le moment dans Gecko, le moteur de rendu (version 1.9a3).

Lire la suite

Quelques applications...

jeudi 8 mars 2007 à 21:33

  • Il y a quelques jours, Paul a publiée une vidéo de son éditeur de texte avec coloration syntaxique : Colibri. Il s'agit en fait de l'éditeur scintilla, embarqué dans un plugin, lui même appelé par un composant XTF, ce qui fait que l'on peut, via une simple balise (<codeeditor/>), intégrer l'éditeur dans une page web. Mozbox n'est pas encore tout à fait terminé selon son auteur et n'est donc pas encore disponible. Et si cela était la brique de base pour développer un IDE entièrement en XUL ? Des volontaires ? ;-)
  • En attendant, Eclipse est de plus en plus populaire auprés de ceux qui veulent un environnement pour développer des extensions pour Firefox ou autres applis. Après le plugin d'IBM, le plugin EclipseXUL et le plugin XULBooster (voir la news), voici le plugin Spket. Il ne semble pas aussi complet que les autres, mais propose apparement une complétion syntaxique assez puissante, tant pour le javascript que pour le XML.
  • Si vous voulez faire une application permettant d'échanger des données de toute sorte, jetez un coup d'oeil sur xmpp4moz. C'est une extension embarquant le protocole xmpp (jabber), mais qui n'est pas seulement orienté "chat". Voir aussi la page dans le wiki, et la présentation du projet (en xul).
  • Enfin ByzantineOS, une mini distribution linux, qui a l'originalité de proposer un environnement de bureau en XUL, basé sur xulrunner : Byzgl Desktop.

Futures évolutions de SVG

mercredi 7 mars 2007 à 10:11

Tor a publié un billet sur les avancées de SVG prévues dans Firefox 3. Du fait qu'il n'y a pas beaucoup de temps disponible sur le développement de SVG, des priorités ont été établies :

  1. au top des priorités, la correction des bugs de sécurité
  2. viendra ensuite les améliorations sur ce qui a déjà été implementé pour SVG et finir si possible l'implémentation des spécifications de base.

Par contre, pour l'implémentation de SMIL (donc de "SVG animate"), ainsi que de "SVG fonts", il faudra attendre au moins 2008. À moins qu'il y ait des volontaires pour le faire. D'ailleurs Tor appel les entreprises qui ont besoin de SVG, à mettre à disposition des développeurs pour accélérer ces développements.

Retour à la normal sur le site

jeudi 1 mars 2007 à 20:43

Comme vous l'avez constaté, xulfr.org a été indisponible quelque jours, la faute à des problèmes matériels. Ceux-ci sont apparus vendredi 23 et ont conduit à un blocage total du serveur et donc à la disparition du site sur la toile. De plus, l'équipe xulfr était en déplacement aux fosdems 2007 le week-end dernier, cela a donc été difficile de s'occuper pleinement de ces soucis techniques.

Lundi soir, le serveur a pu être remplacé, et reconfiguré au cours de la semaine, ce qui explique les quelques coupures que vous avez pu observé depuis Mardi, date de la remise en ligne du site. Cette remise en état est maintenant terminée.

L'équipe xulfr se joint à moi pour remercier chaudement Jezz pour tout le travail qu'il a effectué ces jours derniers sur le serveur, afin que tout revienne à la normal.

XulBooster

mercredi 14 février 2007 à 10:47

Nous vous avions annoncé la sortie d'une version alpha de XulBooster en novembre dernier. Nous avons contacté l'auteur qui nous a donné des précisions sur son projet.

Lire la suite

Application web offline avec Firefox

mercredi 14 février 2007 à 10:42

Firefox évolue de façon à implémenter de nouvelles fonctionnalités pour les applications web, surtout celles de type ajax. C'est ainsi que de plus en plus de spécifications du WHATWG, dont certaines en cours de normalisation au w3c, sont incluses dans Firefox (voir les groupes de travail web API et web application format au w3c).

Lire la suite

Compte rendu de la table ronde XUL aux Solutions Linux 2007

samedi 3 février 2007 à 12:08

Mardi 30 Janvier se déroulait aux Solutions la première table ronde autour des technologies Mozilla. Pour l'occasion, plusieurs entreprises et intervenants étaient réunis. Voici un petit compte rendu de cette conférence.

Lire la suite

Création de l'association Xulfr

vendredi 2 février 2007 à 12:38

Nous l'avons annoncé lors de la table ronde Mozilla/XUL au salon Solution linux : les membres de l'équipe de XULFR se sont regroupés en association. Il est une évidence que les technologies Mozilla prennent de l'ampleur. D'ailleurs le succès de la table ronde à Solution Linux l'a confirmé, en regard du nombre de décideurs et du taux de remplissage de la salle (comble !). Et nous voulons nous donner les moyens de mieux communiquer, de faire encore mieux.

Lire la suite

Joost et Moulin

mardi 23 janvier 2007 à 09:50

Deux applications grand public, Joost et Moulin, basées sur XulRunner, sont sorties ces dernières semaines. En voici une présentation.

Lire la suite

Rappel : Table ronde Mozilla/Xul à Solutions linux

mardi 23 janvier 2007 à 10:01

Nous l'avions annoncé au mois de novembre : il y aura une table ronde Mozilla/Xul au salon Solution Linux le 30 janvier, de 14h30 à 18h00. Cela se passe au Cnit à la Défense (Paris).

De nombreux intervenants présenteront les développements qu'ils font avec les technologies Mozilla et vous pourrez leur poser des questions. L'équipe Xulfr sera également là pour faire une présentation de ces technologies. L'entrée à cette conférence est gratuite.

Bien entendu, comme tout les ans, il y aura également un stand Mozilla pendant les 3 jours du salon, tenus par les membres de Mozilla-Europe, Xulfr, Geckozone, FrenchMozilla.

Fuel : une nouvelle API pour les développeurs

mercredi 10 janvier 2007 à 11:26

Plusieurs personnes chez Mozilla sont en train de plancher sur une API pour faciliter le développement d'extension. Elle a pour nom FUEL et une rubrique a été créée pour l'occasion sur le wiki de mozilla.

FUEL permettra de manipuler plus facilement les préférences, les bookmarks, les extensions, les toolbars, les évènements, et bien d'autres choses à terme.

Cette API devrait être inclus dans Firefox, voir même dans le toolkit donc dans XulRunner, Thunderbird etc (rien ne semble être figé pour le moment).

Un petit exemple : pour récupérer une préférence, on fait habituellement ceci :

var prefValue = false;
try {
   prefValue = gPrefService.getBoolPref(this.domain);
} catch (e) {
}

Avec FUEL, on a juste à faire ceci :

 var prefValue = Preferences.get(this.domain, false);

N'hésitez pas à aller voir les blogs de Mark Finkle et John Resig pour avoir un aperçu de l'API.


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.