Resource Manager
Location Manager
XMPP Service
LIBRARIES
Surface Manager
Media Framework
SQLite
OpenGL|ES
FreeType
WebKit
SGL
SSL
Libc
ANDROID RUNTIME
Core Libraries
Dalvik Virtual Machine
LINUX KERNEL
Display Driver
Camera Driver
Bluetooth Driver
Flash Memory Driver
Binder (IPC) Driver
USB Driver
Keypad Driver
WiFi Driver
Audio Driver
Power Management
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.
Manuel de l'utilisateur – I-series 2.0
Gestionnaire de ressources
Gestionnaire de localisation
Service XMPP
BIBLIOTHÈQUES
Gestionnaire de surface
Framework multimédia
SQLite
OpenGL|ES
FreeType
WebKit
SGL
SSL
Libc
ANDROID RUNTIME
Bibliothèques du noyau
Machine virtuelle Dalvik
NOYAU LINUX
Pilote d'affichage
Pilote de caméra
Pilote Bluetooth
Pilote de mémoire flash
Pilote Binder (IPC)
Pilote USB
Pilote clavier
Pilote WiFi
Pilote audio
Gestion d'alimentation
Fig 2-1. Structure du système Android
UM600220 Rév D, page 29 sur 46