mardi 28 août 2007

GWT

J'étudie la possibilité de faire une page en AJAX pour supporter tout ce que l'on veut faire. Google Web Toolkit semble parfait pour mettre une page AJAX sur pieds. voici une bonne introduction, c'est une des présentations du Google Developper Day.


mercredi 1 août 2007

Petits ajustements

Après notre rencontre d'hier (Lael, Jeff et moi), le projet est devenu plus ambitieux. J'ai préparé une interface utilisateur dans laquelle on implanterait une partie "commentaire" qui ajouterait des informations à chaque site, dans le même XML si possible.

Pour décrire rapidement une utilisation type : l'utilisateur(trice) se connecte, tape dans une barre de recherche un mot clef (type "carbon") se retrouve face à une arborescence montrant les sites contenant ce mot clef (voir prototype sur le poste d'hier) ainsi que le globe world wind (une icone par site).

Tâches :
  • Établir une liste des tâches pour le stagiaire
  • Générer une nouvelle série de données à partir de TRAGIC++, pour avoir des données temporelles
  • Monter un exemple de site internet

mardi 31 juillet 2007

Nouvelle idée d'interface


Très inspirée de http://vis.berkeley.edu/papers/sense.us/

jeudi 26 juillet 2007

mardi 24 juillet 2007

En attendant 0.3

Bon, en attendant, voici la liste des choses à accomplir (la liste n'est pas dans l'ordre d'importance) :
  1. Plusieurs méthodes de visualisation
  2. Le graphique doit correspondre au point cliqué
  3. Permettre de fermer les graphiques inutiles sans avoir à tout fermer
  4. Déterminer si on peut utiliser GeoIQ avec WWj
  5. Centrer la carte automatiquement autour des points
  6. Et... Comprendre comment faire une applet !!! :(
Le point 5 est en parti réglé : la caméra ne se place pas automatiquement en long/lat/alt selon les points, mais j'ai réussi à lui forcer des coordonnées par défaut de cette manière :
//essaie centrage
gov.nasa.worldwind.geom.LatLon myLatLon = new LatLon(51, -96);
double myAltitude = 50;
View myView = wwd.getView();
myView.setPitch(gov.nasa.worldwind.geom.Angle.ZERO);
myView.goToLatLon(myLatLon);
myView.setZoom(myAltitude);
//fin de l'essai

Alpha 0.1

J'ai fourni aujourd'hui à Jeff une version de démonstration du projet dans l'état actuel d'avancement. Après avoir essayé en vain (on attend la version 0.3 du JDK) de créer une applet et fournir une page web, Jeff et moi avons décidé de fournir une version qui se lance localement à partir d'un portable.


GeoIQ

J'ai trouvé ça il y a quelques jours. Je pense que ça ne fonctionne qu'avec Google maps, mais cela mériterait de s'y pencher de plus près. En gros, ça permet de superposer aux cartes Google maps une couche matricielle représentant des données interpolées.




http://www.geoiq.com