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

 > 

Génération automatique du code java à  partir d'un modèle de classe UML

( Télécharger le fichier original )
par Kamel Eddine Heraguemi
Centre universitaire de Souk Ahras Algérie - Licence informatique 2010
  

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

4.3 Choix technique

4.3.1 Choix de L'environnement

4.3.1.1 Eclipse Galileo 3.5

Pour développer notre application, nous avons choisi

d'utiliser l'environnement <<Eclipse Galileo 3.5>>.est un

environnement de développement intégré libre (le terme

Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant potentiellement de créer des projets de développement mettant en oeuvre n'importe quel langage de programmation. Eclipse IDE est principalement écrit en Java (à l'aide de la bibliothèque graphique SWT, d'IBM), et ce langage, grâce à des bibliothèques spécifiques, est également utilisé pour écrire des extensions.

Ce choix n'était pas arbitraire, il a été fixé grâce aux nombreux points forts d'éclipse, et les principaux points sont :

- Une plate-forme ouverte pour le développement d'applications et extensible grâce à un mécanisme de plug-ins.

- Un support multi langage grâce à des plug-ins dédiés : Cobol, C, PHP, C#, ... - Support de plusieurs plates-formes d'exécution : Windows, Linux, Mac OS ...

- Malgré son écriture en Java, Eclipse est très rapide à l'exécution grâce à l'utilisation de la bibliothèque SWT.

- Les nombreuses fonctionnalités de développement proposées par le JDT

- Une ergonomie entièrement configurable qui propose selon les activités à réaliser différentes <<perspectives>>.

- Un historique local des dernières modifications.

- La construction incrémentale des projets Java grâce à son propre compilateur qui permet en plus de compiler le code même avec des erreurs, de générer des messages d'erreurs personnalisés.

- Une exécution des applications dans une JVM dédiée sélectionnable avec possibilité d'utiliser un débogueur complet (points d'arrêts conditionnels, visualiser et modifier des variables, évaluation d'expression dans le contexte d'exécution, changement du code à chaud avec l'utilisation d'une JVM 1.4).

- Propose le nécessaire pour développer de nouveaux plugins. - Possibilité d'utiliser des outils open source: CVS, Ant, JUnit.

- La plate-forme est entièrement internationalisée dans une dizaine de langue sous la forme d'un plug-in téléchargeable séparément.

- Le gestionnaire de mise à jour permet de télécharger de nouveaux plug-ins ou nouvelles versions d'un plug-in déjà installées à partir de sites web dédiés ( http://www.eclipse.org/). [Développant en java avec Eclipse].

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








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984