Fig 2-1. Structure du système Android
2.1. Service Java de l'infrastructure Android
Basés sur un langage de programmation développé, les services Android peuvent être divisés
en services natifs (base C) et Java. Les services Android sont un type de structure
serveur-client où le côté serveur peut recevoir une demande du client et envoyer le résultat au
client. La structure serveur-client peut également gérer les problèmes de synchronisation
provenant des demandes multi-clients. Ainsi, cette fonctionnalité de l'infrastructure, qui forme
la classe fondamentale « ElOPeripheralService », est basée sur ce type de fonctionnalité
serveur-client d'Android.
2.2. ELOPeripheralService
ELOPeripheralService est le principal module traitant les demandes clients depuis la couche
d'application. Afin de compléter la conception système de l'infrastructure Android pour les
services, les classes suivantes sont ajoutées au système :
ELOPeripheralNative
Exécution de flux de fonctions C natives pour ELOPeripheralService
Manuel de l'utilisateur : i-Series Interactive Signage
UM600033 Rev D, Page 21 sur 37