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.
Par Paul Rouget :: Technologies :: #209 :: aucun commentaire
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.
Par Paul Rouget :: Technologies :: #227 :: aucun commentaire
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é.
Par Laurent Jouanneau :: Technologies :: #224 :: un commentaire
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.
Par Laurent Jouanneau :: Technologies :: #239 :: aucun commentaire
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.
Par Laurent Jouanneau :: Technologies :: #215 :: aucun commentaire
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 !
Par Laurent Jouanneau :: Technologies :: #212 :: 2 commentaires
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.
Par Laurent Jouanneau :: Technologies :: #211 :: un commentaire
mercredi 21 mars 2007 à 14:27
<link rel="offline-resource" />
(voir la news au sujet des applis web offline dans Firefox 3).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.
Par Laurent Jouanneau :: Technologies :: #204 :: 2 commentaires
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).
Par Laurent Jouanneau :: Technologies :: #205 :: aucun commentaire
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 :
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.
Par Laurent Jouanneau :: Technologies :: #202 :: aucun commentaire
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).
Par Laurent Jouanneau :: Technologies :: #199 :: 5 commentaires
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.
Par Laurent Jouanneau :: Technologies :: #194 :: 3 commentaires
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.