ReLucBlog - SIG, MOZILLA & NTIC

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

mercredi 31 octobre 2007

MozMapLayers et LiziLayers : OpenLayers sort du Web

Je suis fière de vous annoncer la publication de MozMaplayers en version 0.9 et LiziLayers en version 0.1.

MozMaplayers est une extension pour Mozilla Firefox 2, Mozilla Thunderbird 2 et Mozilla Toolkit basé sur OpenLayers.

OpenLayers est une bibliothèque libre JavaScript Open Source initialement mis au point par MetaCarta. OpenLayers est conçu pour créer des cartes dynamiques dans toute page Web.

OpenLayers makes it easy to put a dynamic map in any web page. It can display map tiles and markers loaded from any source. MetaCarta developed the initial version of OpenLayers and gave it to the public to further the use of geographic information of all kinds. OpenLayers is completely free, Open Source JavaScript, released under the BSD License.

MozMaplayers est une adaptation d'OpenLayers à l'environnement XUL. Avec le même code JavaScript, vous pouvez créer des cartes dynamiques dans toute fenêtre d'application XUL. Vous pouvez donc utiliser les mêmes codes que ce soit dans une page Web ou une application XUL!

MozMapLayers makes it easy to put a dynamic map in any XUL application.

Pour utiliser MozMapLayers, dans vos applications XUL, il vous suffit d'ajouter ces 2 lignes en en-tête de votre fenêtre XUL :

<?xml-stylesheet href="chrome://mozmaplayers/skin/default/style.css" type="text/css"?>
<?xul-overlay href="chrome://mozmaplayers/content/olOverlay.xul"?>

Pour installer MozMapLayers, télécharger le xpi, et dézipper l'extension dans le dossier mozmaplayers@3liz.org que vous aurez créer dans le dossier extensions de votre application. Si la version de Gecko est comprise entre 1.9a7 et 1.9.*, vous n'avez rien d'autre à faire.

MozMapLayers apporte aussi une nouveauté, le type de couche mozStorage (OpenLayers.Layer.mozStorage). Ce type de couche est lut à partir d'une base de données SQLite locale. La geometrie des objets doit être enregistré au format Well Known Text (WKT).

Si vous installer MozMapLayers sur votre Firefox de version 2.0 ou supérieur, vous pourrez visualiser des exemples via l'adresse suivante :

chrome://mozmaplayers/content

Vous trouverez :

  • une carte des derniers tremblements de terre ayant eu lieu (via un GeoRSS fournit par l'USGS Earthquake Information)
  • une animation météo de l'ouragan Katerina (via la norme WMS-T)

Enfin MozMapLayers est actuellement en version 0.9 en attendant la sortie officiel de Gecko 1.9. De plus nous souhaitons ajouter d'autres fonctionnalités. Mais vous pouvez dès à présent imaginer des extensions cartographiques pour Firefox, Thunderbird ou tout autre application XUL!

Afin de tester et de valider vos scripts OpenLayers, nous pubilons aussi LiziLayers. LiziLayers est un éditeur de code qui vous permettra de tester vos scripts OpenLayers qu'ils soient pour une page HTML ou une application XUL. Pour ce faire LiziLayers s'appuie sur MozMaplayers.

mardi 30 octobre 2007

Créer une extension pour le Toolkit Mozilla

Une des évolutions de la prochaine version de Gecko est la possibilité de créer et déclarer des extensions pour le Toolkit Mozilla. Ces extensions pourront alors être utilisées par toutes les applications XUL utilisant au minimum la version 1.9a7 de Gecko et donc de Xulrunner.

Pour ce faire c'est assez simple :

  • développer votre extension comme d'habitude;
  • lors de la création du fichier install.rdf, il suffit d'ajouter les 7 lignes suivantes dans la description de votre extension :
<em:targetApplication>
  <Description>
    <em:id>toolkit@mozilla.org</em:id>
    <em:minVersion>1.9a7</em:minVersion>
    <em:maxVersion>1.9.*</em:maxVersion>
  </Description>
</em:targetApplication>

Et c'est tout!

Vous pouvez dès à présent tester et créer des extensions générique à toutes les XUL applications.

vendredi 26 octobre 2007

WebRunner devient Prism et un projet Mozilla Labs

Annonce officiel sur le blog du laboratoire de Mozilla et annonce de Mark Finkle.

Prism

J'ai traduit le début de l'annonce officiel :

L'informatique personnelle est actuellement dans une phase de transition. Alors que, traditionnellement, la plupart des utilisateurs exploitent des applications de bureaux (desktop applications), de plus en plus d'entre eux utilisent des applications Web. Mais ces derniers sont souvent rendus maladroitement dans l'interface du navigateur qui est centrée sur le document. De plus ils sont entourées de contrôle - comme les boutons avancer et reculer et une barre de localisation - qui n'ont rien à voir avec l'interaction avec l'application elle-même.

Mozilla Labs est en train de lancer une série d'expérience afin de combler le fossé qui existe entre l'expérience utilisateur face aux applications de bureau et face aux applications Web, et d'explorer de nouveaux modèles formant une limité entre applications traditionnelles de bureau et nouvelles applications Web qui est actuellement floue.

Contrairement à Adobe et Microsoft AIR Silverlight, nous ne construisons pas une plate-forme propriétaire pour remplacer le Web. Nous pensons que le web est une plate-forme ouverte et puissante pour ce genre d'innovation, donc notre objectif est d'identifié et de facilité le développement d'améliorations qui apportentles avantages des applications de bureau au Web.

La première de ces expérimentations est basée sur WebRunner, que nous avons déplacé dans le code repository de Mozilla labs et renommé "Prism".

Ceci peut apporter de l'eau au moulin de la polémique autour du manque de soutien à XulRunner. Mais au moins la politique de Mozilla est clair :
Le Web est une plateforme sur laquelle nous pouvons nous appuyer pour développer des applications innovantes, et Mozilla va la promouvoir , d'où Prism et Mozilla 2 qui devra être exploitable sur Mobile.

jeudi 25 octobre 2007

GRASS 6.3.0, première Release Candidate

Markus vient d'annoncer la sortie de la première Release Candidate de GRASS 6.3.0.

Dans la liste des bugs fixés, il y a l'amélioration de la portabilité sur MS-Windows, des centaines de corrections dont une interface graphique portable en TclTk et de nombreuses nouvelles fonctionnalités.

MarKus nous encourage à tester cette Release Candidate afin d'aboutir à un GRASS 6.3.0 sans défaut par rapport à ce qui était prévu ;-)

C'est téléchargeable ici : http://grass.itc.it/grass63/source/ -> grass-6.3.0RC1.tar.gz
Et la gestion des releases candidates de GRASS 6.3.0  : http://grass.gdf-hannover.de/wiki/GRASS_6.3_Feature_Plan

mardi 16 octobre 2007

JDLL 2007 et Lyon sur Open Street Map

Ce week end aura lieux les Journées Du Logiciel Libre à Lyon. Vous pourrez y croiser différents développeurs XUL, FrenchMozilla et Mozilla Europe. Paul et Tristan y feront une intervention. Et vous trouverez sur le stand de Mozilla Europe des Badges "Don't hurt the Web"!
don't hurt the web

J'en profite aussi pour vous indiquez une source cartographique libre! Au lieu d'utiliser Mappy ou Via Michelin vous pouvez vous rendre sur Open Street Map ou ! Lyon y est plutôt bien définit, non?

Cette cartographie ne couvre pas encore la France entière ni même toute l'agglomération de Lyon mais c'est par ce qu'elle est réalisée par des volontaires. Vous pouvez donc alimenter cette carte via l'onglet d'édition sur Open Street Map ou espéré qu'un organisme (privé ou public) offre ces données comme pour les Pays-Bas ou Londres!

mardi 9 octobre 2007

Sortie de OpenLayers 2.5

Anonce officiel : OpenLayers 2.5 Released. La principale évolution concerne la gestion des "Spherical Mercator".

Les futurs évolution seront :

  • SLD
  • reprojection
  • plus de documentation
  • plus d'exemples
  • transition de tuiles
  • etc...

C'est téléchargeable ici.
A votre éditeur de code JavaScript!

lundi 8 octobre 2007

L'arabe dans les nighlty de firefox

Juste par ce que je trouve que la correction du bug 236135 : word-internal tags force word-final shaping in Arabic, montre l'importance de la localisation!

via Rob Sayre's Mozilla blog : Bug 236135 - word-internal tags force word-final shaping in Arabic

Sur Linux ça donne ça :
Linux

Mais ça fonctionne aussi sur les autres plateformes...

mardi 2 octobre 2007

Bonne pratique SIG à Waikiki

Dans son dernier billet : Open Source on the beach at Waikiki, James Fee nous rapporte un cas pratique de bonne pratique dans le domaine des systèmes d'informations géographiques. Ce qui ne doit pas être déplaisant c'est que ça ce passe à Waikiki ;-)

La conclusion pourrait être :
Le mieux c'est encore de mixer (Open-Source et Propriétaire)