Magazine Internet

Google OpenSocial, nos premiers travaux

Publié le 04 novembre 2007 par Francois Baligant

Comme prévu, Google a effectivement mis à disposition la documentation sur http://code.google.com/apis/opensocial.
Après lecture, beaucoup d'éléments viennent en droite ligne de la structure des Google Gadgets, la technologie widgets de Google. Même fichier de définition XML et réutilisation de nombreuses API existantes (GData notament)
J'ai également pu avoir accès à la sandbox Orkut et faire quelques tests avec les quelques applications en test.
Comment ca fonctionne ? Très classiquement avec des callbacks entre la Iframe où est hébergée l'application et un backend Javascript dans le container du site de réseau social. L'API offerte par le backend Javascript est précisement ce que OpenSocial standardise.
Ensuite le backend Javascript translate les appels vers des appels aux WebServices natifs de la plateforme (typiquement en faisant des entrées/sorties en JSON)
Le SDK pour le container (l'hébergement dans un site de réseau social tiers) n'est pas encore disponible. Cela nous laisse donc une petite semaine pour terminer les préparatifs (cette estimation de temps n'engage que moi)
Où en est-on avec l'implémentation sur Orbideo ?

  • La page de profile existante a été découpée en une série de widgets.
  • Un système pour que l'utilisateur puisse ajouter/enlever/changer l'ordre des widgets a été mis en place dans "Mon Compte".
  • Les bases du système de container sont en place: on peut créer un nouveau widget à partir de code HTML/JS ou Flash brut et l'intégrer sur sa page profile. Pour garantir la sécurité, ces widgets perso sont encapsulés dans une Iframe sur un domaine différent. Pas de problème de vol de session, de cookie ou de cross-site scripting comme ca.
  • Un mécanisme d'auto-détection de la taille des applications ajuste automatiquement la taille des Iframes.
  • Testé OK avec des Google Gadgets, des WidgetBox et quelques autres fournisseurs de widgets.
Tout ca est visible sur mon profile avec un Tetris et ma playlist last.fm intégrés à la page. Vous pouvez aussi aggrémenter votre profile de ces petits gadgets, ca se trouve dans l'onglet "Disposition Profile" de "Mon Compte".
Bonus, comme n'importe quel code HTML est accepté, vous pouvez vous en servir pour ajouter des images pour décorer votre profile. J'ajouterai un outil pour gérer çà plus facilement un peu plus tard.
Ensuite, que reste-t'il à faire ?
  • Implémenter GData et FOAF qui semblent être indispensable pour les applications un peu évoluées.
  • Implémenter un catalogue d'applications ayant été testées et jugées compatible.
De quoi faire en attendant la sortie du SDK pour le container...

Vous pourriez être intéressé par :

Retour à La Une de Logo Paperblog

Ces articles peuvent vous intéresser :

  • Google lance Google Shared Stuff

    Google a encore lancé un nouveau service : Google Shared Stuff, service de sauvegarde et partage de bookmarks. Ce service se rapporoche un peu de Google Bloc... Lire la suite

    Par  François Mottet
    BLOG, INTERNET, MOTEUR DE RECHERCHE, WEB2.0
  • Google rachète Zingku

    News en brève : Google vient de rachete Zingku, prestataire de services pour mobiles. Pour résumer : Zingku est un service de networking sur plateforme mobile. Lire la suite

    Par  Benoit Henry
    EBUSINESS, EMARKETING, FINANCES, FOCUS EMPLOI, INTERNET, MARKETING & PUBLICITÉ, MOTEUR DE RECHERCHE
  • Google Transit sort du Google Labs

    Le service Google Transit, qui donne en quasi temps réel l’état du trafic routier vient de sortir du Google Labs pour intégrer Google Maps. Lire la suite

    Par  Clement Donzel
    INTERNET, MOTEUR DE RECHERCHE
  • Jaiku rachetée par Google

    La start-up suédoise spécialisée dans la téléphonie mobile vient d’être rachetée par Google. Créée en 2006, Jaiku permet un peu à la manière de Twitter... Lire la suite

    Par  Clement Donzel
    INTERNET, MOTEUR DE RECHERCHE
  • Google et les réseaux sociaux avec OpenSocial

    Google lance OpenSocial, un nouveau projet proposant des API (interface de programmation), afin de créer des modules pouvant tourner sur un grand nombre de... Lire la suite

    Par  François Mottet
    BLOG, INTERNET, MOTEUR DE RECHERCHE, WEB2.0
  • Google : "My Location" , Google cherche et trouve...

    Google Location" cherche trouve...

    Sur son blog d'entreprise, le groupe américain a annoncé mercredi une nouvelle fonction, encore en phase d'essai, qui permet d'indiquer par un point bleu sur le... Lire la suite

    Par  Anonyme
    INTERNET, MOTEUR DE RECHERCHE
  • Google s’emmêle les mots

    Google s’emmêle mots

    Dans un billet récent j’indiquais que Google avait tendance à confondre son intérêt avec internet. Le voilà de nouveau qui s’emmèle les mots. Lapsus révélateur... Lire la suite

    Par  Activeille
    INTERNET, MOTEUR DE RECHERCHE