MozStorage :

MozStorage est une base sqlite (basé sur des fichiers, pas d'installation de serveur de base de données...) intégrée directement dans firefox.

Et c'est rudement intéressant ! En effet, jusqu'ici pour stocker des donnés avec une application XUL, on avait "que" les fichiers RDF. Les fichiers RDF, c'est bien, mais ça demande un grand temps d'adaptation ! Il faut comprendre la "logique RDF", ce qui est loin d'être une mince affaire.

Par contre les bases de données, ça, c'est beaucoup plus populaire ! Enfin... "populaire" je m'entend, ma petite cousine n'a jamais entendu parler de MySQL mais tout informaticien qui se respecte connaît au moins les quelques requêtes SQL qui lui permettront de s'en sortir avec une base de données !

MozStorage donc,

MozStorage va permettre de stocker des données en local, et de manière simple dans un base à laquelle on accède par des requêtes SQL, bon il va falloir bosser un peu l'appel des composants XPCOM qui vont bien, mais ça doit être de l'ordre du possible, et tout à coup les possibilités d'applications deviennent quasi infinies et surtout d'une simplicité inégalée ! En effet, on pourra décrire l'application avec XUL, la rendre dynamique avec javascript et stocker tout ça dans une petite base !

Il devrait donc y avoir une déferlante de petites applications de gestion diverses et variées (cave à vin, vidéothèque, ...) et du coté professionnel, une gestion simplifié de diverses petites bases sympa (gestion des congés, catalogues) le tout sur des postes déportés et pas forcément connectés au réseau ou à une base de données partagée, donc totalement autonomes.

C'est une révolution pour la plate-forme XUL ! Alors voilà, la révolution est en cour, je vous le dis, et c'est par ici :

mozStorage Extension

En attendant l'intégration directe dans firefox2 !