Vers des widgets universels grâce à Netvibes UWA

C’est ce week-end que Netvibes a officiellement lancé son environnement de production de widget universel : Netvibes UVA.

Logo de Netvibes UVA

Le principe est le suivant : en exploitant le cadre de développement des Universal Widgets, vous assurez une compatibilité de vos widgets avec Netvibes, Google IG, le Dashboard d’Apple et très bientôt Opera et Windows Vista. Autant dire tout de suite que ça change carrément la donne et que le cauchemar annoncé par la multiplication des moteurs de widgets (dont vous pouvez avoir un aperçu ici : Tout savoir sur les widgets) est ici évincé avec ce système. Yahoo! Widget semble être le grand absent de cette liste de compatibilité, il faut dire que leur moteur diffère légèrement des autres et que les widgets Yahoo! demandent plus de travail. C’est étrange… surtout lorsque l’on sait que les widgets ne sont que de l’HTML et du javascript…

Il m’est très difficile de commenter la pertinence technologique de cette initiative (je laisse la parole à d’autres bien plus qualifiés que moi sur ce domaine), de même que de confirmer qu’elle repose sur les spécifications du W3C. Toujours est-il que ça me semble plus ambitieux que des services équivalents comme MuseStorm.

Si vous souhaitez vous lancer dans le développement de widgets universels, je vous recommande l’indispensable documentation, sinon je vous propose de lire la roadmap ou encore l’annonce officielle : Netvibes annonce l’Universal Widget API.

Cerise sur le gâteaux : le code source sera très bientôt publié en open source, c’est dire s’ils sont bien intentionnés. Entre ça et la prochaine compatibilité avec OpenID, on peut se dire que Netvibes est en train de creuser l’écart avec ses concurrents.