Aller au contenu | Aller au menu | Aller à la recherche

Technologies Mozilla

Ensemble des billets concernants les technologies Mozilla dont XUL

Fil des billets

mercredi 8 août 2007

En vrac Mozilla

L'objectif du projet IronMonkey est de passer du Microsoft Common Intermediate Language (CIL) a l'ActionScript Byte Code, ce qui permettra d'implémenter d'autres langages, comme python via IronPython, ruby via IronRuby, ou encore php, pour la machine virtuelle Tamarin. Ce qui veut dire qu'IronMonkey va grandement simplifier l'implémentation et l'utilisation d'autres langages de script dans des projets utilisants les technologies Mozilla. Flash, qui utilisera Tamarin, réplique ainsi à Silverlight qui permet déjà d'utiliser différents langages.

Enfin ScreamingMonkey permettra de faire executer du javascript dernière génération à Internet Explorer même si et surtout si Microsoft reste en retard sur son implémentation de l'ECMAScript. En d'autres termes, vous développez votre Javascript pour Firefox et vous déclarer dans votre HTML que celui-ci doit être interprété par Tamarin via ScreamingMonkey. Enfin du JavaScript puissant et performant accéssible à tous!

samedi 4 août 2007

Gran Paradiso Alpha 7 : ça promet!

La 7e version alpha de Gran Paradiso, le futur Firefox 3, est disponible au téléchargement pour les développeurs.

J'ai donc testé LiziMaps sur Gran Paradiso Alpha 7. Les scripts sont plus rapides, l'affichage est plus fluide, ça fait de SVG une alternative intéressante à FLEX!

Mais il reste un BUG :

  • La modification de la viewBox n'entraîne pas un réaffichage du SVG, il faut modifier la taille du SVG (les attributs width et height) pour que la modification de la viewBox soit prise en compte dans l'affichage.

Et il faut que nous trouvions une alternative à la méthode getViewboxToViewportTransform qui n'est pas standards et ne fait plsu partie des méthodes de l'objet SVGSVGElement. Cette alternative passera par getCTM ou getScreenCTM.

Sinon, en ce qui concerne les BUGS corrigés par cette version, deux concernent le SVG : les filtres SVG lighting et tile (bug 383184 et bug 373572).

jeudi 26 juillet 2007

En vrac mozilla

Thunderbird prend son envole. La fondation Mozilla ne participera plus directement à Thundrebird, mais le projet n'est pas mort au contraire, comme seaMonkey la communauté va prendre son destin en main :

Et Brendan Eich annonce 3 nouveaux projets plutôt intéressant :

  • ActionMonkey, projet de réunion des forces de SpiderMonkey et Tamarin. La première étape de ce développement sera l'intégration de MMgc (Macromedia garbage collector) à SpiderMonkey à la place du SpiderMonkey Garbage Collector (ça me rapelle quelque chose...)
  • IronMonkey, projet de liaison de IronPython et IronRuby à Tamarin, donc Tamarin devient multi-langage, et fournira un résultat de haute performance pour tous les langages. L'idée est de tirer partie de la licence Open-Source Ms-PL que Microsoft a donné au monde avec bonté.
  • ScreamingMonkey, projet d'ajout de liens entre les moteurs de script spécifiques des navigateurs et Tamarin, permettant de l'utiliser comme un interpréteur des éléments script dans un autre navigateur, en commençant par Internet Explorer. Où cela finira, on ne peut que spéculer... Mais au minimum, si il y a déjà un Tamarin d'installer sur votre machine, il suffira d'installer un petit plug-in aux autres navigateurs. Au mieux, il sera distiribuer avec tout ce qu'il faut dans sa distribution principale.

De très belle perspective pour XUL/XULRunner, non ?

dimanche 22 juillet 2007

The Open Sourcing of Flex, traduction

L'article original, the Open Sourcing of FLEX, est de Kurt Cagle :

Adobe a annoncé, il y a quelques jours, la mise en Open Source de l'API et du Framework FLEX. J'ai trouvé cela amusant et instructif de constater combien les licences Open Source sont de plus en plus utilisées par les entreprises comme une arme d'affaires au cours des dernières années, c'est à dire un moyen de gagner (ou de concerver) le contrôle sur un marché au prix de perdre les redevances des licences logicielles.

Certainement que c'est le cas ici. Adobe et Microsoft se sont engagés depuis longtemps dans une guerre froide plutôt calme qui a pour but, à la base, d'obtenir le contrôle sur la façon dont les documents sont rendus - comment des documents sont présentés et les polices affichées, comment l'affichage vectorielle fonctionne en deux, trois ou quatre dimensions (en supposant que le temps est la quatrième), comment nous construisons des interfaces utilisateurs pour tout, la programmation de jeux, les divertissements ou les formulaires. Adobe, Microsoft et le W3C ont chacun construit une approche différente du problème de la présentation, les deux premiers en créant des normes et technologies propriétaires à la base de tout, le dernier en créant des normes ouvertes et en encourageant l'utilisation de celles-ci dans la construction de technologies.

La mise en Open Source de FLEX represente un changement plutôt important dans cette lutte, une qui a des ramifications importantes dans les années précédentes. Le catalyseur fut l'utilisation d'une nouvelle marque pour XAML/Avalon, la première étant Windows Presentation Framework (WPF) et maintenant le nouvellement rebaptisé "Silverlight". Cette marque était une bonne idée - la décision d'utilisé en premier lieu WPF fut plus comme de constuire une voiture luxueuse de premier ordre et la nommer Edsel (ndt: marque de voiture américaine) - mais l'utilisation d'une nouvelle marque represente aussi pour Microsoft une évolution importante dans leur propre reconnaissance de cette technologie qui est et doit être centrale dans tous les prochains développements sur Windows, un changement qu'Adobe a craint pendant des années.

Microsoft n'a jamais réussi à faire du multimédia vectoriel correctement. Actuellement, ce qui n'est pas tout à fait vrai - Microsoft a construit un choix très impressionant de technologies fondamentales pour supporter l'affichage vectorielle, tout comme DirectX est devenu dans le monde entier la base de construction de jeux et d'applications solides en 2D et 3D. Ce qu'ils n'ont pas réussi à faire c'est créer un Flash-Killer, une application qui est suffisamment simple et simultanément puissante pour construire des applications Flash et déloger le plugin Schockwave de sa place privilégiée sur toutes les plate-formes, incluant (incommodément) Windows.

Avec SIlverlight cette vision va changer. Silverlight a ces problèmes, mais il est indéniablement puissant, et la combinaison de technologies XML et le supports de graphiques riches, le place au milieu de l'espace de la présentation. D'ailleurs, avec un nom plus formel vient un meilleur focus et plus d'argent pour le marketing, et je pense que la lumière n'ira pas seulement sur l'équipe du produit mais sur l'entreprise dans sa globalité de tel sorte que Microsoft ne perdra pas cette bataille. Si il cède dans l'espace de la présentation, il cède sur tout - un remplaçant pleinement fonctionnel du "bureau" qui tourne sur toute les plate-formes est justement comme une brèche dans la vision de Microsoft et comme un Web qui ne serait plus longtemps sous contrôle, et les deux ont le potentiel de rendre l'offre de Microsoft obsolète.

Avec l'ouverture par Adobe de FLEX (sous Mozilla Public Licence), la partie change, d'une manière qui est franchement mauvaise pour Microsoft. Ceci permettra naturellement a des développeurs de créer des applications de type FLEX qui pourront être interprétées par les applications Flash Professional qui auront été vendus, mais je ne vois pas cela necessairement devenir un facteur important, tout simplement parce que je suppose qu'un grand nombre d'utilisateurs de Flash Professional possèdent probablement une version illégale. Si un meilleur outil sort de la communauté Open Source (et ce ne devrait pas être trop dur) ceci sera aussi bien au bénéfice d'Adobe que de nouvelle technologies (quelque chose d'apparenté à la relation entre Open Office et Star Office, où l'ancien est tranchant, et où le plus récent est stable et intègre le meilleur et le mieux conçu de son prédécésseur).

Cependant, avec la release de l'API de FLEX, Adobe fournit essentiellement un framework universel pour l'imagerie vectorielle sur toutes les plate-formes, et pas seulement Windows. Cela signifie que moi en tant que developpeur je pourrais réaliser des applications qui seront très performantes et fonctionneront sur toutes les plate-formes, que ce soit pour une boîte Linux ou un ordinateur portable Mac, et qui fonctionnera parfaitement avec mon flux de données XML. C'est plus que de simples agréables images vectorielles; c'est le toolkit que tous développeurs utilisera dans le futur pour toutes leurs applications, sachant qu'elles fonctionneront aussi bien dans un navigateur que seules (Appollo d'adobe étant le deuxième choix ici), avec l'imprimature d'Adobe et l'ubiquité de Flash cela les rends beaucoup plus attrayant que n'importe quel autre outil qui pourrait être meilleur mais ayant une position moins globale sur le marché.

Je ne pense pas que cela soit finit, et même que ce sera encore long. Microsoft courtise de nombreuses personnes lors des publications et des présentations de ses propres technologies, et ils ne sont pas près à les laisser partir sans une bataille. Cependant, en jouant la carte de l'Open Source, cela a soulevé la question suivante pourquoi Microsoft ne fait pas de même.

J'ai un commentaire final à propos de FLEX et SVG. Je souhaiterais dire que ceci est une bonne chose pour SVG, mais je ne peux pas dire pourquoi. Certainement, créer un framework SVG à partir de celui de FLEX est certainement possible et probablement pas aussi dur que cela à réaliser, la question est de savoir si cela entrainera une vrai différence. Microsoft ne semble pas vouloir intégrer le SVG à Internet Explorer si leur intention est bien de faire en sorte que Silverlight soit utiliser pour ça (et ceci pressera probablement Microsoft à suivre cette stratégie), Adobe a maintenant un framework XML qui est ouvert, signifiant qu'avec un peu de travail il sera peut être possible pour Mozilla de commencer à adopter FLEX aux termes d'un accord mutuel (Je ne peux pas croire que ce soit accidentel qu'Adobe a choisi d'utiliser la Mozilla Public Licence).

En effet, Je vois cela comme l'alignement final d'Adobe avec Mozilla (et probablement Google et ensuite Sun). Etant donner que le développement de SVG dans Firefox 3.0, bien qu'avançant, celui-ci est lent, et je vois en plus la mise en Open source de FLEX comme une offre poussant le SVG une fois pour toute en dehors de cette plate-forme, et avec cela probablement les derniers réels vestiges du SVG sur les marchés d'Amérique du Nord et d'Asie.

Je tenais à ajouter que Mozilla et Adobe collabore déjà dans le cadre du projet SpiderMonkey/Tamarin, et que le futur nous dira ce qu'il en est sur le marché du RIA.

mercredi 9 mai 2007

Silverlight VS FLASH VS XUL/E ?

Suite à la présentation de WPF/E fin décembre 2006, Mark Finkle avait posté un billet sur l'éventualité d'un XUL Everywhere. Cette éventualité existe déjà depuis un moment puisque xulrunner, la machine virtuel de Mozilla, possède un contrôle ActiveX. Donc pour pouvoir exécuter du XUL dans Internet Explorer, il faut :

  • télécharger un xulrunner sur votre Windows (par exemple ici)
  • dézipper le où vous voulez
  • télécharger le patch de Mark. Il permet d'enregistrer auprès de votre OS Windows le Mozilla ActiveX Control et de le déclarer comme sain.
  • dézipper le patch à la racine de votre xulrunner c'est à dire dans le dossier contenant mozctlx.dll
  • exécuter mozactivex-reg.bat

Maintenant vous pouvez profiter de l'expérience XUL!

Quelques exemples :

Les exemples suivants peuvent être visualiser dans Firefox mais aussi dans IE si vous avez fait l'installation ci-dessus. Les fichiers XUL sont rendu grâce à une page HTML de visualisation.

Mais vous pouvez aussi accéder à des applications en ligne plus complexe comme l'editeur de XUL de Ted Mielczarek : http://ted.mielczarek.org/code/mozilla/xuledit/xuledit.xul
Il est possible d'y coder un navigateur XUL dans IE :



Et d'autres encores :

Vous retrouverez ces liens sur le billet de Mark Finkle, XUL/E what if ? et des ressources sur xulfr.org

vendredi 23 mars 2007

Don't Hurt The Web! Firefox vous en prie, respecter les standards

Il est trop mignon comme ça...

Si vous le voulez sur votre bureau c'est par là...

vendredi 16 mars 2007

eXtensible Binding Language (XBL) 2.0 , W3C Candidate Recommendation

Tous ceux qui se sont un jour intéressé aux technologies Mozilla connaissent XBL, et se réjouissent de l'annonce de sa normalisation en version 2.0 par le W3C, via Daniel.

Et comme le dit Laurent dans XBL: le saint graal du W3C :

XBL permet de casser les barrières d'implementation de telle ou telle technologie dans les navigateurs. Les developpeurs web peuvent avec XBL créer des sites et applis de façon beaucoup plus propre et plus performante, cacher toutes ces machineries Ajax, implémenter un langage xml non pris en charge par les navigateurs.

Ils pourront alors utiliser le web à son plein potentiel, aller au delà de ce que propose les navigateurs, innover bien plus rapidement que les éditeurs de navigateur... ou que le W3C.

voici une petite compilation de liens :

jeudi 8 février 2007

Mozilla, Pionnier technologique 2007

Mozilla fait partie des pionniers 2007 de la technologie!!! Voici quelques extraits de la publication de l'annonce par Mozilla

The World Economic Forum today announced 47 Technology Pioneers for 2007. Mozilla has been selected as one of these Technology Pioneers. The Technology Pioneers were nominated by the world’s leading venture capital and technology companies. The final selection from 225 nominees was made by a panel of leading technology experts appointed by the World Economic Forum. Technology Pioneers 2007 are invited to attend the Annual Meeting of the World Economic Forum to be held in Davos, Switzerland from 24-28 January 2007.

Le forum économique mondial a annoncé aujourd'hui 47 pionniers de la technologie pour 2007. Mozilla a été choisi en tant qu'un de ces pionniers de la technologie. Les pionniers de la technologie ont été nommés par les principales compagnies mondiales de capital risque et de technologie. Le choix final à partir de 225 nomminés a été fait par un pannel d'experts leaders en matière de technologie désignés par le forum économique du monde. Les pionniers 2007 de la technologie ont été invités à assister à la réunion annuelle du forum économique mondial qui se tenait à Davos, Suisse, du 24 au 28 janvier 2007.

“The competition to become a Technology Pioneer has been more intense than ever. It is evident that technology and innovation is playing a key role in the shifting power equation at a global level. Driving this shift is the tremendous amount of innovation taking place outside of traditionally hubs. The wide geographic spread of this year’s Technology Pioneers is a testament to this trend. We are pleased to welcome these exciting companies to our Community of Technology Pioneers, and look forward to engaging these industry leaders of the future into the community of the World Economic Forum”, said Peter Torreele, Managing Director of the World Economic Forum.

« La concurrence pour devenir un pionnier de la technologie a été plus intense que jamais. Il est évident que la technologie et l'innovation joue un rôle clé dans l'équation de la puissance de décalage au niveau global. La quantité énorme d'innovation menée en dehors des grands centres traditionnels mène ce décalage. La large diffusion géographique des pionniers de la technologie de cette année est une preuve de cette tendance. Nous sommes heureux de souhaiter la bienvenue à ces compagnies passionnates dans notre Communauté des pionniers de la technologie, et attendons avec intérêt l'engagement de ces leaders industriels du futur au sein de la communauté du forum économique mondial", a dit Peter Torreele, directeur général du forum économique mondial.

Cette sélection montre que le modèle économique Open-Source est un modèle d'avenir, et elle reconnais aux technologies Mozilla un avantage concurentiel!

Pour Tristan Nitot, cela devient la citation du jour

La table ronde Mozilla/Xul fait le tour du monde

La semaine dernière, au salon Solutions Linux 2007, a eu lieu une conférence intitulé Table ronde Mozilla/Xul. Au cours de cette conférence un large panel d'entreprises sont venues présentées les raisons et les avantages de l'utilisation des technologies Mozilla dans leur développement.

Vous trouverez un rapide compte rendu sur Xulfr.org et le blog de Tristan Nitot.

Mais cette conférence n'est pas resté Franco-européenne. Mark Finkle en parle aussi. Il faut dire qu'en décembre 2006, Robert O'Callaghan avait posté un billet sur les développements basé sur XUL et qu'une grande majorité n'était pas visible.

Cette conférence avait aussi un but : Donné de la visibilité aux projets exploitant XUL et les technologies Mozilla. Je crois que c'est réussi si de l'autre côté du monde on en parle, il faudrait juste que les textes soient aussi en anglais!

lundi 5 février 2007

Xulfr devient une association

Au cours de la conférence table ronde Xul/Mozilla, aux solutions Linux 2007, Laurent Jouanneau a annoncé la formation de l'association Xulfr.

Le premier projet devrait être la mise en place d'une forge Xul, afin de regrouper et partager des développements XUL!

Les annonces :

lundi 29 janvier 2007

3Liz aux Solutions Linux

Demain, mardi 30 janvier 2007, commence les Solutions Linux 2007 au CNIT, Paris la Défense.

Au cours de cette première journée, aura lieu une conférence sur les technologies Mozilla et le langage XUL de 14H30 à 18H00.

table ronde d’exception Mozilla/Xul
Le succès de Firefox et Thunderbird ne fait aujourd'hui plus aucun doute.
Mais ce ne sont pas les seules success stories du projet Mozilla. Ce qu'on sait moins c'est que nombre d'entreprises tirent profit de la plate-forme Mozilla pour développer rapidement tant leurs applications Web que Desktop. Des applications professionnelles, utilisées en production, qui bénéficient à la fois des avantages propres à toute application web et de la richesse fonctionnelle de cette plate-forme. Cette table ronde a pour objectif de présenter de manière factuelle le potentiel de la plate-forme Mozilla au travers de success stories d'entreprises et de permettre une discussion ouverte avec les intervenants.

Et David Marteau, le directeur technique R&D de 3Liz y présentera l'utilisation des technologies Mozilla et de XUL dans un contexte de développement d'application de SIG (Système d'Information géographique) et de traitement d'images.

Y seront aussi présents :

et d'autres de société exploitant Mozilla...

Si vous souhaitez savoir pourquoi nous avons fait le choix de ces technologies et rencontrés ceux, qui en France, font la communauté Mozilla, venez y assistez la conférence est GRATUITE!!!

mardi 7 novembre 2006

Tamarin = Mozilla + Adobe

Un nouveau projet vient d'être annoncer chez Mozilla : Tamarin au sein duquel Mozilla et Adobe vont travailler sur l'implémentation de la norme EcmaScript 2 édition 4 via l'édition d'une machine virtuel Open Source. Adobe va contribuer au développement mais surtout vient de fournir le code de sa machine virtuel AVM2 utilisé dans le moteur Flash 9.

Ceci annonce une meilleur performance de l'exécution du Javascript dans les pages Web, les extensions mais aussi les applications développer avec Xulrunner comme le futur Firefox 3, thunderbird 3, ou encore les solutions MozMap de 3Liz.

pour plus d'info :

mardi 31 octobre 2006

Xulfr Party

Xulfr.org organise une après midi de rencontre autour des technologies Mozilla.

La date prévu pour le moment de cette rencontre est le 25 novembre sur Paris. Le lieu exact n'est pas encore connu. Tous ceux qui sont intéressés de près ou de loin par les technologies Mozilla y sont conviés. Venez poser vos questions, rencontrez ceux qui peuplent le canal #xulfr sur irc.mozilla.org, découvrir des technologies "très Web 3.0", discuter de point très particuliers ou assister à des présentations de développement en cours...

Paul, un de mes associés dans le projet 3Liz, présentera quelques uns de ces développements:


David mon second associé pourra peut être vous présenter DAIM, logiciel de traitement et d'analyse d'image.

Donc si vous souhaitez y participer inscrivez-vous sur Meeting/Xulfr Party

jeudi 26 octobre 2006

Un peu d'histoire

via Glazblog.

Sur le site lemonde.fr, en date d'aujourd'hui, jeudi 26 octobre 2006, vous pourrez lire un article retraçant l'histoire qui lie Mozilla Firefox à Internet Explorer.
Explorer contre Firefox, la seconde bataille des navigateurs
Ce serait donc la guerre ? pourtant d'après Tristant Nitot :

"Voir IE revenir sur la scène avec une nouvelle version est plus une victoire qu'une menace."

via 01net

Pour en finir un petit comparatif sur ZDnet.

mercredi 25 octobre 2006

Un peu plus sur Mozilla Firefox 2.0

Mozilla Donc hier soir, mardi 24 octobre 2006, vers 23H30, heure de Paris, Mozilla Firefox 2.0 sortait officiellement.

Ce matin dans MontpellierPlus, journal gratuit de l'agglomération de Montpellier, Mozilla Firefox a eu droit à un petit article dans la page Futurs, Viva Mozilla! avec l'image ci-dessus, au dessus d'une dépêche sur le retour des prothèses en silicone !?!

Le journaliste rappelle que Mozilla Firefox est le principal concurent de godzilla Internet Explorer. Il présente quelques améliorations apportées au navigateur de la fondation Mozilla (correcteur d'orthographe intégré et le fait que Firefox reprend où vous l'avez laissé après un plantage ou un redémarrage du navigateur). Il site aussi quelques chiffres sur les parts de marché, ceux-ci doivent être les chiffres mondiaux (information non précisée) car Mozilla Firefox détiendrait 11% de part de marché. Mais il site aussi le sondage du cabinet JupiterResearch publié dans informationWeek (info sur mozillazine-fr) qui montre l'augmentation du droit d'utiliser Mozilla Firefox en entreprise.

Pour plus d'information :

Update : 2006-10-26

mardi 24 octobre 2006

Firefox 2.0, sortie

Il est 23H24, et firefox 2.0 vient de sortir!

Et l'équipe de développement de Microsoft Internet Explorer amême offert à gateau pour l'occasion, billet précédent.

Gateau empoisonné?

via thunder's blog

Photo du gateau
L'équipe d'IE a envoyé un gateau pour la sortie de firefox 2.0
Bien sûr il n'est pas empoisonné ;-) dixit Frederic Wenzel.

dimanche 27 août 2006

Le tour de mes liens, Mozilla

Ce billet est le dernier d'une série de 4 billets pour faire un rapide tour de mes liens

  1. 3Liz
  2. Des blogs...
  3. SIG
  4. Mozilla

Cette section regroupe quelques sites sur les Mozilla et les technologies Mozilla que je vous conseille.

Xulfr.org est un site français pour promouvoir les technologies Mozilla comme XUL. Vous y trouverez des news, des tutoriels pour vous initiez aux technologies Mozilla et au XUL, un wiki pour découvrir les astuces des développeurs francophones, des forums et des outils pour vous aidez à comprendre et développer avec les technologies Mozilla.

Mozillazine est la source officiel d'informations sur Mozilla.

page 4 de 4 -