La preuve est dans le pudding, comme on dit. Chez Yahoo, le pudding est actuellement très trouble, avec Jerry Yang en tant que PDG, une année 2008 désastreuse en termes de prix des actions et qui n’a pas été repris par Microsoft. Pourtant, juste au cours des dernières semaines, lorsque Carol Bartz a pris ses fonctions de PDG, c'est comme si le nuage noir s'était levé..

À vrai dire, Yahoo compte autant de diplômés et de chercheurs au doctorat que de Google et a toujours essayé de repousser les limites en matière d'innovation Web. Et il le faut: les technologies futures sur le Web - telles que la localisation, les réseaux sociaux, les grappes informatiques et les algorithmes de recherche Web avancés - ne prennent pas vie, elles doivent naître et être reproduites dans un laboratoire de recherche..

Lors d'une visite récente dans les installations de Yahoo, nous avons rencontré les meilleurs chercheurs et innovateurs de la société, dont le vice-président de l'ingénierie et un ancien élève d'Oxford très intelligent travaillant sur les technologies de cartographie. Ce fut une expérience enrichissante, car nous avons réalisé que Yahoo n'était pas simplement un autre géant de la recherche me-too ou une entreprise qui acquiert des start-ups telles que Flickr.com. Voici les projets les plus passionnants que nous avons trouvés…

1. Y! OS
Yahoo cherche à rendre davantage de ses propriétés Web aussi ouvertes que possible. Aujourd'hui, des entités Web disparates dans Yahoo, telles que Answers et Search, ne partagent pas bien les données. Et Yahoo ne le fait pas bien avec les autres sites non plus. Y! OS a l'intention de remédier à ce problème. Et nous voyons déjà les premiers signes de ce type d'interopérabilité avec des sites tels que Twitterfeed.com qui vous permettent de vous connecter au site avec votre compte Yahoo. Neal Sample, vice-président de l'ingénierie, explique qu'il ne devrait pas y avoir une multitude de connexions alors que les API devraient être plus ouvertes (pour que les développeurs puissent créer des fonctionnalités dans Yahoo), des normes comme XML devraient être plus portables et les applications autonomes plus faciles à utiliser. créer.

"Les utilisateurs devraient être en mesure d’apporter d’autres expériences dans Yahoo", déclare Sample, que nous avons rencontré au siège de Yahoo à Sunnyvale. "Avec Y! OS, les développeurs peuvent ajouter des services à des services existants, tels que Yahoo Mail ou prendre un produit existant et le développer. Nous autorisons les développeurs sur le réseau et leur donnons la possibilité d'augmenter les services. En ouvrant les données et les préférences, nous souhaitons plate-forme de l'expérience Yahoo. "

Si tout cela vous semble familier, c'est parce que les systèmes d'exploitation ont très tôt traversé la même phase: unification des plates-formes et des modèles de données, une plus grande disponibilité des outils et l'encouragement du développement d'applications. Cela conduira-t-il un jour à un système d'exploitation Web Yahoo? L'échantillon ne ferait aucune prédiction spécifique, mais a reconnu que des standards Web tels que OpenID ouvrent la voie à un système d'exploitation Web..

2. Hadoop
Yahoo s'intéresse vivement à l'informatique en cluster, qui utilise un matériel standard pour gérer les tâches informatiques les plus difficiles et les plus complexes. L'objectif du projet Hadoop est de masquer la complexité du matériel tout en permettant aux tâches de traitement en parallèle de s'exécuter rapidement et efficacement..

"Nous permettons aux gens d'explorer des problèmes qu'ils ne pouvaient pas traiter auparavant et d'innover avec les données", a déclaré Ajay Anand, membre de l'initiative Yahoo Grid Computing. "Yahoo Search a été l'un des premiers projets à bénéficier de cette structure évolutive. L'intention est de faire ce traitement le plus rapidement et le moins cher possible. Avec des milliers de machines, quelque chose se brisera presque tous les jours". Le projet Hadoop a tendance à se concentrer sur une infrastructure évolutive.

En septembre de l'année dernière, Hadoop a été étendu à 4 000 nœuds, chacun étant alimenté par deux processeurs Intel Xeon quadricœurs fonctionnant à 2,5 GHz, des disques SATA 4x1 To et une mémoire vive de 8 G.