Intégration d'un observatoire urbain sur Google Maps( Télécharger le fichier original )par Renal Paul TATSO Univsersité de Douala/Université de Paris-Est Marne La Valléé - Master II IASIG 2011 |
5.1.3. Les serveurs webIl s'agit des serveurs permettant à des clients web d'accéder à l'application à partir de tout navigateur (exemple internet explorer). Installé sur leur poste connecté à internet/intranet distant du serveur. Un serveur web a donc pour rôle d'interpréter les requêtes http arrivant sur le port associé par défaut le port 80 et de fournir une réponse par le même protocole. Il existe plusieurs serveurs web sur le marché, parmi lesquels nous avons choisi pour son caractère libre et multiplateforme Apache ( www.apache.org). Apache est le serveur le plus répandu sur Internet. Son package d'installation est téléchargeable librement sur internet Outre le serveur Web Xampp permet d'installer le serveur des applications PHP. Ainsi que l'outil d'administration PhpMyAdmin. Paul TATSO Mémoire de Master II IASIG Université Douala/AUF Novembre 2011 Figure 25. Interface de PhpMyAdmin 5.1.4. Le serveur Google MapsGoogle Maps ( www.maps.google.fr) est un serveur gratuit de cartes géographiques et de plans en ligne fondé en 2005 aux USA. Il utilise des images satellites et des photographies aériennes de haute altitude pour une meilleure précision couvrant la totalité de la surface terrestre. Google Maps par ailleurs propose une API qui permet aux développeurs web par une bibliothèque de fonctions JavaScript et au format de fichier KML d'intégrer des cartes et de pouvoir créer des cartes personnalisées pour leurs applications. C'est cette opportunité que nous avons saisie pour intégrer à notre plateforme la cartographie basée sur Google Maps. La contrainte c'est que notre plateforme doit être connectée à Internet pour bénéficier de ces facilités. 5.1.5. les langages informatiques utilisésPour le développement des interfaces nous avons utilisé les langages informatiques suivants : Coté clients Notre plateforme étant basée sur la technologie web, nous avons utilisé : - Le Html pour la présentation des pages web - Le CSS (cascadind style sheet) pour le design des interfaces web - Le JavaScript pour le contrôle et la navigation sur les éléments des pages clients Paul TATSO Mémoire de Master II IASIG Université Douala/AUF Novembre 2011 - KML (Keyole Markup Language) pour le marquage et la mise en forme des polygones de notre cartographie. Coté serveur - Le PHP pour l'interaction entre les clients et le serveur d'une part, et entre le serveur et la base de donnée et surtout pour les échanges entre notre plateforme et Google Maps. Via la classe de manipulation des fonctions JavaScript. - Le SQL pour l'interrogation et la manipulation des données avec le SGBD. - Ajax (Asynchronous JavaScript and XML) qui est un mélange de technologie est également intervenu aussi bien entre le serveur et les clients qu'entre le serveur et Google Maps. |
|