IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par Gordon Fowler

107PARTAGES

3  0 
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 ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Naquada
Membre habitué https://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.
2  0 
Avatar de atb
Membre éprouvé https://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
1  0 
Avatar de Naquada
Membre habitué https://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.
1  0 
Avatar de doc malkovich
Expert confirmé https://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 ...
1  0 
Avatar de Lyche
Expert éminent https://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"..
1  0 
Avatar de doc malkovich
Expert confirmé https://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 ...
1  0 
Avatar de Lyche
Expert éminent https://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.
1  0 
Avatar de Lyche
Expert éminent https://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" -_-
3  3