Cours sur la plateforme Eclipse, l'outil de développement (EDI), et la programmation de plugins Consultez tous les cours
Nombre d´auteurs : 49, nombre d´articles : 32, dernière mise à jour : 31 décembre 2012
Pour débuter
-
La documentation en ligne d' eclipse est abondante mais son approche n'est pas immédiate. Sans souci d'exhaustivité, nous donnons ici quelques indications pour débuter rapidement dans l'utilisation de cet excellent outil de développement.Création : 22 juillet 2009 · 1 commentaire
-
Didacticiel qui se propose de fournir des informations pratiques sur l'utilisation d'Eclipse .Création : 13 juillet 2003 · Mise à jour : 26 décembre 2008 · Commentez
-
Découvrez les réponses aux questions les plus fréquemment posées à propos d'Eclipse, de SWT/JFace, des plug-ins, etc.Création : 30 novembre 2005 · Mise à jour : 17 janvier 2009 · 17 commentaires
-
Cet article est intégré à la série intitulée Atelier "Construction Plug-in 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 plug-in minimal sous Eclipse.Création : 28 septembre 2009 · Mise à jour : 2 octobre 2009 · 7 commentaires
Sommaire
menu
Développement de Plug-ins / Applications RCP
-
Ce support de cours débute une longue série liée au développement de clients riches avec la plateforme Eclipse.
Nous débutons par une introduction rapide de la plateforme Eclipse en trois parties : une première partie tente de montrer qu'Eclipse n'est pas qu'un IDE Java, une deuxième partie démontre que la plateforme Eclipse RCP est parfaitement adaptée à devenir un "Bureau Métier" et finalement une troisième partie s'intéresse à lister les outils pour développer des applications Eclipse RCP.Création : 14 juin 2007 · Mise à jour : 11 janvier 2009 -
Ce support de cours est une introduction à la conception de plug-ins avec la plateforme Eclipse.
Nous étudions les aspects suivants : introduction à OSGi, développement par l'exemple d'un plug-in simple, la description des fichiers MANIFEST.MF, plugin.xml et build.properties et enfin la description des classes Activator et Platform.Création : 21 mai 2008 · Mise à jour : 11 janvier 2009 -
Ce support de cours s'intéresse à détailler les principes d'extensions et de points d'extensions de la plateforme Eclipse.
Les aspects suivants sont étudiés : définition du mécanisme d'extensions, la création d'extensions (View et Preference) via l'outil PDE, description détaillée des points d'extensions et de Schema XML, création de nouveaux points d'extensions, interrogation des extensions et points d'extensions via le registre d'extensions et finalement création dynamique d'extensions et de points d'extensions.Création : 15 décembre 2008 · Mise à jour : 11 janvier 2009 · Commentez
-
Ce support de cours s'intéresse à détailler la construction de vues avec la plateforme Eclipse. Il fait parti de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : construction déclarative, étude des classes ViewPart StickyView et Category, vues multiples, registre des vues, cycle de vie, communication entre vues (en direct, le service de sélection et IAdaptable).Création : 19 août 2009 · Mise à jour : 19 août 2009 · 2 commentaires
-
Ce support de cours s'intéresse à détailler la construction de perspectives avec la plateforme Eclipse. Il fait parti de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : construction déclarative, ajout de vues (view, fastview, standaloneview, placeholder, createfolder, placeholderfolder), paramétrage d'une perspective, étendre une perspective existante via Perspective Extensions, registre des perspectives, écouter les changements d'une perspective et les principales opérations du Workbench liées aux perspectives.Création : 10 juillet 2009 · Mise à jour : 10 juillet 2009 · 2 commentaires
-
Ce support de cours s'intéresse à détailler la construction de commandes avec la plateforme Eclipse. Il fait parti de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : les actions, construction par déclaration et programmation de commandes et de handlers, éléments menuContribution par déclaration, raccourcis clavier, restrictions (visibleWhen, enabledWhen, activeWhen), paramétrer les commandes, restrictions par programmation et réutilisation (plug-in Spy et traces).Création : 25 novembre 2009 · Mise à jour : 25 novembre 2009 · 4 commentaires
-
Ce support de cours s'intéresse à détailler la construction d'éditeurs avec la plateforme Eclipse. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : construction déclarative, registre des éditeurs, cycle de vie, MultiPageEditorPart, écouteurs, éditeur et les commandes, Workspace et les ressources, éditeur et le texte via TextEditor (coloration syntaxique, assistant de contenu, template, outline, spelling checking, ...).Création : 25 juin 2010 · Mise à jour : 25 juin 2010 · 3 commentaires
-
Ce support de cours s'intéresse à détailler la construction d'Eclipse Forms avec la plateforme Eclipse. L'API Eclipse Forms permet de construire des interfaces graphiques ayant un look proche des interfaces Web. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : FormToolkit, Form et ScrolledForm, Agents de placement, Composants (ExpandableComposite, Section, PageBook, FormText, MasterDetailsBlock) et FormEditor.Création : 2 juillet 2010 · Mise à jour : 2 juillet 2010 · Commentez
-
Cet article est intégré à la série intitulée Atelier "Construction Plug-in 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 plug-in minimal sous Eclipse.Création : 28 septembre 2009 · Mise à jour : 2 octobre 2009 · 7 commentaires
-
Cet article est intégré à la série intitulée Atelier "Construction Plug-in avec la plateforme Eclipse" divisée en plusieurs leçons. Le but de cette deuxième leçon est d'apprendre à construire des perspectives de manière programmatique et déclarative.Création : 12 octobre 2009 · Mise à jour : 30 octobre 2009 · 6 commentaires
-
Cet article est intégré à la série intitulée Atelier "Construction Plug-in avec la plateforme Eclipse" divisée en plusieurs leçons. Le but de cette troisième leçon est d'apprendre à communiquer entre des plug-ins et des vues.Création : 2 février 2010 · Mise à jour : 2 février 2010 · Commentez
-
Cet article est intégré à la série intitulée Atelier "Construction Plug-in avec la plateforme Eclipse" divisée en plusieurs leçons. Le but de cette quatrième leçon est d'apprendre à ajouter des commandes puis à appliquer des restrictions sur l'affichage et le comportement de ces commandes.Création : 17 mars 2010 · Mise à jour : 17 mars 2010 · 5 commentaires
-
Une série de 20 billets qui décrit pas à pas le développement d'un éditeur de Workflow XML en utilisant la plateforme Eclipse (billet 0, billet 1, billet 2, billet 3, billet 4, billet 5, billet 6, billet 7, billet 8, billet 9, billet 10, billet 11, billet 12, billet 13, billet 14, billet 15, billet 16, billet 17, billet 18, billet 19)Création : 17 avril 2009 · Mise à jour : 17 avril 2009 -
Tous les développeurs et chefs de projet le savent, disposer d'un bon AGL (Atelier de Génie Logiciel) est une des clés du développement logiciel réussi. Encore faut-il que cet AGL ne soit pas qu'un simple éditeur de code. Disposer de fonctions intégrées de modélisation, génération de code, test, intégration, déploiement, gestion de configuration est également important. La plate-forme Open Source Eclipse permet de disposer d'un tel environnement de développement complet et extensible via l'ajout de plug-in.Création : 23 mars 2007 · Mise à jour : 23 mars 2007 -
Ce tutoriel est la première partie d'un ensemble qui nous conduira à créer un éditeur Assembleur disposant de coloration syntaxique, complétion automatique, indentation, etc . Cependant, il devrait rester assez général pour vous permettre de vous en servir pour un autre langage.
Dans cette première partie, nous verrons comment créer l'éditeur et faire en sorte qu'il soit pris en compte par Eclipse. Cet article est assez théorique, mais il est nécessaire de disposer de bases avant d'aller plus loin.Création : 25 mai 2005 · Mise à jour : 25 mai 2005 -
Nous continuons notre découverte du développement de plug-ins sous Eclipse avec la mise au point de la coloration syntaxique pour notre éditeur Assembleur.Création : 9 juin 2005 · Mise à jour : 11 juillet 2005 -
Ce tutoriel présente la création d'un plug-in XHTML pour l'EDI Eclipse. ( Le plug-in (sources et binaires) )Création : 28 février 2005 · Mise à jour : 28 février 2005 -
Cet article a pour but de vous fournir les informations de bases nécessaires au codage rapide de votre premier plug-in.Création : 1er octobre 2004 · Mise à jour : 1er octobre 2004 -
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.Création : 10 septembre 2012 · Commentez
-
Cet article propose une présentation détaillée du framework Eclipse Scout.Création : 12 avril 2012 · 4 commentaires
-
Cet article présente différents compléments sur la boîte à outils de visualisation de graphes sous Eclipse Zest. Il complète l'article d'introduction précédemment publié Introduction à Zest. On se propose ici d'enrichir le graphe que nous avions créé avec divers effets de mise en forme proposés par l'API de Zest. Cet article se base sur Eclipse 3.7.Création : 28 février 2012 · 1 commentaire
-
e tutoriel est une introduction à la boîte à outils de visualisation de graphes sous Eclipse Zest. Au travers d'un exemple simple, nous montrerons comment construire un graphe en utilisant cette boîte à outils. Cet article est basé sur Eclipse 3.7.Création : 30 janvier 2012 · 1 commentaire
menu
Développement d'interfaces graphiques SWT / jFace
-
Les programmeurs Java connaissent très bien AWT et Swing, les deux toolkits graphiques officiels de Sun Microsystems. Depuis l'arrivée d'Eclipse fourni par IBM, une troisième solution s'offre à eux, SWT.Création : 4 septembre 2006 · Mise à jour : 4 septembre 2006 -
Avant de commencer une introduction pour présenter la plate-forme Eclipse, puis, présentation de la boîte à outils SWT : évolution des boîtes à outils pour Java, conteneurs, composants de type Control, agents de placement, gestion des événements, Graphical Context, co-habitation entre SWT et Swing, traitement synchrone et asynchrone (threadui) et les boîtes de dialogue.Création : 25 janvier 2007 · Mise à jour : 11 janvier 2009 -
Dans ce billet nous allons présenter une solution pour incorporer les actions Copy/Paste et Undo/Redo au widget StyledText. Ce widget fait partie de la librairie SWT, qui fournit un toolkit de composants graphiques pour développer une interface graphique en Java. De plus, ce widget s'intègre dans des éditeurs de l'environnement Eclipse RCP, il est donc nécessaire que ces actions soient liées à cet environnement.Création : 7 mai 2010 · Mise à jour : 7 mai 2010 · 1 commentaire
-
Ce support de cours s'intéresse à présenter les composants de visualisation (Viewer) de la librairie JFace pour la version 3.3 d'Eclipse : la partie modèle d'un Viewer via ContentProvider, le modèle graphique avec LabelProvider, gestion des colonnes via ViewerColumn, tous les composants Viewers (TableViewer, TreeViewer, TableTreeViewer, ListViewer, ComboViewer), le modèle de sélection via ISelection, les composants d'édition, la mise en place d'un CellEditor personnalisé, techniques de tri et de filtre.Création : 19 novembre 2007 · Mise à jour : 11 janvier 2009 -
Ce support de cours s'intéresse à présenter les composants additionnels JFace suivants : les boîtes de dialogue, les Wizards, les Preferences et la gestion des ressources.Création : 25 mars 2008 · Mise à jour : 11 janvier 2009 -
Ce tutoriel se propose de détailler l'utilisation du framework JFace Databinding sous Eclipse afin de permettre la liaison entre un modèle de données et des composants de visualisation JFace. Cet article se situe donc dans la droite lignée de l'article JFace Databinding avec SWT.Création : 7 août 2012 · Commentez
-
Cet article se propose de présenter le databinding sous Eclipse en utilisant des composants SWT. Le databinding consiste à lier les données du modèle aux données affichées par l'interface, en s'affranchissant du mécanisme de listeners sur les éléments de l'interface. Nous verrons dans cet article les différents moyens de mettre en place ce databinding, sur des composants SWT. Le databinding avec des composants JFace sera abordé dans un autre article. Cet article est basé sur Eclipse 3.7.Création : 23 avril 2012 · 1 commentaire