ReLucBlog - SIG, MOZILLA & NTIC

Aller au contenu | Aller au menu | Aller à la recherche

mardi 30 juin 2009

Firefox 3.5 et sa géolocalisation disponible à tous

Aujourd'hui, la fondation Mozilla publie la version finale de Firefox 3.5.

Cette version intègre une implémentation de l'API de géolocalisation du W3C. Cette API permet a un site web de vous demandez la position géographique du navigateur. Pour que le site exploite la position obtenu par le navigateur vous devez accepter de fournir cette position. Vous êtes donc libre de fournir la gélocalisation trouvée par Firefox 3.5.

Afin de permettre à tous d'accéder facilement à cette fonctionnalité, Mozilla a décider d'exploiter le service Web de Géolocalisation de Google. Ce service est déjà exploité dans Google Latitude. Il utilise la liste des points WiFi autour de vous et votre adresse IP pour vous géolocaliser. Donc si les points WiFi qui vous entourent ne sont pas présent dans la base de Google, c'est votre IP qui vous localise. Dans le premier cas vous pouvez obtenir un positionnement dont la précision est de l'ordre de 150 mètres, sinon elle peut attendre 24000 mètres. D'ailleurs dans le second cas vous pouvez très bien vous retrouver sur un autre continent ou à l'autre bout du pays (Problème des IP).

Exemples de résultats avec la démo 3liz :

Henri Bergius

Mapperz

Geoweb Guru

Vous pouvez la tester vous-même sur http://3liz.org/geolocation après avoir télécharger Firefox 3.5 bien sûr ;-) mais aussi avec l'iPhone 3GS ou grâce à Google Gears. Pour en savoir plus sur la géo-localisation sur le web vous pouvez consulter ce FAQ.

dimanche 28 juin 2009

Ubiquity 0.5 comprendra-t-il le français ?

Ubiquibot 3D

Une version preview de Ubiquity 0.5 a été publié par le Mozilla Labs. Cette future version d'Ubiquity sera la première localisée et localisable.

Cette nouvelle version d'Ubiquity intègre le nouveau parser de commande alias Parser 2. Ce nouveau parser permet d'utiliser un langage naturelle qui n'est pas forcément l'anglais! Dans la page d'édition d'Ubiquity vous pouvez sélectionner le français par exemple mais seul l'anglais, le danois ou le japonais ont toutes les commandes . Il faut donc encore améliorer la localisation en français.

Le français comme l'italien ou le catalan offre quelques difficultés pour la localisation des commandes. Ces langues présentent la particularité de contracter les prépositions. Par exemple en français on ne dit pas : envoyé à les amis mais envoyé aux amis!

Donc le français ne devrait pas être finalisé pour la sortie de cette version qui devrait intervenir mardi. Ce qui est sûr par contre c'est que la localisation sera réalisé pour la version finale 1.0 d'Ubiquity. Par contre si vous ne souhaitez pas attendre qu'Ubiquity comprenne le français, l'espagnol, le catalan, l'italien, le basque, le breton, l'allemand, le flamand ou tout autre langue de notre bonne vieille europe un tutoriel a été publié pour vous : Ubiquity 0.5 Command Localization Tutorial.

Si vous voulez en savoir plus sur la localisation d'Ubiquity je vous conseille de lire une bonne partie des liens suivants :

Bien sûr vous n'êtes pas obligé de tout lire!

Pour en savoir plus sur la roadmap d'Ubiquity : Fighting scope creep in the Ubiquity roadmap. (Also: Ubiquibot)

mardi 23 juin 2009

OpenLayers 2.8 et GeoExt 0.5

Aujourd'hui deux annonces importantes ont eu lieu pour les développeurs d'application de WebMapping et de WebSIG, la publication d'OpenLayers 2.8 et de GeoExt 0.5!

Tout d'abord voici une petite sélection des évolutions qu'apporte OpenLayers 2.8 :

Pour plus de détailles vous pouvez lire la note sur les évolutions pour OpenLayers 2.8. Il y a aussi l'avis de James Fee. Cette nouvelle version corrige aussi de nombreux bugs, mais les grosses évolutions en font un client Web parfaitement intégrable à un Sytème d'Information Géographique respectant les normes de l'Open Geospatial Consortium.

Ensuite GeoExt 0.5 offre aux développeurs d'application WebSIG :

Cette nouvelle version nécessité OpenLayers 2.8 et ExtJS 2.2 au minimum. Vous trouverez de la documentation sur le site.

Il reste plus qu'à inventer les applications et les utilisations qui vont avec...

lundi 22 juin 2009

En vrac géomatique...

samedi 13 juin 2009

geolocalisation et open street map

Pour le projet 35 jours de Mozilla, j'ai créé une démo utilisant la géolocalisation avec des logiciels Open Source et des données libres provenant de différentes sources. Article sur hacks.mozilla.org.

Il y a trois jours Doug Turner a publié un article décrivant comment la géolocalisation fonctionne dans Firefox 3.5. J'ai donc utilisé la fonction de géolocalisation de Firefox 3.5 et l'ai associé avec les données d'OpenStreetMap et d'autres sources de données libres. Vous pouvez tester la démo ci-dessous. N'oubliez pas de cliquer sur le bouton Partager sa localisation dans le menu surgissant lorsqu'il apparait sur le site.

Lancez la démo dans Firefox 3.5

En supposant qu'il ai réussi à trouver votre localisation, vous devriez voir où vous êtes grâce à un marqueur rouge. Un cercle bleu entourant le marqueur rouge indique la précision de votre localisation. Il est a notez que votre localisation est fondée sur une combinaison de votre adresse IP locale et, éventuellement, des points d'accès WiFi, la précision peut varier.

Cette démo tente également de récupérer des informations locales provenant de différentes sources. Chaque ensemble d'information est présenté sous forme de couches. Ces couches sont :

  • Le fond de carte est celui d'OpenStreetMap. OpenStreetMap est un projet de création et de mise à disposition de données géographiques libres comme une carte de monde pour ceux qui en veulent. Tout comme Wikipedia, il est possible à quiconque de modifier les cartes et d'ajouter leurs propres informations.
  • La couche suivante est basée sur les articles de Wikipedia. Dans certains articles, comme Montpellier ou de Mountain View, vous pouvez y trouver des coordonnées. GeoNames fournit un service Web permettant de faire une requête spatiale sur les articles Wikipedia. Avec cette démo, vous pourrez découvrir les articles de Wikipedia sur les choses et les lieux qui vous entourent.
  • Les dernières couches sont basées sur GeoNames. GeoNames est une base de données géographiques couvrant l'ensemble des pays et contient plus de huit millions de lieux. Dans cette démo, vous pourrez découvrir des lieux stockés dans la base GeoNames comme des villes, des villages, des lacs, des parcs et même des hôtels.

La carte et les couches sont construites en utilisant OpenLayers, une bibliothèque libre JavaScript que vous pouvez utiliser pour mettre une carte dynamique sur n'importe quelle page web.

Ressources

Nous avons également inclus quelques captures d'écran qui disposent de données déjà chargés.

geolocation with open street maps

For the mozilla 35 days project, I created a demo which used Geolocation with open source software and open data from various projects. Article on hacks.mozilla.org

Three days ago we had a post from Doug Turner describing how Geolocation works in Firefox 3.5. I have taken the geolocation functionality in Firefox 3.5 and blended it together with data from OpenStreetMap and a few other sources of free data. You can try the demo below. Don’t forget to click the Share Location button in the drop down when it appears on the site.

Launch the Demo in Firefox 3.5

Assuming that it was able to find your location, you should see where you are with a red marker. A blue circle surrounds the red marker indicating the accuracy of your location information. Note that since this information is based on a combination of your IP address and possibly local WiFi access points, its accuracy can vary.

This demo also tries to pull in information from other sources about your local area. Each set of information is shown as a layer. These layers are:

  • The base layer is the map itself, provided by OpenStreetMap. OpenStreetMap is a project to create and provide free geographic data, such as street maps, to anyone who wants them. Much like Wikipedia, it’s possible for anyone to edit the maps and add their own information.
  • The next layer is based on articles in Wikipedia. In some articles, like Mountain View or Montpellier, you can find coordinates. GeoNames provides a web service to query Wikipedia’s articles by location. With this demo you can discover Wikipedia articles about things and places around you.
  • The last layer is based on GeoNames. GeoNames is a geographical database covering all countries and contains over eight million placenames. In this demo you can see things from the GeoNames database like cities, villages, lakes, parks, or even hotels.

The map and layers are built using OpenLayers, a free JavaScript library that you can use to put a dynamic map on any web page.

Resources

We’ve also included a couple more screenshots of places that have data already loaded.