Cours et tutoriels sur l'outil de développement (EDI), la plateforme et la modélisation avec Eclipse
Cours et tutoriels sur l'outil de développement (EDI), la plateforme et la modélisation avec Eclipse
Sélection des meilleurs tutoriels et cours de formations gratuits pour apprendre la programmation avec Eclipse. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des tutoriels intéressants, voire ludiques, vous pouvez aussi trouver des exercices en sus des cours pour perfectionner votre niveau et acquérir de l'expérience. Si vous avez besoin, n'hésitez pas aussi à vous référer à la FAQ Eclipse et à poser vos questions sur les forums d'entraide Eclipse.
Un espace de dialogue vous est proposé sur le forum si vous avez des remarques concernant cette page cours Eclipse : 2 commentaires .
Page lue fois.
Nombre d´auteurs : 54, nombre d´articles : 15, dernière mise à jour : 29 août 2021
-
Didacticiel qui se propose de fournir des informations pratiques sur l'utilisation d'Eclipse . -
Découvrez les réponses aux questions les plus fréquemment posées à propos d'Eclipse, de SWT/JFace, des plugins, etc. -
Cet article est intégré à la série intitulée Atelier « Construction plugin avec la plateforme Eclipse » divisée en plusieurs leçons. Le but de cette première leçon est d'apprendre à construire et exécuter un plugin minimal sous Eclipse. -
Un mémento des raccourcis clavier de l'environnement de développement Eclipse
par Thierry Leriche-Dessirier -
La vue Properties est très souvent utilisée dans Eclipse. Elle prend plusieurs formes, mais dans tous les cas, elle est généralement utilisée pour afficher des informations sur ce qui est actuellement sélectionné. Utiliser la vue Properties garantit une bonne modularité des plugins et ce tutoriel se propose de donner un aperçu des différentes méthodes pour contribuer à cette vue. Une connaissance en développement de plugins Eclipse est nécessaire pour les deux premières implémentations. Une connaissance de base en EMF pour le troisième exemple et d'Eclipse Sirius pour le quatrième est obligatoire.
Sommaire
-
Cet article s'intéresse à l'expressivité et à la validité de contraintes depuis un modèle EMF. Le langage « Object Constraint Language » (OCL) est utilisé pour exprimer de telles contraintes. Nous allons donc voir comment le langage OCL peut être manipulé par les outils Eclipse. En partant de l'exemple d'un modèle de graphe, nous exprimons une contrainte sur le nombre d'arcs partant d'un n?ud. -
Cet article s'intéresse à l'interrogation des instances d'un modèle EMF via le projet EMF Model Query. Ce projet de la fondation Eclipse fournit un ensemble d'outils pour construire et exécuter des requêtes similaires à ce que l'on peut trouver au niveau des requêtes pour les bases de données. -
Dans le cadre de l'ingénierie dirigée par les modèles, ce tutoriel vous présente les étapes à suivre pour la création et l'utilisation d'un profil UML en utilisant l'outil Papyrus. Ce dernier est un outil de modélisation sous Eclipse, sa description ainsi que la procédure d'installation sont aussi traitées dans ce tutoriel.
-
Cet article s'intéresse à la génération d'un éditeur graphique à partir d'un modèle EMF en utilisant la brique Eclipse GMF (Graphical Modeling Project). -
Cet article fait suite à l'article traitant de l'édition graphique d'un modèle EMF. Nous nous intéressons ici à concevoir un éditeur arborescent généré automatiquement à partir de la description du modèle EMF. -
Les outils de modélisation (Eclipse Modeling Tools) d'Eclipse fournissent des outils graphiques pour faciliter l'édition de modèles EMF (Eclipse Modeling Framework). Il existe plusieurs moyens permettant de définir un modèle EMF qui s'appuie sur le métamodèle Ecore. Le plus simple est un éditeur graphique dont l'utilisation est illustrée dans ce document par la création d'un modèle de graphe. -
Acceleo 1.1 est officiellement sorti, cette version apporte la compatibilité avec Eclipse 3.2 et par conséquent le très prometteur projet GMF. Nous allons voir dans ce tutoriel comment Acceleo peut être utilisé de concert avec GMF afin d'offrir une plateforme dirigée par les modèles dédiée aux « Domain Specific Models ». Grâce à cette approche, il devient possible de réaliser des modeleurs spécifiques à un besoin précis puis de générer le code ou le texte correspondant à ce modèle via Acceleo. Dans cet article nous nous attachons à la réalisation d'un générateur de slides XHTML à partir d'une carte mentale. -
La vue Properties est très souvent utilisée dans Eclipse. Elle prend plusieurs formes, mais dans tous les cas, elle est généralement utilisée pour afficher des informations sur ce qui est actuellement sélectionné. Utiliser la vue Properties garantit une bonne modularité des plugins et ce tutoriel se propose de donner un aperçu des différentes méthodes pour contribuer à cette vue. Une connaissance en développement de plugins Eclipse est nécessaire pour les deux premières implémentations. Une connaissance de base en EMF pour le troisième exemple et d'Eclipse Sirius pour le quatrième est obligatoire.
-
Eclipse Acceleo est un outil de génération de code sous Eclipse. Il permet de concevoir des modules de génération de code dans un langage choisi par le développeur, à partir d'un ou plusieurs modèles, et fournit aussi des modules de génération de code prêts à être utilisés (UML vers Java, UML vers C#, etc.). Dans ce tutoriel, nous utilisons la version 3.1.0 d'Acceleo. Nous détaillons les étapes d'installation et nous suivons la création d'un premier projet Acceleo en supposant que vous êtes familiarisé avec Eclipse Modeling Framework. Dans le cas contraire, nous vous invitons à consulter le support de cours suivant « Introduction à la modélisation avec Eclipse EMF ». -
Acceleo 1.1 est officiellement sorti, cette version apporte la compatibilité avec Eclipse 3.2 et par conséquent le très prometteur projet GMF. Nous allons voir dans ce tutoriel comment Acceleo peut être utilisé de concert avec GMF afin d'offrir une plateforme dirigée par les modèles dédiée aux « Domain Specific Models ». Grâce à cette approche, il devient possible de réaliser des modeleurs spécifiques à un besoin précis puis de générer le code ou le texte correspondant à ce modèle via Acceleo. Dans cet article nous nous attachons à la réalisation d'un générateur de slides XHTML à partir d'une carte mentale.
-
Extension d'Eclipse pour l'ajout des composants de manipulation d'un DSL basé sur Xtext
par Georges KemayoCet article marque la fin de la série consacrée au framework Xtext. Dans le premier article, nous avons montré comment concevoir et implémenter la grammaire d'un DSL (Domain Specific Language) avec le framework Xtext. Cette leçon avait été enseignée par la pratique en développant le DSL baptisé Madsl. Le deuxième article a montré comment étendre la version Eclipse distribuée par itemis pour qu'il reconnaisse notre DSL. Nous présentons cette fois, une procédure d'extension du même éditeur, pour lui ajouter des composants permettant de manipuler du code de notre DSL. Un tel travail montre comment il est possible d'embarquer sous Eclipse via Xtext, du code Java pour par exemple, compiler, exécuter... des programmes écrits dans le langage de notre DSL. -
Cet article présente les différentes manières de personnaliser l'environnement de développement généré par Eclipse Xtext pour un DSL (ajout des vues Outline et Search, coloration syntaxique).