Affichage des articles dont le libellé est hi5. Afficher tous les articles
Affichage des articles dont le libellé est hi5. Afficher tous les articles

dimanche, décembre 09, 2007

Opensocial containers: check Google Gadget API compliance with gadget "IGCheck" (dev tool)

[This post has been originally published on my new technological blog on Toojoor.com - check it out at www.toojoor.com/blog]

When Google launched the Opensocial initiative, it was clearly stated that the current status is beta. As a proof, the current version of the API is 0.5.

The opensocial containers have to implement 2 APIs to be conform with this initiative:
As opensocial initiative specs are still beta and many partners are already and will get involved, I noticed very early on in my first experiences discrepancies between implementations on the various containers that I can already access (or at least their sandbox...) : igoogle itself, Google's Orkut, Hi5, Ning.

So, I decided to implement this Gadget IGCheck since those discrepancies have to get eliminated over time in order to reach the initial promise of Opensocial "Write Once, Run Anywhere".

The purpose of IGCheck is to test and report which functions of the Google Gadget API (i.e., prefixed with _IG_ in their Javascript name) are available in which containers. IGCheck then produces a report comparing the current test with reference data.

To get current status, check this page to see the most current result that we can produce concerning igoogle, orkut, hi5 & ning.

As the number of opensocial partners that are open for tests remain limited as of now, the following conclusions can be drawn as of now :
  • Orkut uses the gmodules infrastructure of Google Gadgets to run the opensocial api (see the line "host" in the result array)
  • Hi5 does the same and as such seems to have "outsourced" the task of running its opensocial container to Google (see the line "host" in the result array)
  • Ning has followed a more independent approach by implementing a fully independent container named "proxy.ning.com" (see the line "host" in the result array)
  • The choice of Ning has currently drawbacks: IGCheck finds only 6 _IG_ functions whereas 55 are present in the others. (see the line "count" in the result array)
  • Ning seems to have created its own function(s) with _IG_Prefix: a function "G_Tabs" is present in the Ning container but nowhere else (see the line "_IG_Tabs" in the result array).
The conclusions above are preliminary results only:
  • the current and future containers will have to converge after the current pioneering phase in order to reach the promise "Write Once, Run Anywhere" although the fact that IGCheck itself is a proof of partial achievement (IGCheck source code is unique for all containers)
  • the opensocial initiative will have to get more precise on Google Gadget API requirements: the debate on this topic is currently hot on the Opensocial discussion group as nothing (at least to my knowledge...) has been clearly and officially stated in this area until now . A poll is under way. The target is to get opinions of developpers and eventually to define to which extent opensocial containers have to implement the _IG_ API.
To use IGCheck in the above container, please use http://www.toojoor.com/opensocial/js/google/gadget/ig-check.xml as URL for application / gadget in the appropriate box on your social network of choice.

Stay tuned (via RSS also): more result to come when we can access more containers....

If you want to reproduce my tests and don't know how to access, read my 2 tutorials for Orkut & Hi5. The one about Ning will follow shortly.

PS: if you now of other containers that are open for test, please, let us know!

Source: blog Media & Tech (par didier durand)

mardi, novembre 20, 2007

La composante sociale Pulse de Plaxo explose via opensocial - Durable?

Cela fait plus de 4 ans que je suis utilisateur-fan de Plaxo, le service qui permet de garder son carnet d''adresses Outlook à jour via un plugin sur mon PC qui synchronise mes contacts sur Windows avec le site central de Plaxo où mes homologues professionnels s'enregistrent aussi.

Ce service est pour moi depuis toujours:
  • fort utile: qui mieux que le "propriétaire" de données de contact est plus à même de les gérer / modifier quand sa situation professionnelle évolue pour qu'elles soient ensuite répercutées automatiquement vers tous ceux qui sont en contact avec moi.
  • fascinant: c'est pour moi l'exemple canonique de la puissance énorme de la collaboration la plus minimale entre les individus. Chacun fait son tout petit bout du boulot et tout le monde reçoit un bénéfice colossal issu de la synergie de ces micro-actions. Cette valeur ajoutée est tellement concrète qu'elle finalement permis de fonder une société qui vit essentiellement de services premium (repérage de doublons puis dédoublonnage, etc..) vendus à un fragment des utilisateurs prêts à payer pour avoir encore plus(un modèle à la LinkedIn)
Quand on regarde ce graphe de croissance depuis l'origine, on voit que le système plaît beaucoup à d'autres aussi:

Depuis l'été, sûrement pour ne pas être en reste, Plaxo a lancé son initiative Plaxo Pulse pour faire levier sur cette immense base d'utilisateurs actifs (15 millions en Sept 06) et de coordonnées d'autres personnes qu'ils ont enregistrées (1+ milliard en Sept 06). Via Plaxo Pulse,
  • on peut déclarer (i.e afficher au vu et au du web) son "graphe social" personnel (comme sur LinkedIn) en envoyant des invitations à d'autres utilisateurs qui les acceptent (ou pas) pour matérialiser ce lien étroit. Ce lien est clairement une preuve (importante pour la notoriété que l'on veut afficher?) de relations spécifiques avec la personne avec qui on s'est liée. Cela va au-delà de la possession des coordonnées de cette personne.
  • on peut y afficher son flux d'activité (comme on peut le faire dans Facebook, MySpace, Twitter, Jaiku, etc...)
Ce service Pulse restait relativement confidentiel chez Plaxo jusqu'à l'annonce de l'opensocial de Google qui a boosté la visibilité dudit Pulse: John Mc Crea, le responsable marketing publie le graphe ci-dessous où il montre chiffres à l'appui que le nombre de nouvelles connexions par jour dans Plaxo Pulse a littéralement explosé (x 10!) depuis l'annonce de la participation de Plaxo à Opensocial.Sa conclusion: "Open is good for business" . C'est sa vision du moment mais il faudra voir jusqu'oû Plaxo sera prêt à aller dans cette ouverture pour en bénéficier...

En effet, j'ai fait quelques essais de développement de gadgets (j'en reparlerai) selon l'api opensocial :
  • chez Ning, j'ai pu testé mes gadgets sans barrière
  • chez Orkut (Google) et Hi5, idem
  • chez Plaxo, il faut encore actuellement "montrer patte blanche": chaque nouveau gadget doit être approuvé par Plaxo avant de pouvoir être installé dans Pulse
Donc, en serait-on encore réellement plutôt à "Open is good for business but Control is still better..." ?

Quand je vois tous ces sites où il faudrait maintenant déclarer son profil, ses relations et mettre à jour ses activités en permanence, je me pose beaucoup de questions:
  • est-ce cela en vaut la peine? quelle est l'utilité réelle?
  • est-ce que ce phénomène va pouvoir durer dans l'état technologique actuel où l'effort à réaliser pour tenir tout cela à jour est énorme ?
  • quelles innovations technologiques doivent survenir pour que cela puisse effectivement durer?
Si avez des réponses et des opinions sur ces points, je prends! Moi, je suis encore tout perplexe...

PS: je vis ce décollage de Plaxo Pulse au quotidien, je reçois actuellement chaque jour au moins 1 voire plusieurs invitations de connexions via Plaxo Pulse de personnes que j'avais stockée depuis très longtemps dans mon Outlook et qui étaient donc depuis ce moment "synchroinsées" en permanence via Plaxo. Vous aussi ? [C'est d'ailleurs ce phénomème qui m'a poussé à faire ce billet]

Source: blog Media & Tech (par didier durand)