Introduction
Dans ce chapitre, nous allons faire des choix sur le codage.
Nous sommes arrivés pratiquement à la fin du processus de
développement. Nous commençons par la présentation de
l'environnement de développement, les outils et langages de
programmation, ainsi que les services web utilisés dans notre
application. Enfin, nous terminons par la présentation des
réalisations effectuées au cours de ce projet.
3.1.Environnement de développement
3.1.1. Android Studio
Android Studio est un nouvel environnement pour le
développement et programmation entièrement intégré
qui a été récemment lance par Google pour les
systèmes Android, il a été conçu pour fournir un
environnement de développement et une alternative à Eclipse qui
est l'IDE le plus utilisé. Android Studio permet de voir chacun des
changements visuels que vous effectuez sur
NGA, HADANAMA, KEMKEU, TAMBA 51
DEVELOPPEMENT D'UNE APPLICATION DE VISITE VIRTUELLE DES SITES
TOURISTIQUES CAMEROUNAIS
votre application et en temps réel, vous pourrez voir
aussi son effet sur différents appareils Android. Android Studio offre
aussi d'autres choses :
o Un environnement de développement robuste.
o Une manière simple pour tester les performances sur
d'autres types d'appareils.
o Des assistants et des modèles pour les
éléments communs trouvés sur tous les programmateurs
Android.
o Un éditeur complet avec une panoplie d'outils pour
accélérer le développement de votre application
3.1.2. WampServer
WampServer est une plate-forme de développement Web
sous Windows pour des applications Web dynamiques à l'aide du serveur
Apache2, du langage de scripts PHP et d'une base de données MySQL. Il
possède également PhpMyAdmin pour gérer plus facilement
vos bases de données.
3.1.3. PhpMyAdmin
PhpMyAdmin est un outil logiciel gratuit écrit en PHP,
destiné à gérer l'administration de MySQL sur le Web.
Prend en charge une large gamme d'opérations sur MySQL tel que la
gestion des bases de données, des tableaux, des colonnes, des relations,
des index, des utilisateurs, des autorisations, etc. ses opérations
peuvent être effectuées via l'interface utilisateur, alors il
offre aussi la possibilité d'exécuter directement une instruction
SQL.
3.1.4. Apache
Le logiciel libre Apache HTTP est un serveur HTTP
créé et maintenu au sein de la fondation Apache. C'est le serveur
http le plus populaire du World Wide Web. Il est distribué selon les
termes de la licence Apache.
NGA, HADANAMA, KEMKEU, TAMBA 52
DEVELOPPEMENT D'UNE APPLICATION DE VISITE VIRTUELLE DES SITES
TOURISTIQUES CAMEROUNAIS
3.1.5. Firebase
Firebase est un ensemble de services d'hébergement pour
n'importe quel type d'application. Il propose d'héberger en NoSQL et en
temps réel des bases de données, du contenu, de
l'authentification sociale, et des notifications, ou encore des services, tel
que par exemple un serveur de communication temps réel
|