CHAPITRE IV : IMPLEMENTATION ET RESULTATS
4.1. Implémentation
Nous présentons l'environnement de travail et les
technologies utilisées pour la mise sur pied de notre service.
4.1.1. Environnement de travail
Ce travail a été élaboré sur un
ordinateur portable dont les caractéristiques sont les suivantes :
Tableau 4 : Tableau des caractéristiques
de l'environnement matériel et logiciel
Marque
|
emachines
|
Modèle
|
eME443
|
RAM
|
3Go
|
Disque dur
|
320 Go
|
Processeur
|
AMD E-300 radeom (tm) HD Graphics (2 CPUs)
1.3GHz.
|
Système d'exploitation
|
Windows 7 64 bits
|
4.1.2. APIs utilisées
Pour le développement de l'application web, un ensemble
d'APIs a été utilisé parmi lesquels :
? NetBeans IDE 8.0
NetBeans est un environnement de développement JAVA,
open source. Il intègre ainsi des modules (plugins) de base permettant
de faciliter le travail du programmeur. Mais depuis, les
récentes versions intègrent des plugins permettant aux
programmeurs de développer en des langages autres que JAVA. Ainsi, que
ce soit en PHP, CU, Python, ... il désormais possible d'utiliser ces
langages de développement en NetBeans.
? Adobe Dreamweaver CS6
Mémoire de fin d'étude de Master en sciences de
l'Ingénieur.
UPAC-FTIC, septembre 2015 Par
KUIKWAN NYA Cédric Page 26
Mise en oeuvre d'une plateforme de géolocalisation
pour la recherche optimale des pharmacies de garde
Adobe Dreamweaver CS6 est un outil de développement
orienté web. Il offre ainsi la possibilité aux
développeurs de pouvoir avoir un aperçu en direct du travail
effectué sur chaque page web développé facilitant ainsi
tout problème de design.
? OZEKI NG - SMS GATEWAY [OZEK 15]
OZEKI NG - SMS GATEWAY est une API de gestion de SMS (envoi et
réception) en divers langages de programmation (PHP, JAVA, CU, ...). Il
permet ainsi d'envoyer et de recevoir des SMS à travers un modem GSM, de
stocker ses SMS dans une base de données pour un traitement
ultérieur.
4.1.3. Langage de programmation
Les langages de programmation utilisés pour la mise sur
pied de notre application et service web sont :
- HTML5 / CSS3: Dernière version
majeure d'HTML, c'est un format de données conçus pour
représenter les pages web et utilisant le CSS pour la mise en forme
[mat, 12]. Ce langage nous a été nécessaire pour
la mise sur pied des interfaces graphiques
- JavaScript: C'est un langage de
programmation de script principalement utilisé pour rendre les pages web
interactives ;
- Webix : C'est une bibliothèque
JavaScript et HTML5 utile pour le développement des applications web et
mobiles. Il a été utilisé pour le
développement des interfaces graphique côté utilisateur
;
- PHP: C'est un langage de programmation
libre orienté objet principalement utilisé pour produire des
pages web dynamiques via un serveur http [Das et Ge, 07]. Ce langage
nous a été utile pour la communication avec le serveur web et
l'échange des données avec le serveur de BD ;
- XML : C'est un langage de balisage qui sert
à encoder ou structurer les données [Sch, 07]. Ce
langage a été utilisé pour la mise sur pied du service web
qu'offre notre application.
Mise en oeuvre d'une plateforme de géolocalisation
pour la recherche optimale des pharmacies de garde
|