6 mar 2011 · l'université Pierre Mendès France de Grenoble, pour m'avoir accueilli 12 10 Nombre de fichiers java dans les paquetages du projet pour répondre de façon unitaire à un cahier des charges nécessitant des lors de ce projet à l' écriture quasi systématique de tests JUnit pour les nouvelles classes
Previous PDF | Next PDF |
[PDF] Programmation concurrente en Java - Academie pro
11 2 1 Exemple : sérialisation cachée dans les frameworks 232 11 2 2 Application Listing 12 2 : Tests unitaires de base pour BoundedBuffer
[PDF] proprement - Index of
sabilités, ni pour son utilisation, ni pour les contrefaçons de brevets ou atteintes cette fonction appartient à une sorte de framework de test fondé sur le Web 4 Un outil open-source de test unitaire pour Java (http://www junit org) Ce besoin a quasiment disparu dans les langages orientés objet car this est conçu pour
[PDF] Pharo par lexemple - Index of
20 jui 2011 · Le Test Runner permet d'effectuer des tests unitaires Il supporte plei- Pour les familiers de Java et C++, les méthodes de classe peuvent être
[PDF] Mémoire CNAM - blerubrus web site - Free
6 mar 2011 · 12 10 Nombre de fichiers java dans les paquetages du projet pour répondre de façon unitaire à un cahier des charges nécessitant des de façon existentielle (apparition, disparition), changer de propriétés lors de ce projet à l' écriture quasi systématique de tests JUnit pour les nouvelles classes
[PDF] Mémoire CNAM : Cartographie et analyse territoriale - HyperCarte
6 mar 2011 · l'université Pierre Mendès France de Grenoble, pour m'avoir accueilli 12 10 Nombre de fichiers java dans les paquetages du projet pour répondre de façon unitaire à un cahier des charges nécessitant des lors de ce projet à l' écriture quasi systématique de tests JUnit pour les nouvelles classes
[PDF] Squeak par lexemple
Quelques astuces pour identifier les messages à mots-clés 81 4 5 Séquences Le Test Runner permet d'effectuer des tests unitaires Il supporte pleinement
[PDF] LIBRAIRIE NUMERIQUE UNIVERSITAIRE AFRICAINE - Hugues SILA
concepteur, de l'aménagement d'une cuisine au tracé d'une voie de transport aide complémentaire pour la définition des appareils de test à acquérir Méthode de Jacques Bernoulli- Formules incomplètes de première espèce- Formules framework Java tant en terme de validation de données que d' approche MVC II)
[PDF] Guide des Startups High-tech en France - Olivier Ezratty
Le Guide des Startups est aussi un bon outil pour les grandes entreprises en mal d'innovation ou- cier de l'assurance chômage en cas de disparition de leur emploi Framework permettant de faire des tests unitaires sur du code parer la part de voix du marché de la startup avec celles de ses concurrents pour suivre
[PDF] Junker-Balthasar-Tage Veranstaltungsprogramm
[PDF] Junkers - Energieheld
[PDF] junkers kn
[PDF] Junkers Werkspreisliste Kapitel 1, Gesamtkatalog und
[PDF] Junkers Werkspreisliste Kapitel 7, Gesamtkatalog und
[PDF] juno kata - macon judo - Anciens Et Réunions
[PDF] JUNO Nr d`article: 83-715
[PDF] junod archives - Sculpture
[PDF] junon 90/b
[PDF] Juntos Term L, ES, S
[PDF] Juntos Term Séries Technologiques
[PDF] JUNY 2014 FRANCÈS.docx - Gestion De Projet
[PDF] Jupe à volant pour fillette 8/10 ans
[PDF] jupe boule premature A - thalicreations
M M L
MLCONSERVATOIRE NATIONAL DES ARTS ET METIERS
CENTRE REGIONAL RHÔNE-ALPES
CENTRE D'ENSEIGNEMENT DE GRENOBLE
analysn e triomtLeu LBenoit Le Rubrus ioLcpiLhèqémiod vnLàyfvganLàèy,xn,yn.sLHC,CACaC ioLy,PlsaAôyj.n Cartographie et analyse territoriale multiscalaire Réingénierie des logiciels HyperAtlas et HyperAdmin bqpmiopLUiLELuc dULSONN 2.s0 f trdhiomL7LaCLn dDLx irrdi 9bqphuo aiWé irL7LaCL2iuo9fdi iLxd uphdo aCLAoh tLfUdrrqo aCLaum(durLzqdrdo9P uhdoôpmip L7aCL2t )WiLxioriU
aWiL;tUIoiLaum(duo M M LMLCONSERVATOIRE NATIONAL DES ARTS ET METIERS
CENTRE REGIONAL RHÔNE-ALPES
CENTRE D'ENSEIGNEMENT DE GRENOBLE
analysn e triomtLeu LBenoit Le Rubrus ioLcpiLhèqémiod vnLàyfvganLàèy,xn,yn.sLHC,CACaC ioLy,PlsaAôyj.n Cartographie et analyse territoriale multiscalaire Réingénierie des logiciels HyperAtlas et HyperAdmin bqpmiopLUiLELuc dULSONN virLm ucupGL iUumdJrLMLDiLWtWqd iLqomLtmtLiJJiDmptrLhuorLUètTpdeiLbônAansLhpLvyxL wvuéq umqd iLhèyoJq WumdTpiLhiLx ioqéUikLrqprLUuLhd iDmdqoLhiLaCL2t )WiLxioriUCRemerciements
Je remercie avant tout les personnes participant au jury de ce mémoire : Monsieur Eric Gressier-Soudan, professeur au CNAM Paris, Monsieur Jean-Pierre Giraudin, professeur à l"université Pierre
Mendès France de Grenoble, Monsieur André Plisson, directeur du centre d"enseignement CNAM de Grenoble et Monsieur Mathias Voisin-Fradin, directeur adjoint du CNAM Grenoble.Je tiens tout particulièrement à remercier mon tuteur Monsieur Jérôme Gensel, Professeur à
l"université Pierre Mendès France de Grenoble, pour m"avoir accueilli dans l"équipe qu"il dirige,
STEAMER, et proposé de travailler sur des problématiques liées à la géomatique. Merci pour ses
conseils et relectures ayant mené à l"achèvement de ce mémoire.Le travail réalisé pendant ce mémoire est le résultat d"une collaboration avec les équipes du
groupe de recherche HyperCarte, je remercie donc Madame Hélène Mathian, de l"équipe Géographie-
Cités, et les membres de l"équipe RIATE de l"université Paris VII, dirigée par Monsieur Claude
Grasland, professeur géographe.
Je remercie également les membres permanents de l"équipe STEAMER pour leur soutien, leurs encouragements, leur sympathie et leur accueil. Ainsi, je remercie Madame Paule-Annick Davoinepour m"avoir intégré à l"équipe en juin 2009 sur un contrat relatif au projet GenGHIS, et Madame
Marlène Villanova-Oliver pour m"avoir proposé en novembre 2009 un contrat sur le projetESPON2013 Database.
Merci aussi aux membres non permanents de l"équipe STEAMER : Christine Plumejeaud pour la transmission d"une partie de ses connaissances sur les logiciels HyperAtlas et HyperAdmin, Anton Telechev et Bogdan Moisuc, avec qui j"ai pu collaborer sur des projets STEAMER connexes, commeGenGHIS etESPON 2013 Database.
Je remercie également l"équipe Marvelig du LIG et plus particulièrement Alban Chazot, quia non seulement partagé son bureau, mais aussi sa culture et son expérience transversale sur les
équipes, outils et projets du LIG. Pour n"oublier personne, je remercie les habitués du troisième
étage du bâtiment D de l"ENSIMAG (Ecole Nationale Supérieure en Informatique et Mathéma- tiques Appliquées de Grenoble) pour leur chaleureux accueil. En outre, je remercie l"association AI CNAM-PST (Association des Ingénieurs du Conservatoire National des Arts et Métiers et de la Promotion Supérieure du Travail) pour leurs services de soutien, de relecture et de soutenance à blanc. Je remercie enfin tous les enseignants et personnels du CNAM qui ont tous contribué lors de mon cursus à un inestimable enrichissement culturel. iSommaire
Remerciementsi
Conventions d"écriture et acronymes
xiIntroduction1
I Présentation
31 Contexte5
1.1 LIG STEAMER
51.2 Le groupe de recherche HyperCarte
61.2.1 HyperAtlas
81.2.2 HyperAdmin
91.3 Le programme ESPON
92 Cahier des charges
112.1 Les enjeux
112.2 Le contratESPON HyperAtlas Update. . . . . . . . . . . . . . . . . . . . . . . . .11
2.3 Le projet HyperAtlas v2
133 Organisation du mémoire
153.1 Calendrier
153.2 Plan du mémoire
16II Etat de l"art
1 74 Méthodes et outils de visualisation
194.1 Philcarto
194.2 Les cubes espace-temps
224.3 SOLAP
245 Solutions spatio-temporelles en ligne
295.1 Vizzuality
295.2 GapMinder
305.3 Google Public Data Explorer
335.4 OECD eXplorer
34iii
Sommaire
5.4.1 Vue générale
355.4.2 Architecture
355.4.3 Principaux outils
386 Synthèse de l"état de l"art
39III Réalisation
437 Démarche45
8 Analyse de l"existant
498.1 HyperAtlas
4 98.1.1 Carte de la zone d"étude
508.1.2 Cartes des indicateurs
518.1.3 Carte du ratio
528.1.4 Cartes d"écarts
528.1.5 Carte de synthèse ternaire
548.2 HyperAdmin
548.3 Technologies
558.4 Configurations
578.5 Gestion des évènements et singletons
579 Génie logiciel
599.1 Objectif
599.2 Gestion des sources et des versions
599.3 Construction automatique
609.4 Tests unitaires
619.5 Documentation
629.5.1 DocBook
629.5.2 Javadoc
649.5.3 Outils de conception UML et de bases de données
649.6 Intégration continue
659.7 Synthèse de l"environnement
6610 L"application Web
6910.1 Objectif
6910.2 Cas d"utilisation
6910.3 Architecture
7010.4 Principales fonctionnalités
7410.4.1 Styles de mise en page
7410.4.2 Internationalisation
7510.4.3 Jeux de données
7610.4.4 Applet HyperAtlas
7610.4.5 HyperAdmin Web : particularité de la version ESPON
7810.4.6 Menu aide
8110.4.7 Insertion de nouveaux jeux de données
8210.4.8 Menu administration
82iv
Sommaire
10.5 Synthèse sur l"application Web
8311 HyperAtlas v2
8511.1 Objectifs
8511.2 Carte de synthèse binaire
8511.2.1 Implémentation
8711.3 Mode expert
9111.3.1 Passage au mode expert
9111.3.2 Cartes de redistribution
92quotesdbs_dbs17.pdfusesText_23