Boîte à outils d'annotation de cartes géographiques de type GoogleMaps dans un contexte d'applications Web Bergeret Michael Saint-germain Emeric.

Slides:



Advertisements
Présentations similaires
Réalisation d’un Framework pour la création de jeux d'arcades
Advertisements

Projet extranet My.Eolas
Introduction à la programmation objet Langage Java
Création de pages Web dynamiques et sympathiques.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Plan d'assurance qualité
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
Projet LAGAN Développement d’un programme de gestion d’ascenseurs
Projet DOO-JET.
Copyright France Télécom, tous droits réservés Paris Web Ateliers Les bibliothèques JS jQuery Orange Labs Julien Wajsberg, Recherche & Développement.
TER Gestionnaires de contenu en ligne
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Les tests et les logiciels de gestion de tests
Support d'aide au commentaire de textes
Master Génie Biologique et Informatique, première année
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
Conception d’une application de gestion de fiches études
Soutenance de stage · Par : Guillaume Prévost · Entreprise : Cynetic
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Développement d’applications Intranet
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
Présentation du SVI - DELSOL Mikaël
Principes de la technologie orientée objets
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
Complément Le diagramme des classes
Introduction à la programmation objet Langage Java
Réunion de cadrage 14/12/09.
Sommaire I- Présentation du projet II- Analyse du projet
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
Do List Organize Everything with list. INTRODUCTION applications dont deux tiers gratuites activations par jour 50,8% des ventes de Smartphones.
Projet de Master première année 2007 / 2008
Réalisation dune plate- forme de type « Jeu » dexploitation du portail Sud M2 2COM - CONDUITE DE PROJET MULTIMÉDIA ENSEIGNANTE : MME LECLET DOMINIQUE.
Patrons de conceptions de créations
Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement.
Outil de volumétrie pour Quadrige² 20 mars 2009 – O. CatryDUT Informatique.
Outil de gestion des cartes grises
Soutenance Développement web Lebrun Laura Licence PER
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
MEMOIRE INDUSTRIEL ESIEA
Projet de fin d’étude Outil de Suivi et Pilotage de l’Activité de Recouvrement Amiable Judiciaire  
Validation de produits pour applications urbatiques
Réalisation d’une vinothèque personnelle
Soutenance du mémoire de synthèse
L’enseignement de spécialité SLAM
PSPA : une plateforme de simulation en physique des accélérateurs Les journées informatique de l’IN2P3-IRFU octobre.
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Développement d’un Web Service
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
IMFELD Stanley. I. Contexte II. Evolution du diagramme de GANTT III. Cahier des Charges IV. Evolution du projet V. Logiciel Utilisés ou abandonnés VI.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Chevrier Christophe Diallo Ibrahima Le Penhuizic Glenn Sautet David.
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.
UN MINI SIG POUR LE WEB Présenté par : Mr ABDELAZIZ Adel Encadré par:
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
1 Web App Pourquoi une Web App au lieu d’une application native? 26 janvier 2012  Créer une application universelle  Durée de vie « infinie »  Plus.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
التركيز الإقتصادي واستغلال مراكز الهيمنة وآثارها على التجارة والتنمية في الدول العربية السيد خليفة التونكتي المدير العام السابق للمنافسة والأبحاث الإقتصادية.
الهيئة العامة لحماية المستهلك أساليب الترويج وتأثيراتها على المستهلك خليفة التونكتي - مستشار المنافسة - 1.
Boîte à outils d'annotation de cartes géographiques de type GoogleMaps
Transcription de la présentation:

Boîte à outils d'annotation de cartes géographiques de type GoogleMaps dans un contexte d'applications Web Bergeret Michael Saint-germain Emeric

Plan I.Introduction II.Présentation des architectures III.Spécification des services IV.Classes réalisées V.Améliorations à prévoir VI.Conclusion VII.Démonstration 2/14

I.Introduction Développer un ensemble de classes permettant à tout autre programmeur de les utiliser dans une application Web Définir une architecture logicielle adéquate Décrire chaque classe implémentée dans une documentation HTML 3/14

II.Présentation des architectures Outils utilisés Google Maps service de cartes et de plans géographiques JavaScript langage exécuté côté client 4/14

II.Présentation des architectures Structuration des services sous forme de classe (function) JavaScript Une classe Map Une classe Point Une classe pour chaque type d'annotation Marker Polyline Polygone 5/14

II.Présentation des architectures « Annotation » : n œ ud racine pour avoir le même modèle que le groupe AnnotText Un n œ ud Map Plusieurs n œ uds correspondants aux annotations 6/14 mon marker comment test.jpg true false...

III.Spécification des services 7/14 Ajouter ou supprimer tout type d'annotation sur une carte Modifier chaque annotation : changement d'icône, de nom, de couleur, d'épaisseur, de note... Afficher ou cacher tout ou partie d'un type d'annotation Sauvegarder et charger des annotations

IV.Classes réalisées Map function Map(){ function hideZoom(); function showZoom(); function addMarker(m); function removeMarker(m); function hideAllMarker(); function showAllMarker();... function addPolyline(p); } Point function Point(xpos,ypos){ function getX(); function getY(); function getPoint();... function equals(other); } 8/14

IV.Classes réalisées Marker function Marker(point){ function getMarker(); function setMarker(); function getPoint(); function setPoint(); function setIcone();... function showComment(); function show(); } 9/14

IV.Classes réalisées Polyline function Polyline( Points, color, weight, opacity){ function getPolyline(); function setPolyline(pl); function getTabPoints(); function getOpacity(); function setOpacity(op);... function addPoint(p); function removePoint(p) } 10/14

IV.Classes réalisées Polygone function Polygone( Points, bColor, bWeight, bOpacity, iColor, iOpacity){ function getPolygone(); function setPolygone(pg); function getTabPoints(); function getBOpacity(); function setBOpacity(op);... function addPoint(p); function removePoint(p); } 11/14

V.Améliorations à prévoir Implémenter les services de sauvegarde et de chargement d'annotations sur une carte Mettre en place une notification directe lors de l'ajout d'un élément sur la carte Ajouter des méthodes de transformation d'un type d'annotation en un autre 12/14

VI.Conclusion Boîte à outils d'annotation de carte fonctionnelle et facile à utiliser Certaines fonctionnalités sont encore à implémenter Plutôt difficile de concevoir un outil qui sera indirectement utilisé par un internaute 13/14

VII.Démonstration 14/14