Application Android
•L'ADT effectue automatiquement la conversion d'une classe "dex"en
.apk au cours du déploiement.
•Android supporte le graphisme 2-D et 3-D avec OpenGL library.
•Le stockage de données dans une BD est pris en charge par SQLite.
•SQLite est une Open Source Database intégrée dans Android.
•SQLite supporte les fonctionnalités standards pour une BDR telles que
SQL syntaxe, la gestion des transactions et "prepared statements".
•Une application Android s'exécute dans son propre processus et sous
son propre nom d'utilisateur qui est généré automatiquement au cours
de son déploiement.
•L'application Android est isolée des autres applications en cours et ne
peut pas facilement affecter leur sécurité.
Applications Java sous Android IvMad, 2011-2014 5
L'architecture du système Android
•Le GUI d'Android est un système mono-thread,événementiel avec une
bibliothèque à composants extensibles organisée autour du modèle
Model-View-Controller (MVC).
•Model: représente les données et le conteneur de données: base de données,
images, sons, etc.
•View: c'est la partie de l'application chargée de rendre l'affichage, l'envoi de l'audio
aux haut-parleurs, générant un retour tactile.
•Controller: c'est la partie qui répond à des actions externes: le clavier, l'écran tactile,
les appels entrants.
Applications Java sous Android IvMad, 2011-2014 6