News Xulfr

Drag And Drop HTML5 dans les pages XUL

vendredi 29 août 2008 à 10:08

Il y a quelques jours, l'implémentation de l'API HTML5 pour faire du glisser/deposer a été incluse dans la version de développement de Gecko 1.9.1 (Firefox 3.x). Il est donc possible d'ajouter assez simplement des fonctionnalité de glisser/deposer dans une page HTML distante. Dans son principe de fonctionnement, elle ressemble à l'API drag'n'drop qui existe depuis toujours en XUL en mode privilégié (extensions, applications). La différence c'est qu'en XUL, il faut manipuler des composants XPCom, ce qui en interdit son utilisation sur les pages XUL web.

La bonne nouvelle, c'est que cette restriction est du passé, car l'API HTML5 du glisser/déposer est aussi utilisable en XUL ! Ce qui est une très bonne nouvelle, quand on sait que l'ancienne restriction était un frein à l'utilisation de pages XUL distantes, et que souvent les développeurs choisissait de réaliser leur application sous forme d'extensions à cause d'elle. Bien sûr, cette API, plus simple que la manipulation des composants XPCOM, peut être aussi utilisée dans les extensions et applications XulRunner.

Pour des explications sommaires sur l'utilisation de cette API, lisez ce billet sur mon blog, avec en prime un exemple d'utilisation en XUL (à tester avec une nightly de Firefox 3.1).

EU MozCamp 2008 et autres conférences

jeudi 28 août 2008 à 10:44

Cette année, c'est le plein de conférences en tout genre sur Mozilla. Il y a eu le Firefox plus Summit 2008 qui s'est tenu fin juillet, et qui a rassemblé à Whistler au Canada, près de 400 contributeurs de tout poil : développeurs, traducteurs, marketeux, testeurs (QA), documentalistes etc... (un petit aperçu de ce qui s'est passé de mon point de vue, sur mon blog, , , et ).

Nous (Xulfr) organisons le 20 septembre le Mozilla Add-ons Workshop en collaboration avec Mozilla Europe, une journée de rencontre et de conférence à Paris pour les développeurs francophones qui utilisent (ou veulent utiliser) les technologies Mozilla. À ce propos, dépêchez-vous de vous inscrire, il ne reste plus beaucoup de place !

Et Mozilla Europe, à l'attention[1] des développeurs XUL Européens ainsi que des contributeurs à la traduction et à la qualité, organise un grand événement sur 2 jours, à Barcelone en octobre : EU MozCamp 2008. Là encore des conférences, des lightning talks, et l'occasion de rencontrer beaucoup de personnes qui utilisent les technologies Mozilla au quotidien, en réalisant des extensions mais aussi des applications basées sur XulRunner.

Enfin, il y aura un stand Mozilla aux Journées Du Logiciel Libre à Lyon, et certainement à d'autres événements en France mais on vous tiendra au courant.

Notes

[1] sur invitation, qui seront envoyées en septembre

TraceMonkey dans Firefox 3.1 : le javascript qui boost !

jeudi 28 août 2008 à 10:35

Grosse amélioration des performances du moteur Javascript dans le prochain Firefox 3.1 (et donc Gecko 1.9.1/XulRunner 1.9.1), que vous pouvez tester dans les nightlies (mais il faut l'activer, via une préférence dans le about:config). Le moteur javascript, SpiderMonkey, qui devient pour l'occasion TraceMonkey, inclus une technologie d'exécution JIT qui inclus un système d'optimisation de code. Sur pas mal de benchmark javascript, Firefox 3.1 est de 1.8 à 22 fois plus rapide que Firefox 3. Et pour le coup, dépasse à nouveau le nouveau moteur javascript de Webkit, qui avait pris la tête du peloton il y a quelques mois, grâce à son compilateur de bytecode embarqué. Mais bien sûr, ce n'est qu'un début. L'inclusion complète de la machine virtuelle Tamarin dans SpiderMonkey améliorera encore plus les choses (mais ça, pas avant Mozilla 2). Pour en savoir plus, voici quelques billets à lire :

Mozilla Add-ons Workshop : c'est parti !

jeudi 14 août 2008 à 16:34

Comme nous vous l'annoncions, le 20 septembre se déroulera à Paris le premier Mozilla Add-ons Workshop. Un cycle de conférences et d'ateliers autour des technologies Mozilla.

C'est quand ?

Le samedi 20 Septembre, 2008 de 11h30 à 20h30

C'est où ?

Le MAOW se tiendra à La Cantine.

151 rue Montmartre, Passage des Panoramas 12 Galerie Montmartre, 75002 Paris (voir plan)

Programme

  • 11h30 --> 12h30 : Brunch de bienvenue
  • 12h30 --> 13h30 : Keynote de Brian King
  • 13h30 --> 14h00 : Intervention de Wladimir Palant, développeur d'Ad-Block Plus
  • 14h15 --> 15h45 : 3 ateliers/conférences en parallèle
  • 15h45 --> 16h00 : Pause café
  • 16h00 --> 17h30 : 3 ateliers/conférences en parallèle
  • 17h30 --> 18h30 : Lightning talks
  • 18h30 --> 20h30 : Cocktail

Les principales conférences :

  • Votre première extension
  • Votre première application XulRunner
  • Javascript pour adultes
  • FUEL
  • Mozilla build system
  • Développement de composant XPCom en C/C++
  • Contribuer à Mozilla

Tous les renseignements ainsi que le programme se trouvent sur le Wiki mozilla:

Pour l'inscription et plus de détails sur les conférences, ça se passe sur xulfr:

N'hésitez pas à me contacter si vous avec des idées de conférences (mon mail est sur le wiki Mozilla). Vous pouvez aussi proposer vos propres Lightning Talks (conférences éclairs) sur le Wiki.

N'hésitez pas à relayer l'information.

On se voit le 20 septembre !


Copyright © 2003-2013 association xulfr, 2013 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.