[PDF] [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



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 u. Ruh - Gas - Koch - Apparate aller Art mit

[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 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 virLm ucupGL iUumdJrLMLDiLWtWqd iLqomLtmtLiJJiDmptrLhuorLUètTpdeiLbônAansLhpLvyxL wvuéq umqd iLhèyoJq WumdTpiLhiLx ioqéUikLrqprLUuLhd iDmdqoLhiLaCL2t )WiLxioriUC

Remerciements

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 Davoine

pour 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 projetESPON

2013 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, comme

GenGHIS etESPON 2013 Database.

Je remercie également l"équipe Marvelig du LIG et plus particulièrement Alban Chazot, qui

a 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. i

Sommaire

Remerciementsi

Conventions d"écriture et acronymes

xi

Introduction1

I Présentation

3

1 Contexte5

1.1 LIG STEAMER

5

1.2 Le groupe de recherche HyperCarte

6

1.2.1 HyperAtlas

8

1.2.2 HyperAdmin

9

1.3 Le programme ESPON

9

2 Cahier des charges

11

2.1 Les enjeux

11

2.2 Le contratESPON HyperAtlas Update. . . . . . . . . . . . . . . . . . . . . . . . .11

2.3 Le projet HyperAtlas v2

13

3 Organisation du mémoire

15

3.1 Calendrier

15

3.2 Plan du mémoire

16

II Etat de l"art

1 7

4 Méthodes et outils de visualisation

19

4.1 Philcarto

19

4.2 Les cubes espace-temps

22

4.3 SOLAP

24

5 Solutions spatio-temporelles en ligne

29

5.1 Vizzuality

29

5.2 GapMinder

30

5.3 Google Public Data Explorer

33

5.4 OECD eXplorer

34
iii

Sommaire

5.4.1 Vue générale

35

5.4.2 Architecture

35

5.4.3 Principaux outils

38

6 Synthèse de l"état de l"art

39

III Réalisation

43

7 Démarche45

8 Analyse de l"existant

49

8.1 HyperAtlas

4 9

8.1.1 Carte de la zone d"étude

50

8.1.2 Cartes des indicateurs

51

8.1.3 Carte du ratio

52

8.1.4 Cartes d"écarts

52

8.1.5 Carte de synthèse ternaire

54

8.2 HyperAdmin

54

8.3 Technologies

55

8.4 Configurations

57

8.5 Gestion des évènements et singletons

57

9 Génie logiciel

59

9.1 Objectif

59

9.2 Gestion des sources et des versions

59

9.3 Construction automatique

60

9.4 Tests unitaires

61

9.5 Documentation

62

9.5.1 DocBook

62

9.5.2 Javadoc

64

9.5.3 Outils de conception UML et de bases de données

64

9.6 Intégration continue

65

9.7 Synthèse de l"environnement

66

10 L"application Web

69

10.1 Objectif

69

10.2 Cas d"utilisation

69

10.3 Architecture

70

10.4 Principales fonctionnalités

74

10.4.1 Styles de mise en page

74

10.4.2 Internationalisation

75

10.4.3 Jeux de données

76

10.4.4 Applet HyperAtlas

76

10.4.5 HyperAdmin Web : particularité de la version ESPON

78

10.4.6 Menu aide

81

10.4.7 Insertion de nouveaux jeux de données

82

10.4.8 Menu administration

82
iv

Sommaire

10.5 Synthèse sur l"application Web

83

11 HyperAtlas v2

85

11.1 Objectifs

85

11.2 Carte de synthèse binaire

85

11.2.1 Implémentation

87

11.3 Mode expert

91

11.3.1 Passage au mode expert

91

11.3.2 Cartes de redistribution

92
quotesdbs_dbs17.pdfusesText_23