Alors que l'actualité ne joue pas en la faveur de Google pour causes d'inquiétudes. La firme de part sa réussite démesurée, a des moyens financiers généreux pour se faire plaisir, se disperser et proposer d'autres services intéressants auprès des utilisateurs. En effet, d'acquisition en acquisition, d'investissement en investissement, Google ne s'arrête plus. Des emplettes diverses et variées qui pour certaines sont dans un but bien précis telle que Doubleclick et d'autres des applications Web pour séduire les utilisateurs.

En dehors de ses acquisitions, Google ne s'arrête pas en si bon chemin, en développant et proposant divers APIs liées à leurs services pour les développeurs. La plus belle réussite est sans doute celle de Google Maps. En effet, cette dernière est l'une des plus utilisées. A ce jour, de nombreux développeurs créaient des mashups combinant Google Maps avec d'autres données dont certaines sont vraiment très intéressantes. Avec ces APIs on se doute que la stratégie de Google est de favoriser l'appropriation de leurs services, mais aussi de laisser la créativité des développeurs ou des startups sur de nouveaux usages auxquels Google n'avait pas pensé. Par ce biais, ils font vivre les utilisateurs dans toutes leurs activités quotidiennes dans le monde de Google directement ou indirectement. Dans cette démarche, Google cherche à monter un puissant écosystème dont nous avons du mal à l'heure actuelle à percevoir les tenants et les aboutissants.

En s'écartant de ce sujet qui fait un peu peur, il faut remarquer que Google innove et propose de beaux services et de beaux outils pour le Web. Prenons l'exemple de GWT (Google Web Toolkit), disponible sous la licence open source Apache 2.0, ce framework permet de créer des applications Web AJAX. Ce toolkit a un modèle de développement unique en son genre qui permet une productivité hors paire. GWT écarte toute la problématique du langage Javascript, il suffit de comparer le code source d’un développent en prototypejs et en GWT pour se rendre vite compte qu’un langage fortement typé basé sur un modèle de composants hiérarchiques et événementiels est toujours plus simple à conceptualiser et à maintenir. Le petit dernier, Google Gears, est aussi un excellent exemple. Sous forme de plugin pour les navigateurs internet, il permet de répondre aux problématiques des applications en ligne pour des usages hors ligne.

Ayant eu la chance de pouvoir participer à la journée "Google Developer Day 2007", je peux vous dire que d'autres API et services verront certainement le jour vu l'imagination (mais aussi les finances et le temps dégagé) des équipes de Google.