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 |
4.3 Choix technique4.3.1 Choix de L'environnement4.3.1.1 Eclipse Galileo 3.5Pour 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]. |
|