General

Ouverture de Netvibes.org

Depuis plus d’un an, UWA est la technologie de widget de Netvibes. UWA permet bien évidemment de créer des widgets pour Netvibes mais aussi de les exécuter sur la majorité des plateformes de widgets du marché (Google/OpenSocial, Apple, Microsoft). De par sa nature simple et flexible, UWA peut fonctionner sur n’importe quelle plateforme dès lors qu’elle supporte les standards du web : html, javascript, css.

À Netvibes, UWA a toujours été prévu comme une initiative open source. Il nous a, dès le début, paru évident que nous ne pourrions jamais supporter nous même UWA dans tout les environnements imaginables et que, pour répondre à notre promesse “write once, run everywhere”, il fallait laisser les implémenteurs faire leur travail. En l’absence de standard pour les widgets web, nous pensons qu’UWA est une réelle avancée et sommes ouverts à tout dialogue qui permettrait, si ce n’est la standardisation, au moins l’interopérabilité dans le monde des widgets.

Dans cette optique, vendredi dernier, à l’occasion de notre ‘developer meetup’ de Paris, nous avons annoncé le lancement de Netvibes.org. Ce site a la vocation d’être le réceptacle de nos efforts dans le monde de l’open source et de la standardisation.

Pour que les choses soient claires, il n’a jamais été question pour nous d’ouvrir le code de Netvibes, la page personnalisable en elle-même.

Netvibes.org

À l’heure actuelle, 3 projets sont disponibles sur Netvibes.org :

  • le UWA Javascript Runtime : des librairies javascript permettant d’exécuter les widgets UWA
  • les librairies PHP Exposition : permet notamment d’analyser et compiler les widgets UWA
  • le serveur de widget Exposition : permet de servir des widgets à des utilisateurs finaux, notamment sous forme d’iframe

Ces composants sont disponibles sous la licence LGPLv3 qui garantit une grande liberté aux utilisateurs et aux implémenteurs.

En pratique, UWA est extrêmement flexible. Pourvu qu’un développeur ait de l’imagination et de l’inspiration, ces outils l’aideront à adapter UWA à une grande variété de contextes : sur le ‘desktop’, les appareils mobiles et les réseaux sociaux par exemple.

Pour les applications et les sites web, il sera souvent préférable d’exposer les widgets grâce à des iframes. Ceci est possible en utilisant notre serveur de widgets Exposition. Exposition peut être installé sur votre infrastructure ou tout simplement utilisé sur notre instance librement à disposition sur nvmodules.netvibes.com. Vous utiliserez ainsi les mêmes composants qui nous servent chaque mois à distribuer des centaines de millions de widgets.

Ces composants sont encore en ‘technology preview’, c’est à dire qu’à cette étape, nous les présentons aux développeurs qui nous donnent leurs retours et nous aident à peaufiner notre documentation. Nous vous tiendrons au courant de chaque avancée importante et, bien sûr, du lancement officiel.

Par l’ouverture de ces technologies, nous souhaitons étendre la portée des widgets web et lancer une conversation autour de l’industrialisation de l’économie des widgets. Nous ne pensons pas être les seuls à nous enthousiasmer autour de cette idée !

Si vous avez des questions à propos de ce projet, vous pouvez utiliser notre forum dévelopeurs ou nous envoyer un email à platform at netvibes.com.

Previous Post Next Post