1 The Nhân LUONG Éditeur visuel pour la création d'applications web géographiques Présenté par Mike Deguilhem Séminaire T2I – mercredi 16 juin 2010.

Slides:



Advertisements
Présentations similaires
SPATIONAV – Réseau AIS Ministère de l'Écologie, de l'Énergie, du Développement durable et de l'Aménagement du territoire.
Advertisements

1 /31 Boîte à outils d'annotations de cartes et de textes dans un contexte d'application Web.
Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
L'Agilité du RAD Comment adapter le RAD à l'Agilité Licence Creative Common By SA Matthieu GIROUX - Membre de
RMLL 2008 Isis-FISH/Gesi Benjamin Poussin Code Lutin
FORMATION Administrateur de site PRODIGE Introduction Eric Bleuzet Philippe Terme Catherine Chamard-Bois.
FORMATION PRODIGE Aspects techniques Chistophe BOCQUET (CPII/DOO)
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Quantum GIS Thibault BRUN. Quantum GIS Sommaire Introduction o GIS o Historique Utilisation o Données o Traitement Évolution logicielle o C++ o Python.
Installation De Peakup.  Télécharger le fichier peakup2.4.0.free.zip  Décompresser le fichier extrait sur une Directory de votre choix  Créer un lient.
Refonte du portail eaufrance Présentation du cadre de référence pour avis GCIB – 14/10/2014 – Anne Macaire.
Module 14 : Installation et configuration des services Terminal Server.
Cahier des charges.
Créer un site web avec WordPress
Les commandes externes
Présenté par M. Anis DIALLO
Expérimenter le projet « Graphite »
Journée Nationale SPASAD expérimentaux.
LE NOUVEAU PHYLOGENE LYON le 08 décembre 2008
objets connectés et réalité augmentée générations et objets connectés
A JavaScript library for building user interfaces
Outils pour la scénarisation pédagogique
Google analytics.
Publication site AROEVEN
E. Malengreau, Assistante pédagogique QAP-Polytech
Visite virtuelle du musée de Clamecy sur GuidiGO.
Projet IHM - Gestion des modules ESSI3
Compatibilité INSPIRE des géostandards Véloroutes et voies vertes et
Séminaire Novembre 2006 Zephir : Déploiement et supervision des serveurs Eole.
Valeur ajoutée de la CIE
PPE – Contexte Service de consultation des stages de la section STS-SIO Exploité sur le serveur Intranet Barney depuis 2005 Utilisé par les professeurs.
LE MASHUP.
Le Grand challenge de l'Auto-Mobilité
CALENDRIER Parcours ZACHEE
Les technologies AJAX.
Virtualisation d’applications mobiles dans un réseau de Cloudlets
Développeur : Jonas Pauthier
Caroline LAURENT, Véronique PETIT
Refonte du site du camping La Croix Badeau
Présentation de la maquette du projet
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Télémétrie moto Blondé Lukas Dubos Dorian 1TSSNIR.
3- Nouvelles pages d’accueil
Groupe d’élaboration des normes financières et comptables
Structuration du contenu
HORAIRES ET REGLEMENT D’EXAMEN.
Développement d’applications interactives
Integrated Business intelligence
Programmation Android Première application Android
ODP Application de gestion des événements Occupant le Domaine Public
Programmation Android Composantes d’une application
FORMATION MIXITÉ Fondamentaux et spécialisation RH Déroulement.
Présenté par M. Anis DIALLO
FORMATION POWERPOINT 2007/2010
EPITECH 2009 UML EPITECH 2009
Un Mécanisme d‘Adaptation Guidé par le Contexte en Utilisant une Représentation par Objets Manuele Kirsch Pinheiro Laboratoire LSR – IMAG, Équipe SIGMA.
et de la Recherche Scientifique
La « météo numérique » à l’ENVSN
Réforme du lycée Objectif général :
Elles contiennent des informations autre que géométriques
Système d'information géographiques des projets urbains Mise en œuvre
Donnez votre avis ! Depuis votre smartphone, sur :
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
État d’avancement REGARDS
Enseignement de Spécialité (EdS) classes de Première et Terminale
Pourquoi MIPS Assembler ?
Les ventilateurs Etude de cas n°1 Noms : 6 : Evolution - Création.
Quels sont les apports et les limites de cet outil ?
Contextualisation et Visualisation Sémantiques dans Europeana
Transcription de la présentation:

1 The Nhân LUONG Éditeur visuel pour la création d'applications web géographiques Présenté par Mike Deguilhem Séminaire T2I – mercredi 16 juin 2010

2 Plan ● WIND : modèle de description d'applications ● WINDMash : éditeur graphique d'applications web ● Sujet de mon stage : enrichir la facette contenus ● Amélioration de WINDMash ● Fonctions PostGIS : outils de diagnostics ● Extension de WINDMash ● Évolutions prévues pour WINDMash

3 ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues WIND ● Modèle de description d'applications interactives (UML) ● API JavaScript Instanciation du modèle Code synthétique (POO) Pour les programmeurs ● Afficheurs de données au format XML Calendrier (données temporelles) Textes (données thématiques) Cartes (données spatiales) ● pau.fr/Nhan/wind.html

4 WINDMash ● Rendre WIND accessible à des non programmeurs ● Éditeur visuel de création d'applications web ● 2 acteurs Concepteur d'applications : pédagogue, office du tourisme,... Utilisateur final : apprenant, touriste,... ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues

5 WINDMash ● Vocation (pédagogique) des applications basées sur un récit de voyage ● Technologies utilisées : YUI, Wire It, JavaScript, AJAX, PHP, XML ● pau.fr/Nhan/windmash/ ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues

6 WINDMash – étape 1 ● Rôle de cette étape : Définir les contenus à présenter à l'utilisateur ● Génération de contenus Transformation de données brutes Enrichissement de données Filtrage ● Notion de Workflow ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues

7 WINDMash – étape 2 ● Rôle de cette étape : Définir l'organisation des contenus définis dans l'étape 1 sur la future interface ● Conception de l'interface de la future application ● Personnalisation des afficheurs ● Choix d'un fournisseur et d'un type de carte ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues

8 WINDMash – étape 3 ● Rôle de cette étape : Définir comment la future application va réagir au comportement de l'utilisateur ● Interactions actuellement possibles entre afficheurs ● Travail en cours (Thèse de Nhân) ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues

9 Mon sujet de stage ● Améliorer la facette Contenus ● Proposition et programmation de nouveaux outils Enrichissement Filtrage Transformation ● Pour créer des contenus ● pau.fr/mike/ ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues

10 Amélioration de WINDMash ● Paramétrage plus fin des services ● Contrôle des contenus ● Nommage de modules Lisibilité du workflow Identification de la nature des services et des contenus ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues

11 Fonctions PostGIS ● Travaux de Jean-François Boullier ● Apport de notions spatiales supplémentaires ● Outils de diagnostics sur les géométries Communes Cardinal Distance (native de PostGIS) ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues

12 Extension de WINDMash ● Dérivation des fonctions PostGIS pour enrichir les contenus ● Fonctionnalités : Filtrage de communes Cardinal par rapport à une ville Distance par rapport à une ville ● Nouvelle classe facilitant l'intégration de services géographiques ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues

13 Évolutions prévues ● Services géographiques adaptés pour tout type de lieu ● Reconnaissance automatique du typage des modules ● Création de services personnalisés ● Élargissement à d'autres types de conteneurs de données ● WIND ● WINDMash ● Données ● Interface ● Interactions ● Mon sujet de stage ● Améliorations ● Fonctions PostGIS ● Extensions ● Évolutions prévues