Christophe Nowicki

August 29, 2006

Introspection support for DBuzilla

I’ve added methods for parsing D-BUS Introspection Data.

Now you can get informations about available interfaces, methods, signals and properties with the nsIDBusInterface object.

In order to test my methods I wrote an dbus-viwer clone in XUL : http://trac.csquad.org/browser/trunk/examples/dbus-viewer

Here is a screencast (1 Mo) where you can see dbus-viewer in action.

Filed under: Google Summer of Code,Mozilla Firefox — Tags:, — cscm @ 18:14

May 24, 2006

D-BUS for Mozilla project started

D-BUS for Mozilla I’ve setup an software developement platform with Trac for the D-BUS for Mozilla project :

Filed under: Google Summer of Code,Mozilla Firefox — Tags:, — cscm @ 20:37

March 11, 2006

Petit compte rendu de la confèrence sur les clients riches avec XUL du 09/03/2006

Parinux a organisé une confèrence technique sur la réalisation de clients riches avec XUL, cette confèrence a été présentée par Paul ROUGET de XULFr avec la participation de deux invitées.

Pour ne pas changer les bonnes habitudes, nous sommes arrivés dans la salle avec près d’une demi-heure de retard, les causes de ce retard ne sont pas toutes avouables ( Jesse, je t’avais dit d’imprimer le plan avant de partir … Karim, l’adresse est le 85bis rue Ménilmontant et non 185, merci pour la marche à pieds ;-0 )

Le public

Visiblement les trois quarts du public était composé d’Epiteens, assez jeune donc et la salle été presque pleine (avec environ moins de 40 personnes).

Les démonstrations

Les démonstrations ont mis l’accent sur les aspects graphiques et les possiblités offertes par la plate-forme Mozilla : telles que l’intègration du format SVG et l’utilisation de plugins de rendu graphique.

Mais les plus beaux effets graphiques ont été réalisées à l’aide de plugins externe et non de l’API de Mozilla, à cause des difficutlés pour obtenir un “handle” sur le buffer d’affichage. Cette difficulté vient du fait que Mozilla est muli-plateforme est le rendu graphique se fait de manière diffèrentes en fonction de la plate-forme.

La modularté de la plate-forme offre la possiblité d’intégrer rapidement des applications exterieures, grâce aux overlay et au système de plugins (le même système que Firefox).

Biensur comme toute démonstration, il y a eu quelques accros mais dans l’ensemble les possiblités offertes sont impressionnantes.

Points intèressants

Les deux points forts de ces applications sont la portabilité et la facilité de developpement.
Dans la période actuelle, la portablité de l’application est quelque chose de très important compte tenu, de l’hétérogénité des parcs informatiques. De nombreuses entreprises disposent d’architecture hétérognène et la plate-forme Mozilla met à leur disposition un environnement de développement modèrne et portable.

Paul a fait des comparaisons interessantes avec la technologie concurrente XAML, qui ne sera jamais hétérogène est ne fonctionnera que sur des systèmes Microsoft. Il est difficile d’imaginer l’installation d’une nouvelle carte graphique dans une station Sun pour faire fonctionner une application métier ;0)

J’ai aussi beaucoup apprécié l’honnêteté sur la difficulté d’apprentisage de la plate-forme. En effet la courbe d’apprentisage pour arriver à ce niveau est assez longue, car contrairement à d’autres technologies, il ne suffit pas d’apprendre un langage de programmation et un framwork pour obtenir des resultats intéressants, mais plusieurs technologies (XUL, CSS, XBL, XPFE, XPCOM, RDF et le langage C++) pour commancer obtenir un résultat “sexy”.

Remerciments

A toute l’equipe de XulFR pour leur proseitisme et à Parinux pour l’organisation.

Filed under: Mozilla Firefox — Tags: — cscm @ 07:34

January 14, 2006

Un joli selectionneur de date pour Freya : XUL DatePicker

fani_datepicker Je viens de finir l’intégration du selectionneur de date dans l’interface graphique du projet FANI : Freya.

Il s’agit d’un contrôleur écrit en XBL, disponible à cette adresse XUL Datepicker (Calendar)

Ce langage permet d’étender le nombre de widgets disponibles en XUL à l’aide de feuilles de style et de fichiers de description XML.

L’ensemble de ces technologies semble être extrêment puissant, mais difficile d’approche : la console Javascript est trop souvent muette …

Filed under: Mozilla Firefox — Tags:, — cscm @ 19:15

January 8, 2006

Extension Trashmail.net pour Mozilla Firefox

Enfin!

La voici enfin, l’extension qui va vous simplifiez la vie et vous evitez de recevoir pleins de promotions dans votre boîte de messagrie !

Après avoir harceler Stephan Ferraro durant prés d’un an, celui-ci à enfin pris le temps d’écrire un plugin pour Mozilla Firefox à fin de rendre le service Trashmail.net accéssible directement dans votre navigateur.

Le concept de Trashmail.net

Le concept de Trashmail.net est extrèment simple, il consite à mettre à votre disposition un alias de messagerie temporaire.

Par exemple votre adresse de messagerie est : jean.rachid@free.fr.
Vous voulez faire un achat sur un site web marchant bien connue pour la quantité de SPAM envoyer par jour.
Nous pouvons citer Pixmania, Alapage, GrosBill, etc …
Vous allez sur le site de Trashmail, pour créer un alias de messagerie temporaire de type : ffwqtn@trashmail.net.
Et vous donnez cette adresse de message temporaire lors de la commande.
Comme cela vous ne receverz que le ou les messages lier à votre commande et non la plétore de messages publicitaires qui vont suivre.
J’utilise ce système depuis présque 3ans et je n’ai rencontrer aucun souci.

L’extension pour Mozilla Firefox

Mais aujourd’hui, c’est encore plus facile ;0)
Vous n’avez même plus besoin d’allez sur le site de trashmail.
Il vous suffit d’installer l’extension dans votre navigateur :

http://www.trashmail.net/plugins/firefox/trashmail-firefox-1_0.xpi

Et d’utiliser le menu contextuel pour créer une adresse de messagerie temporaire en 2 click.

C’est encore plus simple ;0)

Filed under: Mozilla Firefox — Tags: — cscm @ 11:17

Powered by WordPress