3.3.Les Services web
3.3.1. Définition d'un service web
Selon la définition du W3C (World Wide Web
Consortium), un Web service (ou service Web) est une application appelable via
Internet par une autre application d'un autre site Internet permettant
l'échange de données (de manière textuelle) afin que
l'application appelante puisse intégrer le résultat de
l'échange à ses propres analyses. Les requêtes et les
réponses sont soumises à des standards (SOAP, WSDL et UDDI) et
normalisées à chacun de leurs échanges. Un service web est
une unité de logique d'application qui fournit des données, et
des services aux autres applications, les applications accèdent aux web
services via des protocoles, et des formats de données
omniprésentes telles que HTTP, XML et SOAP.
NGA, HADANAMA, KEMKEU, TAMBA 54
DEVELOPPEMENT D'UNE APPLICATION DE VISITE VIRTUELLE DES SITES
TOURISTIQUES CAMEROUNAIS
3.3.2. Services web utilisés dans notre
application
· Google Maps Distance Matrix API
Le service Google Maps Distance Matrix API fournit les
distances et les durées des trajets pour une matrice d'origines et de
destinations en fonction de l'itinéraire recommandé entre les
points de départ et d'arrivée. On accède Google Maps
Distance Matrix API via une interface HTTP, avec des requêtes construites
en tant que chaînes d'URL utilisant les paramètres origines et
destinations en plus de notre clé d'API.
· Google Maps Android API
Google Maps Android API nous permet d'ajouter des cartes
utilisant des données Google Maps à notre application. Cette API
gère automatiquement l'accès aux serveurs Google Maps, le
téléchargement de données, l'affichage de la carte et la
réponse aux gestes effectués sur la carte. Nous pouvons
également utiliser les appels d'API pour ajouter des marqueurs, des
polygones et des superpositions à une carte de base, ainsi que pour
modifier la vue de l'utilisateur pour une zone donnée. Les objets
suivants fournissent des informations supplémentaires sur les points
géographiques et permettent à l'utilisateur d'interagir avec la
carte. Cette API nous permet d'ajouter les éléments graphiques
suivants à une carte :
- Description Icônes ancrées à des
emplacements spécifiques sur la carte (Marqueurs).
- Ensembles de segments de lignes (poly lignes). - Segments
fermés (polygones). - Éléments graphiques bitmap
ancrés à des emplacements spécifiques sur la carte
(superpositions au sol). Ensembles d'images qui sont affichées au-dessus
des tuiles de la carte de base (superpositions de tuiles).
3.4. Quelques interfaces de notre application
Dans ce qui suit, nous allons présenter les interfaces de
la version Android de notre application. o Interface de création de
compte
NGA, HADANAMA, KEMKEU, TAMBA 55
DEVELOPPEMENT D'UNE APPLICATION DE VISITE VIRTUELLE DES SITES
TOURISTIQUES CAMEROUNAIS
Figure 14 : Interface de création de compte
o Interface d'authentification
Figure 15 : Interface d'authentification
NGA, HADANAMA, KEMKEU, TAMBA 56
DEVELOPPEMENT D'UNE APPLICATION DE VISITE VIRTUELLE DES SITES
TOURISTIQUES CAMEROUNAIS
o Interface d'accueil
Figure 16 : Interface acceuil
o Interface de localisation des sites touristiques les plus
proches
Figure 17 : Interface de localisation des sites
touristiques les plus proches
NGA, HADANAMA, KEMKEU, TAMBA 57
DEVELOPPEMENT D'UNE APPLICATION DE VISITE VIRTUELLE DES SITES
TOURISTIQUES CAMEROUNAIS
o Interface du lecteur de vidéo 360
Figure 18 : Interface du lecteur de vidéo
360
o Interface de de gestion de compte
Figure 19 : Interface de de gestion de compte
DEVELOPPEMENT D'UNE APPLICATION DE VISITE VIRTUELLE DES SITES
TOURISTIQUES CAMEROUNAIS
|