Archive

Articles taggués ‘google’

FlickrML : Flickr + Google App Engine/Java + Google Earth

Suite à l’annonce de Google App Engine pour Java, j’en ai enfin profité pour déployer une petite application java qui attendait patiemment dans un coin.

Cette application « FlickrML » permet d’afficher dynamiquement dans Google Earth les photos géotagguées de Flickr via un fichier KML à ouvrir dans Google Earth.

Ne pas oublier de cocher le dossier « FlickrML » puis baladez-vous dans des endroits susceptibles d’avoir beaucoup de photos comme Paris.

Ce fichier KML contient un Network Link qui pointe sur une servlet hébergée sur Google App Engine.

1s après un arrêt de mouvement, Google Earth va appeler la servlet en lui passant en paramètre les coordonnées de longitudes et de latitudes de l’endroit que vous observez (paramètres BBOX). La servlet utilise ces coordonnées pour récupérer auprès de Flickr toutes les photos correspondantes sous format XML.

Télécharger le fichier KML sur Application FlickrML

Une petite démonstration ci-dessous:


Sauvegarder vos documents google

Vous avez un compte Gmail et vous utilisez les Google Docs qui permettent de gérer vos documents en ligne ?

Et bien Google met à disposition depuis quelque temps des apis qui permettent d’agir sur ces documents : les Google Data APIs.

Ces apis sont basées sur des échanges XML via HTTP et pour faciliter la vie des développeurs des bibliothèques encapsulant ces appels sont disponibles dans différents langages : Java, .NET, PHP, Python, Javascript et même Objective-C.

La nouveauté c’est que ces apis ont été mis à jour sur la partie Documents en ajoutant le téléchargement des documents [1].

Afin de mieux voir de quoi il retourne, j’ai développé une petite application « GDocsUI » en Java/Swing pour mettre en oeuvre ces apis.

Voici ci-dessous une copie d’écran de l’application:

gdocsui

Vous pouvez lancer cette application via Java Web Start via ce bouton :

jws-launch-button

Cette application a été développé avec l’IDE Netbeans et le Swing Application Framework plus riche que les apis Swing de base (gestion des Actions centralisées, gestion des traitements en tâche de fond toujours problèmatique en client lourd, …).

Clicky Web Analytics