Google XXL: API
Google XXL
Affichage des articles dont le libellé est API. Afficher tous les articles
Affichage des articles dont le libellé est API. Afficher tous les articles

De la 3D pour l'API Google Maps

L’API Flash pour Google Maps maintenant en 3D


Le principe est très simple (si j’ose dire) :
Utilisez cette déclaration : Map3D.viewMode = View.VIEWMODE_PERSPECTIVE;
Remplacez la version précédente des barres de contrôle et de zoom par les nouvelles : addControl(NavigationControl);
Voici le lien vers la documentation complète de l’API Flash pour Google Maps. Cette page de notre blog explique rapidement l’utilisation de cette API.
Vous avez toute une série d’exemples à partir de cet article du blog Geo Developpers.



Je trouve que ceux liés à la météo et aux parcelles cadastrales sont très convaincants…
Notez que les touches Ctrl et Maj peuvent être utilisées pour la navigation à l’intérieur de la carte qui est affichée.

Nouvelle version de l’API Google Maps


Afficher des données GeoXml dans Google Maps


C’est rendu possible en utilisant la dernière version (expérimentale) de l’API Google Maps et donc ce type de déclaration : google.load('maps', '2.160');
La constante G_SATELLITE_3D_MAP a été optimisée de façon à ce que la plupart des superpositions de données soient fidèlement reproduites en vue satellite : marqueurs et lignes, mais aussi, polygones, images d’arrière-plans, superposition d’avant-plan et objets GGeoXml. Rappelons que ce dernier vous permet d’afficher du contenu géographique à une carte en utilisant un fichier XML. Ainsi, le rendu, à travers le plugin Google Earth, reflètera exactement les éléments tracés en trois dimensions.
Il existe des exemples très parlants à partir du blog Geo Developers. Vous n’avez qu’à afficher le code source afin de l’adapter à vos propres cartes.

Google Wave : une plate-forme communautaire

Google Wave

Google Wave : un sens de la communication certain !


Impossible d’échapper au Buzz suscité par l’annonce d’un nouveau service appelé Google Wave et qui est sensé révolutionner notre approche de la messagerie instantanée et des services de réseautage social.
Bien que nous n’aimions pas trop faire de la science-fiction logicielle (le produit ne sera disponible qu’avant la fin de l’année), une brève explication des fonctionnalités qui sont promises reste intéressante puisqu’elle nous permet d’appréhender d’un œil plus critique celles proposées par les services et applications que nous utilisons actuellement. De fait, Google Wave change notre manière d’appréhender les réseaux sociaux, en général, et les systèmes de communication, en particulier.

Un lexique Google Wave


En bref, Google Wave est une plate-forme de communication en temps réel qui vise à unifier des services qui restaient, jusque là, disparates : Chat, e-mail, messagerie instantanée, réseau social, Wiki collaboratif, intranet d’entreprise (gestion de projet ?), etc. C’est aussi une application HTML 5 créée à l’aide du Google Web Toolkit et offrant, entre autre, un éditeur de texte avancé ainsi que des fonctionnalités comme le Glisser-Déposer. Un certains nombres de termes permettent d’en avoir une idée plus précise :
Wave : une Wave désigne le fil d’une discussion qui implique un ou plusieurs utilisateurs ou/et robots. La particularité d’une Wave est que vous pouvez y agréger toute sorte de contenu textuel ou multimédia (photo, vidéo, gadget, outil de visualisation, carte Google Maps, agenda partagé, etc.). Enfin, il sera possible de parcourir l’historique d’une Wave en affichant une ligne de temps que vous pourrez parcourir à votre gré. Notez que les Waves sont archivées et que vous pouvez y revenir à tout moment (même si vous n’y avez pas participé).
Wavelet : ce terme fait référence à une sorte de conversation dérivée à partir d’une Wave parente.
Blip : c’est une Wave individuelle un peu à la manière d’un Tweet. De manière similaire, un Blip peut reprendre le contenu d’un ou plusieurs autres Blips. J’ai eu l’impression que cela tenait lieu de la plus petite parcelle de connaissance ou de données au sein d’une Wave.
Extensions : elles sont de deux sortes… Les robots et les gadgets qui fonctionnent comme des applications intelligentes capables de comprendre ce qui se passe autour d’elles et d’interagir avec leur environnement.

Les atouts de Google Wave


En voici une liste qui n’est surement pas exhaustive :
Instantanéité : les utilisateurs peuvent voir ce que vous écrivez au fur et à mesure de votre saisie. Par ailleurs, les robots Google Wave sont capables de corriger vos fautes de frappe ou de traduire, en temps réel, le texte que vous saisissez. Ce correcteur orthographique est particulier en ce sens qu’il est sensible au contexte général de la phrase.
Collaboration : ce que vous avez écrit sur Wave peut être édité et complété par un autre utilisateur. Chaque Wave fonctionne comme un Wiki collaboratif dans lequel tout le monde peut commenter les interventions des autres.
Gestion avancée des partages : a priori, vous pourrez choisir de manière très fine quelles sont les données que vous souhaitez publier et, surtout, avec quelles personnes vous voulez les partager.

Les robots intelligents de Google Wave


Les robots peuvent se voir comme des participants (automatisés) à une Wave qui fonctionnent côté serveur et qui permettent d’accomplir des tâches à destination des utilisateurs comme, par exemple, la synchronisation des données entre les différents services. Hébergés sur Google App Engine, ils sont capables d’interagir avec les utilisateurs, servir de passerelle entre différentes Waves ou récupérer des informations provenant de sources externes. Un bon exemple d’application est un robot appelé Tweety qui vous permet d’utiliser Twitter à partir de Google Wave. Twave (le nom de cette extension) affiche, en streaming, le contenu d’un flux RSS généré par Twitter. L’intérêt est que vous pouvez interagir avec les Tweets afin de les partager, les commenter, les archiver, etc.
On peut découvrir d’autres exemples d’extensions comme celle permettant d’afficher une carte Google Maps afin de planifier un événement ou, cette autre, qui affiche les cours et des informations financières en temps réel.

L’API Google Wave


Bien entendu, un blog s’est même monté pour l’occasion… L’API Google Wave se divise en deux branches appelées Embed et Extensions.
Le bouquet de fonctions "Embed" vous permet d’intégrer une Wave à l’intérieur de votre site et ce en utilisant l’API JavaScript. Apparemment, les "Embed" supportent un grand nombre de fonctions issues de Google Wave comme le Glisser-Déposer de documents. On a presque envie de penser que le système traditionnel des commentaires sera avantageusement remplacé par des Waves qui offrent :
  • Une mise à jour en simultané ;
  • L’unification des données puisqu’une même Wave peut être suivie à partir de différents médias ;
  • Un éclatement des cloisons traditionnels entre le contenu et les commentaires mais aussi entre la page source et les pages (d’autres sites) qui parlent d’elle.
Avec les "Extensions", vous pourrez écrire des programmes complets qui seront présentés sous la forme de robots ou de gadgets. Vous pouvez ainsi ajouter de nouvelles fonctionnalités au programme client de Google Wave.
Les gadgets sont des programmes côté client qui utiliseront une extension de l’API Google Friend Connect. Vous pouvez avoir un début d’idée en explorant les exemples de code fournis à partir de la documentation de l’API Google Wave. A priori, l’ensemble des gadgets iGoogle et Friend Connect peuvent fonctionner à l’intérieur de Google Wave. L’avantage qui saute aux yeux est que, pour ainsi dire, des milliers d’applications sont d’ores et déjà sur les rails… Ces gadgets permettent donc de jouer en réseau, d’effectuer des tâches collaboratives et, plus généralement, de permettre des applications interactives engageant un ensemble d’utilisateurs.
Cette API est Open Source. Le but étant de rejouer la partition d’android et de catalyser toutes les énergies afin d’initier une nouvelle Success Story ("Si tous les développeurs du monde pouvaient se donner la main…")

Le "Google Wave Federation Protocol"


L’interopérabilité entre les extensions est assurée grâce à un protocole de communication dont l’architecture est expliquée à cette adresse. En bref :
  • Ouverture du protocole : tout à chacun peut devenir un fournisseur Wave et se relier au réseau public ;
  • Routage du trafic en mode Peer-To-Peer ;
  • Extension ouverte répondant à la spécification XMPP qui autorise une communication en temps réel entre deux serveurs Wave.
  • Enfin, tout le monde peut participer à son développement et l’ensemble des discussions autour des nouvelles spécifications seront rendues publiques.
De fait, une entreprise pourra héberger son propre Wave qui pourra communiquer avec les autres Waves.

Google Wave : une révolution ?


La conceptualisation voulue des éléments qui participent à nos échanges et à notre savoir fait que les possibilités de Google Wave semblent presque infinies. Vous pouvez générer une Wave à partir de tout type de contenu et la publier sur une grande diversité de médias. En ce sens, je trouve ce service très bien pensé.
La gestion centralisée des échanges permet le développement et la diffusion synchrones des données et des connaissances. Ce décloisement évite les allers-retours entre les différentes applications de réseautage social et entre les différents outils que nous utilisons pour communiquer. De fait, le fonctionnement de Google Wave semble imiter celui de la vie réelle en adoptant des rythmes de croissance tout à la fois multiformes et raisonnés.
Google Wave pose le concept de l’hyper-temporalité (après celui de l’hyper-localisation cher au GeoWeb). De fait, l’introduction de l’instantanéité dans nos rapports avec les autres modifie radicalement notre manière de communiquer avec eux et de penser le monde.
J’ai vu dans Google Wave est un excellent outil pour créer un intranet d’entreprise ou faire de la veille collaborative. Mais je ne sais pas si c’est le modèle économique qui a été retenu par Google…
Au final, on pourrait dire que Google Wave sera une excellente plate-forme de publication de nos échanges avec les autres.

L’API Google Maps en version 3

Une nouvelle version de l’API Google Maps


Google vient d’annoncer la version 3 de l’API Google Maps. D’après le blog officiel, elle comporte les caractéristiques suivantes :
Chrome et iPhone Safari mobile sont dorénavant supportés ;
Vos Mashups fonctionneront aussi avec les mobiles tournant sous android ;
Aucun clé API n’est nécessaire de façon à vous permettre de récupérer le code tel quel ou de l’utiliser dans un agrégateur de flux ;
L’architecture choisie (MVC ou Modèle-Vue-Contrôleur, de l'anglais Model-View-Controller) permet de réduire de manière significative la taille du JavaScript qui sera téléchargé ;
L’interface graphique (barre de contrôles, menu) sera mise à jour automatiquement ;
Il y a eu des changements dans la gestion des espaces de noms ;
L’API de géocodage a été remaniée afin de tenir compte du retour d’expérience des utilisateurs.
Vous pouvez consulter la liste des références ainsi que la documentation complète sur cette nouvelle version de l’API Google Maps.
Si les changements ne sont pas spectaculaires, l’utilisation de cette API paraît beaucoup plus simple qu’avec les versions précédentes. Il existe de nombreux exemples qui vont vous aider à faire la transition.




Des Widgets pour votre site web


Ce nouveau service s’appelle Google Web Elements et vous permet d’ajouter un calendrier, une carte Google Maps, un moteur de recherche personnalisé, un Chat utilisant Google Friend Connect (et bien d’autres choses encore) à votre site web. Cette interface offre moins de possibilités que lorsque l’on utilise les assistants Google Ajax mais sa prise en main est réellement très simple. Signalons tout de même qu’il existe des différences dans la mis en page finale notamment en ce qui concerne les moteurs de recherches personnalisés. C’est, sans doute, un pas en avant de la part de Google et qui vise à étoffer son offre concernant les Widgets mais, pour l’instant, les possibilités de personnalisation restent trop limitées pour intéresser des utilisateurs "avancés".




Des changements pour l’API de visualisation


Cette API permet de générer des représentations des données inclues dans les feuilles de calcul Google Docs. Visitez la galerie Ad’ hoc afin de voir l’ensemble des possibilités qui s’offrent à vous. Par ailleurs, vous pouvez définir une source de données au format JSON, CSV, TSV ou HTML afin de vous en servir pour vos visualisations.
Enfin, le blog de Google Entreprise signale la disponibilité d’une librairie Java Open-source qui facilite le processus de récupération et de mise en forme de vos sources de données.
Signalons aussi que Google a ouvert à tous l'accès aux API Java pour sa plate-forme de Cloud Computing, Google App Engine.

Le zapping Google du 6 mai 2009

De nouvelles fonctions Google Latitude

Il est possible de créer un badge géolocalisé ou un flux au format KML ou JSON ainsi que d’afficher votre statut dans Google Talk et le module Chat de Gmail. Ces fonctionnalités sont intégrées à la version bêta 4 de Mozilla Firefox 3.5 via l’API de géolocalisation W3C. Les détails complets sont expliqués sur le blog de Google Code.


Une pilule amaigrissante aux couleurs de Google

J’ai été frappé par l'utilisation de la palette magique dans le packaging de ce nouveau médicament miracle.

Alli la pilule amaigrissante

PhotoSketch pour SketchUp : modélisation 3D à partir d’une photo

Ce plugin pour SketchUp vous permet de générer une modélisation 3D (ainsi que l’habillage en photo texturée) à partir d’une simple vue photographique. Vous avez des exemples très impressionnants à partir de la chaîne YouTube de la société Brainstrom. Bien entendu, cela fait penser à la technologie déployée par Google Street View qui pourrait permettre de créer une modélisation 3D texturée à partir des séries de photos panoramiques qui ont été prise d’un lieu. Aucun prix ni date de disponibilité n'ont été encore définis (Via Google Earth Blog)



On arrête maintenant de parler de Google pour aborder d'autres perspectives...

Manhattan en 3D

Manhattan en 3D

UpNext est une jeune pousse qui propose une modélisation 3D du quartier de Manhattan qui est assez époustouflante. Ce portail propose également un système de recommandations et des services de sociabilisation.

Paris vu du ciel avec les Pages Jaunes

Paris vu du ciel

Merci à GeoInWeb de nous signaler cette initiative des Pages Jaunes. Vous pouvez maintenant explorer Paris à partir de photos aériennes d’une résolution extrêmement importante. Lancez une recherche quelconque puis cliquez sur le lien Vu du ciel. C’est réellement plus précis que les vues Bird’s eye de Live Earth.

Un produit Exalabs : Chromatik

3 nouveaux produits pour Exalabs

Le blog d’Abondance signale ces trois nouvelles expérimentations :
Chromatik : permet de lancer une recherche par couleurs ;
Tweepz : un moteur de recherche des utilisateurs de Twitter ;
Suggest : une fonctionnalité d’auto-complétion en anglais.
Notez que Google Images propose via la recherche avancée de trouver des images d’arrière-plan qui coïncident avec la taille de votre bureau.

L’argent que gagnent les grandes sociétés américaines

Royal Pingdom a publié un comparatif pour le moins instructif sur les bénéfices engrangés par ces mastodontes de la High-tech : Adobe, Amazon, Apple, Baidu, Cisco, Dell, eBay, Google, HP, IBM, Intel, Microsoft, Oracle, Sun et Yahoo. Ces informations sont à mettre en relation avec le nombre d’employés que ces mêmes entreprises représentent. A côté de HP ou IBM, Google fait vraiment figure de petite start-up.
Enfin, ce même blog propose une série sur les demandes de mariage les plus « Geeks ».

Profitez-en également pour visiter ce laboratoire du futur dans un mode décalé et complètement absurde. C’est un véritable manuel de science-fiction à destination des « Geeks ».
Enfin, voici un excellent article sur le fonctionnement des cookies Google Analytics

Géocoder des adresses avec Google Docs

Geocoder des adresses avec Google Tableur

Géocodage automatique d'adresses avec Google Tableur


C’est une astuce que j’ai trouvé sur le blog API Tricks. Voyons comment procéder…
La version http du géocodeur Google Maps utilise ce type d’URL : http://maps.google.com/maps/geo?q=Paris&output=xml.
En ajoutant le commutateur output=csv, vous affichez une réponse simplifiée (http://maps.google.com/maps/geo?q=Paris&output=csv). Le résultat est le suivant : 200,4,48.8566667,2.3509871. Dans l’ordre, nous avons : statut (200) ; exatitude (4) ; latitude et longitude.
Ouvrez une nouvelle feuille de calcul dans Google Docs.
Dans la cellule A1, saisissez ceci : http://maps.google.com/maps/geo?output=csv&q=
Dans la cellule B1 : 87 rue bobillot, 75013 Paris
Dans la cellule C1 : =ImportData(CONCATENATE(A1;B1)
Les coordonnées géographiques correspondant à l’adresse saisie vont s’afficher comme par magie.
Il est possible de nettoyer un peu les données (ou de les mettre en forme) en utilisant ce type de formule : =concatenate(B1;" - ";E1;",";F1). Bien entendu, c’est un exemple parmi beaucoup d’autres…
Notez qu’en utilisant GoogleLookup, vous pouvez aussi poser ce type de formule : =GoogleLookup("Paris"; "latitude"). Cliquez sur le lien Autres options afin de modifier la source des données.

Un autre blog propose une solution assez différente :
Cliquez sur InsertionGadget puis sur le lien Personnalisé.
Saisissez cette adresse URL : http://pamelafox-samplecode.googlecode.com/svn/trunk/spreadsheetsgeocoder/spreadsheetsgeocoder.xml
Le gadget va être automatiquement ajouté à votre feuille de calcul.
Cliquez éventuellement sur le bouton Find Adresses afin de lancer le processus de géocodage.
Il ne vous reste plus ensuite qu’à copier les coordonnées qui s’affichent.

Dans tous les cas, nommez la plage de données que vous obtenez (Modifier - Plages nommées).
Cliquez sur Partager et Publier en tant que page Web.
Cochez la case Republier automatiquement après chaque modification.
Cliquez sur le lien Autres options de publication.
Dans la liste déroulante Format de fichier, sélectionnez le format de fichier voulu.
Dans la zone de texte Quelles cellules, saisissez le nom de votre plage puis cliquez sur Générer une URL.
L’intérêt est de pouvoir générer toutes sortes de formats de sortie ou de les utiliser avec JSON.
J’en ai fait un rapide exemple à cette adresse.

On ne serait pas complet si nous n’ajoutions pas que Tony Hirst a créé un Pipe Yahoo! qui vous permet de récupérer un fichier CSV (avec Google Tableur) et de générer, par exemple, un fichier KML. Il vous suffit simplement d’utiliser des noms de colonnes, d’utiliser le même type de formatage de données, de cloner le Pipe et de modifier l’adresse source.

Le zapping Google du 22 avril 2009

L'API Google Analytics

L’API Google Analytics est maintenant publique


L’intérêt principal de cette API est qu’il vous sera possible d’intégrer vos rapports Analytics dans un intranet d’entreprise ou sur la plate-forme de votre choix : périphérique android, iPhones, bureau Windows, emails, présentations PowerPoint, etc. Il existe de nombreux exemples d’applications gratuites ou commerciales à partir du site éponyme. J’ai, par exemple, testé le Widget proposé par la société Polaris et le résultat est réellement très séduisant…

L'API O3D pour les navigateurs

Disponibilité de l’API O3D


O3D est une API open-source (sous licence BSD) qui vous permet de créer des animations en 3D pour n’importe quel type de navigateur et ce en utilisant du JavaScript. La meilleure façon de se familiariser avec cette API Google est de se rendre sur le site dédié et d’explorer les multiples exemples qui sont proposés. Il vous suffit simplement de télécharger le plug-in puis de redémarrer votre navigateur. De fait, cette API en est encore à ses premiers balbutiements mais laisse présager que des applications comme Google Earth et SketchUp seront bientôt complètement intégrées aux navigateurs.

Une OneBox Google Profiles

Votre profil Google est maintenant indexé


Le blog officiel de Google a publié un article qui est aussi clair que du jus de boudin. De fait, si j’accède à mon profil, il m’est demandé de le compléter afin qu’il apparaisse dans les résultats de recherche. Nous avons déjà vu que vous pouviez générer une URL personnalisée du galimatias de caractères alphanumériques qui prévalait jusque-là. Si vous n’avez pas opté pour cette solution, vous pouvez toujours vérifier que votre profil est bien indexé en utilisant ce type de syntaxe : jean noel anderruthy inurl:profiles. Mais vous pouvez aussi lancer une recherche sur un profil connu et accéder directement en bas de la page des résultats. Vous y verrez une sorte de OneBox dédiée ainsi que des liens vers des sites de réseautage social comme MySpace, Facebook, Classmates ou LinkedIn. Le blog de Google indique que la simple requête "me" doit forcer l'apparition de votre profil en première page des résultats. Je n'ai pas réussi à provoquer ce résultat pour le moins flatteur.

Un logo Google pour la journée de la Terre

Un Doodle pour la journée de la Terre


Wikipédia nous rappelle que « le Jour de la Terre marque tous les ans l'anniversaire de la naissance, en 1970, du mouvement environnemental tel qu'on le connaît aujourd'hui. Le jour de la Terre fut célébré pour la première fois le 22 avril 1970, lorsque le sénateur américain Gaylord Nelson encouragea les étudiants à mettre sur pied des projets de sensibilisation à l'environnement dans leurs communautés. » On peut donc admirer un très beau Doodle sur les différentes versions linguistiques de Google…

Synchroniser YouTube avec Google Earth

Synchroniser une vidéo YouTube avec un tour Google Earth

Synchroniser un clip YouTube avec un tour dans Google Earth


Google Maps Mania a publié deux exemples très intéressants qui permettent de synchroniser un clip YouTube avec une visite virtuelle qui utilise le plugin Google Earth 5.
Frank Gehry ;
Le Vatican.
Vous ne devez pas vous servir des contrôles offerts avec le clip YouTube.
Cliquez sur le bouton Enter Tour puis, une fois que le contrôle Google Earth est visible, sur le bouton Play Tour.
La vidéo YouTube se lancera alors automatiquement.
Il est possible d'utiliser le code source, de modifier la clé API qui est visible et d'utiliser ce mini-mashup en local.
Bien entendu, la seule réelle difficulté est de créer une visite qui soit synchronisée avec le déroulement du clip.
Sinon, les applications possibles sont vraiment très larges : l'œuvre d'un architecte, le développement d'une ville, la visite d'un lieu, etc.

Recherche locale avec l'API Google Maps

L'API Google Maps et la barre de recherche locale

Créer une carte Google Maps avec un module de recherche locale


La nouvelle date un peu mais Google avait annoncé une seconde mouture de la barre de recherche locale pour Google Maps. On peut signaler qu'il est maintenant possible d'intégrer un module publicitaire (et donc percevoir des revenus AdSense) et que l'interface est, sans aucun doute, beaucoup plus conviviale.
Le code à utiliser est celui-ci :

var opts = {
googleBarOptions : {
style : 'new',
adsOptions : {
client : #### // Votre ID Google AdSense pour les recherches
}
}
}
map = new GMap2(document.getElementById("map"), opts);
map.setCenter(new GLatLng(33.956461,-118.396225), 13);
map.enableGoogleBar();

La suite ne pose aucune difficulté…
J'ai réalisé une carte "témoin" avec sa barre de recherche et qui est juste là pour vous servir, éventuellement, de point de départ. Mais je suis sûr que vous ferez beaucoup mieux…

Le zapping Google du 13 mars 2009

Nadine Morano dépose un référé contre YouTube et Dailymotion


La secrétaire d'Etat à la famille a déposé une plainte pour "injure publique" suite à des commentaires publiés sur des vidéos de Dailymotion et YouTube. En conséquence, la Brigade de répression de la délinquance contre la personne (BRDP) demande aux sites concernés de lui fournir les adresses IP des internautes. Le site 20minutes donne un peu plus de détails sur cette affaire que je trouve intéressante à plus d'un titre et qui est, sans aucun doute, une première historique ! Paradoxalement, les hébergeurs ne sont pas responsables des commentaires insultants ou diffamatoires publiés sur leur site. Ils doivent simplement les supprimer dès qu'on leur fait la demande. Et, pour l'instant, les responsables des deux sites concernés assurent n'avoir reçu aucune demande allant dans ce sens.

Quand Sergey Brin était un parfait inconnu


"Qui est le véritable guru de Google ?" C'est le but d'un jeu télévisé diffusé en février 2001. Et aucun des candidats n'est capable de reconnaître ce pauvre Sergey… C'est dur de travailler sur son "Personal Branding" auprès des masses laborieuses. Mais, apparemment, il empoche comme lot de consolation une chèque de 5000 $.


Ajouter vos commentaires dans les éléments partagés de Google Reader


Il faut tout d'abord basculer dans l'interface anglaise de Google Reader puis cliquez sur le lien Comment view. Vous pouvez ensuite répondre à un message en cliquant sur Add comment.
Notez que les commentaires ne sont visibles que par les amis de l'utilisateur qui, au départ, a partagé l'élément. Enfin, les commentaires ne sont pas visibles à partir de la vue Tous les éléments ("All items").

L'API Google Friend Connect enfin disponible


Il y a plus de détails sur le Social Web Blog de Google ainsi qu'un lien vers un plugin Wordpress créé par Joost de Valk.

Une mise à jour des images satellites pour Google Earth


Le blog Google Lat Long en dresse une liste à rallonge mais voici les lieux qui sont les plus près de nous :
France : Pyrénées-Atlantiques, Hautes-Pyrénées, Rhône-Alpes, Rhône, Jura, Haute-Saône, Haut-Rhin, Indre-et-Loire, Vendée, Ille-et-Vilaine ;
Italie : Terni, Genoa, Naples, Torino, Pisa, Brescia ;
Suisse : Nidwalden, Obwalden.
C'était aussi le cas du côté de Virtual Earth avec, notamment, une mise à jour des cartes routières en Europe et, toujours, des vues "Bird's eye" qui sont très impressionnantes.

Berlin en 3D


Consultez notre liste des villes en 3D qui sont visibles dans Google Earth. Pour rappel, voici la version proposée par les Pages Jaunes pour quelques grandes agglomérations françaises.

Paris en 3D

Toujours afficher la carte Google Maps


Digital Inspiration nous rappelle cette petite astuce : si vous êtes devant une carte Google Maps qui est intégrée à une page web, vous pouvez toujours l'afficher dans Google Maps en cliquant sur la mention Powered by Google.

Un tuto Google AdWords


Florian Marlin m'a envoyé un mail me signalant la publication d'un tutorial très complet sur Google AdWords. Dont acte !
En bonus, voici une vidéo très claire sur le fonctionnement des enchères dans Google AdWords…


Les news qui suivent n'ont qu'un lointain rapport avec Google...

Les 10 noms de domaine les plus anciens


Le nom de domaine Symbolics.com a été enregistré le 15 mars 1985… À cette époque, c'était simple à réaliser, la mise en page d'un site web

Les relations virtuelles


Un mur qui rapproche/sépare les hommes un peu à la manière des réseaux sociaux (via The Presurfer).


Une nouvelle génération de robots


C'est un curieux mélange d'art brut et de recherche distanciée en robotique que l'on peut découvrir au fin fond de la campagne chinoise... C'est rassurant de voir que les robots peuvent être parfaitement humain !

Google Agenda en mode hors-connexion

Activer le mode hors-connexion dans Google Agenda

Utiliser le mode hors-connexion avec Google Agenda


Accédez à votre espace Google Agenda puis cliquez sur le lien Hors connexion.
Cliquez sur le bouton Activer l'accès hors-connexion puis autorisez Google Agenda à stocker des informations sur votre ordinateur à l'aide de Google Gears.
Autorisez la création de raccourcis puis cliquez sur OK.
J'ai eu ensuite un message m'annonçant que "Google Agenda était momentanément indisponible". Mais, apparemment cela marchait tout de même…
Cliquez sur la petite icône verte afin de synchroniser les différentes versions des agendas, passer en mode hors-connexion, choisir les agendas qui seront disponibles en mode hors-connexion ou désactiver le mode hors-connexion. De fait, un onglet Hors-connexion sera ajouté dans les paramètres de chacun de vos agendas.
Bien entendu, les agendas qui contiennent des éléments Web ne pourront pas s'afficher correctement.
Bon, la version en mode hors-connexion est très limitée et ne vous autorise simplement qu'à consulter vos rendez-vous sans pouvoir en créer de nouveaux ou accéder aux paramètres.
En bref, c'est vraiment utile si vous avez un gros trou de mémoire et que vous ne pouvez plus accéder à Internet…

Voici, en bref, les autres actualités Google que j'ai trouvé intéressantes…

Google Code Labs


Google vient d'annoncer la disponibilité de Google Code Labs, une sorte de super laboratoire de l'ensemble des API Google avec celles qui sont encore au stade expérimental et celles qui offrent une version officielle. Chacun des liens renvoient vers la documentation complète avec des quantités d'exemples réellement intéressants à manipuler : l'API FeedBurner, l'API Code Search Data, l'API Social Graph, etc.
Au final, voici réellement une mise d'or pour les développeurs ou des utilisateurs novices en programmation et qui souhaitent s'y initier sans devoir se casser la tête.

Une OneBox sur les tremblements de terre


Cette OneBox affiche les tremblements de terre récemment survenus dans le monde. Elle n'est visible qu'à partir de la version américaine de Google. Le point intéressant est que vous pouvez afficher la carte correspondante dans Google Maps. Ask en propose une démonstration encore plus convaincante. (Source : GoogleOS)

Google Recherche Universelle

Les snippets liés à la Recherche Universelle plus importants


J'ai été étonné de voir que les Snippets Images comptent désormais quatre miniatures et que ceux affichant les dernières actualités soient illustrés d'une photo. Au point, que l'on a parfois l'impression, en découvrant les pages de résultats du moteur, de feuilleter un magazine People.

Google Recherche universelle vidéos

Le bouton Recherche sur le Web refait son apparition dans Gmail !


Il paraît que la levée de boucliers qu'avait entraîné sa suppression a obligé Google à faire machine arrière. Merci à Ljline de me l'avoir signalé.

Nouveaux contrôles pour l'API Google Maps

Intégrer la nouvelle barre de contrôle et de zoom à l'API Google Maps

Intégrer la nouvelle barre de navigation à l'API Google Maps


Afin d'afficher dans vos cartes Google Maps, la nouvelle barre de contrôle, il vous suffit d'utiliser ces lignes de code :
map = new GMap2(document.getElementById("map"));
map.setUIToDefault();
Pour les cartes plus larges que 300x400, les contrôles qui seront affichés par défaut sont les suivants :
GLargeMapControl3D ;
GMapTypeControl ;
GscaleControl.
Concernant les cartes plus petites, voici les paramètres par défaut :
GSmallZoomControl3D ;
GmenuMapTypeControl.
Cela permet d'activer le bouton de défilement de la souris, la fonction de zoom en double-cliquant et ajoute l'événement GkeyboardHandler à votre carte.
Vous pouvez désactiver certaines de ces fonctionnalités à l'aide de ces déclarations :
uiOptions.zoom.scrollwheel = false;
map.setUI(uiOptions);
Il ne vous reste plus ensuite qu'à définir le comportement des contrôles 3D.
J'en ai fait un exemple rapide qui est visible à cette adresse. (Source : Google Geo Developers Blog)

L'API de visualisation Google

L'API de visualisation Google

Insérer des diagrammes et des graphiques avec l'API Google de visualisation


L'API Ajax de visualisation s'est doté d'un outil interactif (similaire à l'API AJAX Playground) qui vous permet de tester les résultats renvoyés par toutes sortes d'exemples de code.
Sélectionnez un des exemples proposés.
Modifiez le code qui est visible dans le volet de droite puis cliquez sur Run.
Cliquez sur le bouton fléché placé à droite de Code menu afin d'enregistrer le fichier ou d'afficher le code source complet.
Il vous suffit ensuite d'en copier l'intégralité puis de créer une page HTML que vous modifierez en fonction de ce que vous souhaitez en faire.
L'appel vers la librairie de l'API Google Visualisation s'effectue par cette commande :
<script type="text/javascript"> google.load('visualization', '1', {packages: ['areachart']}); </script>
Par ailleurs, un certain nombre de nouvelles fonctionnalités sont offertes…
  • Un graphique de type "Time Line" qu'il est possible d'annoter ;
  • Une carte dans laquelle régions ou les pays sont dessinés en fonction de la valeur relative qu'ils représentent ;
  • Un organigramme qui vous permet, par exemple, d'afficher la liste des employés d'une société et leurs relations hiérarchiques ;
  • Un modèle qui vous permet d'intégrer facilement les visualisations que vous aurez créées.
Au final, voici encore une série d'outils réellement très bien conçus et qui vous permettront de réaliser toutes sortes de visualisations pour les pages de votre blog ou site web. (Source : Google Code Blog et Goopilation)

Le zapping Google du 22 janvier 2009

AJAX APIs Playground

Une console de test pour l'API Ajax de Google


Cet outil baptisé AJAX APIs Playground est accessible à partir de cette adresse : http://code.google.com/apis/ajax/playground. Vous pouvez tester l'ensemble des fonctions et des méthodes autorisées par cette API. Il est ainsi possible de faire fonctionner les API de visualisation, de recherche, l'API Blogger, Google Maps, Google Earth, Google Agenda, celle pour les flux RSS ainsi que les autres librairies qui sont offertes (jQuery, Dojo, Scriptaculos, etc.) Cliquez sur le bouton fléché placé à droite de Code Menu afin d'afficher la source complète de la page HTML qui sera, à chaque fois, générée. Il ne ovu sreste plus qu'à recopier le code HTML, l'adapter à vos besoins et spécifier une clé API que vous pouvez obtenir à partir de cette page de la document de l'API Ajax. Il y a vraiment plein d'exemples qui sont intéressants…

Dites à Google quels sont vos sites préférés


Cette fonctionnalité (réservée à quelques internautes privilégiés ou non) vous permet d'indiquer quels sont les sites que vous souhaitez mettre en avant dans les résultats de recherche. Cela fonctionne un peu à la manière des liens abonnés ou de Google Moteur de recherche personnalisé et semble venir en complément à Google SearchWiki. Voici le lien vers le fichier d'aide en anglais sur Google Preferred sites. Une mauvaise nouvelle (de plus) pour les référenceurs qui vous garantissent des premières positions sur tel ou tel mot-clé…

Un message long de 3 kilomètres dans le désert chilien


Un poète chilien n'a pas hésité à prendre un bulldozer pour composer, dans le sable, un message long de 3 kilomètres. Il est composé de 4 mots : "ni pena ni miedo" en hommage aux victimes du régime du Général Pinochet. On pourrait le traduire par "Ni peine ni peur". Voici le lien vers le fichier KMZ. (Via Google Earth Blog)

Un message long de 3 kilomètres dans le désert chilien

Un Doodle pour les grands-parents polonais


Dzień Babci est un jour férié célébré en Pologne et en Bulgarie le 21 janvier et qui est dédié aux grands-pères et aux grands-mères. Désolé, mais je n'en sais pas beaucoup plus…

Logo Google pour Dzień Babci
Les actualités qui suivent n'ont rien à voir avec la société Google...

iTunes façon "Minority Report"


FluidTunes est une application vous permettant d'explorer votre librairie iTunes en FrontRow. Cet utilitaire, uniquement disponible sur Mac, utilise la détection des mouvements qui sont captés par l'iSight (la Webcam "Apple"). Je n'ai pas pu tester mais cela a l'air très sympa à utiliser. Un peu dans le même esprit, le blog de MSDN signale l'utilisation de la technologie PhotoSynth dans un des épisodes de la série "Les experts Miami" ("CSI").

Après la cérémonie d'investiture de Barack Obama


Nous l'avons déjà signalé mais vous pouvez retracer le déroulement de toute la cérémonie, image par image, grâce à PhotoSynth. Et c'est une belle démonstration de ce à quoi peut ressembler le journalisme participatif.

Abraham Lincoln, l'inventeur des émoticônes ?


On peut légitimement se poser la question quand on examine de près cette transcription d'un discours prononcé par le 16ème président des États-Unis en 1862 ! (Via Digital Inspiration)

L'émoticône d'Abraham Lincoln