Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

Google multiplie les API
Pour les développeurs : du GPS pour Android à la Business Intelligence pour tous

Le , par Gordon Fowler, Expert éminent sénior
Oui, Google a frappé un grand coup lors de son traditionnel Google I/O.

Cela ne veut pas dire que Google est le « meilleur » ou que la concurrence n'existe pas, mais une chose est sûre, le nombre des annonces majeurs lors de l'évènement à marqué les esprits (cf. la rubrique "Lire aussi", ci-dessous).

Un point que nous n'avons pas encore abordé est celui de la multiplication des APIs que Google a mis à la disposition des développeurs webs et/ou mobiles.

Deux ont particulièrement retenu l'attention des observateurs.

La première ?

Une API que Google vient de rendre entièrement open-source et qui permet de transformer un smartphone sous Android en terminal GPS. Rien de nouveau direz-vous ?

Si. Car avec MyTracks, il est à présent possible d'enregistrer un trajet, de le mixer avec les Googles Docs ou Google Maps. Google espère que ce potentiel sera exploité par les développeurs « par exemple avec des applications de fitness ou pour l'aviation » prédit Rodrigo Damazio, ingénieur chez Google.

MyTracks permet d'enregistrer son trajet donc, mais également de calculer les distances, les dénivellations, les vitesses, les moyennes, etc.

Bref, a terme c'est le marché du GPS qui risque de se trouver modifier en profondeur.

Faisant feu de tout bois, Google s'attaque également au marché de la Business Intelligence (BI).

Généralement, les outils BI demandent des performances très élevées pour prendre en compte, modéliser et analyser des quantités très importantes de données complexes. Conséquence, les technologies BI sont chères.

Ou tout du moins étaient chères.

Avec Prediction API, Google rend ces outils d'analyse gratuits.

Prediction API permet « de mieux analyser vos données et de révéler les modèles sont souvent difficiles à découvrir manuellement. L'API permet également d'utiliser ces modèles pour prédire de nouveaux résultats, ce qui facilite le développement de tout type de logiciels, de systèmes d'analyse ou de système de recommandations ».

L'outil est actuellement disponible sur invitation.

Le fait que l'API soit proposée sur le modèle du Cloud Computing permet également de profiter des capacités de calcul des infrastructures de Google. Et donc de réaliser encore plus d'économies.

Bref, la puissance des solutions Business Intelligence à la portée de tous les développeurs.

Le code de MyTracks est disponible ici sous licence Apache 2.0.

Les demandes d'invitations pour Prediction API s'effectuent sur cette page.

Sources : Contribution de Rodrigo Damazio dans un Google Groups sur MyTracks et la présentation de Google Prediction API

Lire aussi

Les autres annonces IT Pro du Google I/O :

Android 2.2 débarque au Google I/O : Flash, Microsoft Exchange et trois nouveaux outils de développement au menu de « Froyo »
Google propose une version professionnelle de son App Engine et des services en Cloud privé grâce à une collaboration avec VMWare
Google offre son codec video VP8 sous licence open source, Firefox l'intègre déjà
Google Storage for Developers, bientôt un nouveau service de stockage pour développeurs : Google veut-il aussi concurrencer Amazon ?
Google présente Chrome Web Store, son magasin d'applications a quelques similitudes avec celui d'Apple

Les rubriques (actu, forums, tutos) de Développez :

Business Intelligence
Mobiles
Android
Développement Web

Et vous ?

D'après vous où s'arrêtera Google dans la création d'outils pour les développeurs ?
Cette multiplication des APIs est-elle une bonne nouvelle ou préfigure-t-elle un danger pour les concurrents de Google et donc à terme un appauvrissement de l'offre ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Naquada Naquada - Membre régulier http://www.developpez.com
le 25/05/2010 à 15:44
Google est loin de proposer une offre BI complète. C'est tout au plus la partie d'analyse prédictive.
Avatar de Lyche Lyche - Expert confirmé http://www.developpez.com
le 25/05/2010 à 16:37
Ils vont chercher les données partout ma parole
Quand arrêteront-ils de nous la mettre partout où ils le décident? Bien sûr, faire du BI en cloud computing en laissant gentillement toutes les informations importantes sur les serveurs de Google.. Mais bien sûr. Le côté gratuit c'est tellement facile "vous ne payez pas par votre argent mais par les détails de votre vie".

Le traker GPS est pas mal aussi, "nous saurons tout de vous, jusqu'à votre déplacement aux toilettes" -_-
Avatar de atb atb - Membre éclairé http://www.developpez.com
le 25/05/2010 à 16:50
Le traker GPS est pas mal aussi, "nous saurons tout de vous, jusqu'a votre déplacement aux toilettes" -_-



Ne t'étonnes pas si demain en allant aux toilettes, un commercial t'appel pour te fourguer du PQ
Avatar de Naquada Naquada - Membre régulier http://www.developpez.com
le 25/05/2010 à 19:27
Citation Envoyé par Lyche  Voir le message
Ils vont chercher les données partout ma parole
Quand s'arrêteront-ils de nous la mettre partout où ils le décident? Bien sûr, faire du BI en cloud computing en laissant gentillement toutes les informations importantes sur les serveurs de Google.. Mais bien sûr. Le côté gratuit c'est tellement facile "vous ne payez pas par votre argent mais par les détails de votre vie".

Le traker GPS est pas mal aussi, "nous saurons tout de vous, jusqu'a votre déplacement aux toilettes" -_-

Ils n'en font pas. En tout cas, pas parce cette API.
Avatar de doc malkovich doc malkovich - Responsable Approche théorique du décisionnel http://www.developpez.com
le 27/05/2010 à 11:55
Citation Envoyé par Lyche  Voir le message
Bien sûr, faire du BI en cloud computing en laissant gentillement toutes les informations importantes sur les serveurs de Google.. Mais bien sûr. Le côté gratuit c'est tellement facile "vous ne payez pas par votre argent mais par les détails de votre vie".

Tu peux sécuriser les données que tu envoies en enlevant justement les données confidentielles ... Il faut bien sûr y penser avant ...
Ce qui me parait le plus embêtant dans l'histoire c'est le coté "boite noire" de l'API ...
Avatar de Lyche Lyche - Expert confirmé http://www.developpez.com
le 27/05/2010 à 14:29
Citation Envoyé par john malkovich  Voir le message
Tu peux sécuriser les données que tu envoies en enlevant justement les données confidentielles ... Il faut bien sûr y penser avant ...
Ce qui me parait le plus embêtant dans l'histoire c'est le côté "boite noire" de l'API ...

Le truc c'est que Google sait que les developpeurs ne font pas ce qu'ils veulent mais ce que le client demande. Et le client il ne va voir que le côté gratuit de la chose. N'oublions pas que nous sommes, 9 fois sur 10 en entreprise, dirigé par des "vieux" qui n'ont aucun sens de la réalité technologique actuelle et que le profit est leur seul mot d'ordre. Toutes les applications que j'ai vu développer en php en 4 ans parce que "c'est gratuit" et qui finissent à la poubelle parce qu'elles sont impossible à maintenir..
Google se base en grande partie sur cette ignorance des "têtes pensantes" pour les apâter avec des termes super cool tels que "gratuit"..
Avatar de doc malkovich doc malkovich - Responsable Approche théorique du décisionnel http://www.developpez.com
le 27/05/2010 à 17:59
Citation Envoyé par Lyche  Voir le message
Toutes les applications que j'ai vu développer en php en 4 ans parce que "c'est gratuit" et qui finissent à la poubelle parce qu'elles sont impossible à maintenir..

Hum, là ce n'est pas pareil, les données restent à l'intérieur de l'entreprise ... Avec l'API BI de Google les données sortent, c'est une autre architecture. C'est sûr qu'il ne faut pas la laisser aux mains de tout le monde ...
Avatar de Lyche Lyche - Expert confirmé http://www.developpez.com
le 28/05/2010 à 9:04
Citation Envoyé par john malkovich  Voir le message
Hum, là ce n'est pas pareil, les données restent à l'intérieur de l'entreprise ... Avec l'API BI de Google les données sortent, c'est une autre architecture. C'est sûr qu'il ne faut pas la laisser aux mains de tout le monde ...

C'est pas un problème qu'elles soient encore à l'intérieur de l'entreprise. C'est un problème de pertinence de choix. Et ce choix perd en pertinence dès qu'il y a le mot "gratuit" qui rentre en ligne de compte. Les entreprises (surtout les patrons en faite) veulent des solutions clés en main avec un minimum de budget et qui répondent à leurs exigences. Le coût de la technologie (licences, maintenances etc..) rentre en compte. Et je ne suis pas sûr qu'entre une solution BI Microsoft (SQL Server 7k€ la licence + Bi MS + Achat et maintenance du serveur (salle blanche comprise)) et une solution BI sans frais de structure et de maintenance informatique le client choisisse un investissement de 30k€. (J'ai donné MS comme exemple mais ça aurait pu être java/oracle etc..)
Dans tout les cas, le raisonnement logique d'un patron perd en qualité dès que l'argent rentre en prise de compte. Et Google à très bien compris ce phénomène c'est pour ça qu'ils multiplient les applications, les services et offres "gratuites" pour attirer le plus de personnes possible et fiabiliser leurs analyses.
Offres d'emploi IT
140 VENDEURS CONSEILLERS H/F en CDD (pour la période de Noël
Solutions Recrutement - Ile de France - PARIS
Développeur vb 6 h/f
Lyon Tertiaire ADEQUAT - Rhône Alpes - Lyon (69000)
Consultant fonctionnel PLM H/F
Atos Technology Services - Auvergne - Clermont-Ferrand

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil