WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Développement d'une application d'apprentissage de langue.

( Télécharger le fichier original )
par Moïse Coumbassa
Faculté des Sciences Juridiques Economique et de Gestion de Jendouba - Licence Fondamentale en Informatique Appliqué en Gestion 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore