II.
Description des Outils
1.
XML
XML (Extensible Markup Language) se traduit comme un langage
de balisage étendu, ou langage à balisage extensible. Il est en
quelque sorte un langage qui permet de définir de nouvelle balise. Il
s'agit effectivement d'un langage permettant de mettre en forme les interfaces
graphiques sous android et d'y placée les vues grâce aux balises
(markup).
2.
Java
Le Langage Java fut développé en 1991 par James
Gosling et Partrick Naughton de Sun Microsystems, mais également
un environnement d'exécution.
Ce groupe de chercheur spécialisé dans le
développement de logiciel conçus pour contrôler des
appareils électronique. Et souhaitaient développer un langage de
programmation qui permette de contrôler les appareils du futur.
Java peut être segmentée en deux parties votre
programme écrit en langage java et d'autre part, une machine virtuelle
JMV (Java Virtual Machine) qui va se charger de l'exécution de votre
programme java. C'est cette plateforme qui garantit la portabilité de
Java puisse fonctionner.
Avec ce langage, on peut développer, des applications
(console), développer des applications mobiles, développer des
applets pour vos sites web, développer des sites JSP.
3.
SQLite
Le SQLite est une base de données très
appréciée car elle fournit une interface SQL tout en offrant une
empreinte mémoire très réduite et une rapidité de
traitement suffisante. En outre il appartient au domaine public tout le monde
peut l'utiliser. De nombreuse société (Adobe, Apple, Google,
Sun, Symbian) et plusieurs open-source (Mozilla, Php, Phyton) fournissent
désormais des produits intégrants le SQLite. Le SQLite est SGBD
étant intégré au moteur d'exécution d'Android.
4. StarUML
StarUML est un Logiciel de modelage UML qui est rentré
récemment dans le monde de l'Open Source. Ecrit en Delphi, il est
modulaire et propose plusieurs générateurs de code. Centré
sur UML, il permet donc de représenter sous forme graphique les
digrammes qu'il propose. C'est un logiciel efficace, facile à prendre en
main, avec ses points forts et ses points faibles.
Son principal avantage est que tous les diagrammes UML 1.x
peuvent être générés. La possibilité du code
source est un avantage indéniable pour l'utilisateur afin d'assurer la
pérennité du logiciel.
Cependant ce qu'on lui reproche est qu'il n'est disponible que
sous Windows.
Notre choix c'est porté sur ce logiciel car il est
simple et pratique. De plus, notre méthodologie étant
basée sur UML, StarUML convient le mieux pour modéliser nos
diagrammes.
|