Le site francophone consacré au projet Eclipse et à OSGi
 
 

 

 

22 décembre 2011 Intégration JavaFX/SWT

L'équipe de développement de JavaFX a mis en place les mécanismes nécessaires pour utiliser simultanément des composants JavaFX et SWT : SWT Interop


17 mai 2011 Dimensionnement des colonnes d'un TableViewer

Un article en français sur l'utilisation du TableLayout pour ajuster la taille des colonnes d'un TableViewer JFace.


6 mai 2011 JFace DataBinding avec WindowBuilder

L'article '(Re-)Binding SWT forms with WindowBuilder' aborde la question de la gestion du DataBinding par WindowBuilder.


27 janvier 2011 Tutoriaux WindowBuilder Pro

Deux tutoriaux sur la prise en main de WindowBuild Pro, le premier sur le développement d'une application Swing, le second sur celui d'une application SWT.


16 décembre 2010 Google donne WindowBuilder à la fondation Eclipse

Google annonce que les outils WindowsBuilder et CodePro Profiler vont être placés en open-source dans le cadre de la fondation Eclipse. Rappelons que WindowBuilder propose un constructeur d'interface graphiques pour Swing et SWT.


16 septembre 2010 Les outils d'Instantiations deviennent gratuits

Google annonce la mise à disposition gratuite des outils d'Instantiations. Ce choix était prévisible pour le produit GWT Designer plus aléatoire pour les autres outils. Le produit Window Builder Pro propose notamment un constructeur d'interfaces graphiques pour SWT. Plusieurs années après l'arrêt des développements de l'outil 'Visual Editor' de la fondation Eclipse, les développeurs d'applications Eclipse RCP vont enfin disposer gratuitement d'un outil intéressant dans certains contextes.

En plus de WindowBuilder pro et de GWT Designer, Google offre WindowsTester pro pour automatiser les tests d'applications SWT et Swing ainsi que l'outil d'analyse de code 'CodePro AnalytiX'.

Seul bémol à cette bonne nouvelle : les produits ne sont apparemment pas mis en open-source. Seuls les développeurs d'Instantiations pourront donc les faire évoluer, le risque est qu'ils se concentrent uniquement sur GWT Designer (et probablement sur le développement de futurs outils pour Android) et ne fassent plus évoluer WindowBuilder.


6 août 2010 Google rachète Instantiations

Google a annoncé le rachat de l'activité Java de la société Instantiations. Relativement peu connue cette société est active autour d'Eclipse depuis l'origine du projet avec une offre principalement constituée de constructeurs d'interfaces graphiques : SWT Designer, Swing Designer et GWT Designer. La rachat a semble-t-il été mené par l'équipe GWT de Google, il est donc probable que le produit 'GWT Designer' en soit la raison et que ce dernier soit intégré à l'outillage gratuit proposé par Google.

Apparemment nous devrions être rapidement fixé sur la façon dont Google va gérer ce rachat, une première réaction du responsable d'Instantiations précise que l'ensemble des produits sont en cours de repackaging pour Google (cf le 3ème commentaire sur cette page). Il est donc raisonnable d'espérer que tous les produits d'Instantiations, notamment 'SWT Designer', seront placés en open-source.

Sur le fond, je m'interroge de la concomitance de cette annonce avec celle de l'arrêt de Google Wave. Ce dernier était le seul projet d'envergure chez Google à être basé sur GWT. J'ai l'impression que l'équipe GWT, mise en difficulté par l'arrêt de Google Wave, s'est vue dans l'obligation de trouver de nouvelles perspectives, un constructeur d'interface graphique comme GWT Designer peut être un moyen de simplifier la prise en main de GWT.

Pour être précis, signalons que la société Instantiations va continuer à exister car elle n'a pas cédé son activité Smalltalk, seule la branche Java va rejoindre Google. Séquence nostalgie : Smalltalk est l'activité historique d'Instanciations, c'est ce qui explique son lien assez fort avec le projet Eclipse dont quasiment tous les développeurs de la version 1.0 étaient des 'Smalltalkers'...


12 juillet 2010 Support de cours Eclipse Forms

Un support de cours de plus mis à disposition par Mickaël Baron avec comme sujet l'utilisation de l'API Eclipse Forms.


8 janvier 2010 Interaction entre SWT et Javascript

Le composant Browser de SWT permet l'affichage d'une page Web dans une application Eclipse RCP. L'article 'Java to JavaScript and vice versa with the SWT Browser Widget' expose le code permettant l'interaction entre le code Java de l'application Eclipse RCP et le code JavaScript de la page affichée par le composant Browser.


13 juillet 2009 Popup de notification en SWT

L'article 'Creating a Notification Popup Widget' détaille comment écrire, avec SWT, un composant pour afficher des notifications. L'exemple de code est notamment intéressant pour l'effet de transparence.


23 juin 2009 SWT Browser et JavaScript

Avec Eclipse 3.5, le composant graphique 'Browser' de SWT a été amélioré avec, notamment, la possibilité d'interaction entre Java et JavaScript.


31 mars 2009 Second milestone du futur Eclipse 4

e4 est le nom de code de la prochaine refonte importante du socle Eclipse. Le second milestone (e4 0.9M2) est disponible, la principale nouveauté est l'ajout de la librairie XWT ('Xml UI for SWT').

XWT permet la description d'une interface graphique SWT en XML. A noter que XWT est une contribution de la société française Soyatec.

Pour en savoir plus :
La liste des nouveautés proposées par e4 0.9M2
'XWT - Getting Started'
Présentation 'XWT - Declarative UI for Eclipse' (PDF)
La page d'e4 sur le wiki
La liste des nouveautés proposées par e4 0.9M1


27 mars 2009 Composant 'tableur' en SWT

XViewer est un composant SWT proposant aux utilisateurs une ergonomie de type tableur. Ce composant, contribué par Boeing, est disponible via le sous-projet OSEE et rejoindra, dans le futur, le projet Nebula.


16 mars 2009 Tableau récapitualtif des styles SWT

La page 'SWT Widget Style Bits' du wiki eclipse, propose un tableau récapitulant l'ensemble des composants graphiques SWT avec les constantes de style qui s'y appliquent.


11 février 2009 Premier build du futur Eclipse 4

e4 est le nom de code de la prochaine refonte importante du socle Eclipse. Un premier build (e4 0.9M1) donne un aperçu de l'avancement des différents chantiers, notamment le support de CSS pour les composants SWT et la refonte de l'API Resources (gestion du contenu d'un workspace). e4 sera finalisé mi-2010.

Pour tester cette version il est conseillé de partir d'un Eclipse 3.5M4 auquel on ajoute e4, la procédure est expliquée sur cette page.

Pour en savoir plus :
La page d'e4 sur le wiki
La liste des nouveautés proposées par e4 0.9M1


12 juin 2008 Les layouts de SWT

L'article officiel sur les layouts SWT a été mis à jour récemment. Des captures d'écran et des exemples l'illustrent de façon intéressante.

Pour en savoir plus :
'Understanding Layouts in SWT'


27 mai 2008 Supports de cours en français

Mickaël Baron propose un nouveau support de cours en français : 'Introduction à la conception de plug-ins avec Eclipse'. Ce support fait partie d'une série indispensable à tous les développeurs francophones qui s'attaquent au développement d'applications Eclipse RCP.

Les autres supports de la série :


25 mars 2008 e4 : le futur d'Eclipse

L'évolution d'Eclipse était l'un des sujets chauds de la conférence EclipseCon2008. L'une des sessions avait pour but d'inaugurer les travaux sur la future version au nom de code e4 (Eclipse 4.0). D'après les rares compte-rendus disponibles sur cette session voici quelques informations :

  • La disponibilité d'E4 serait plannifiée pour 2010.
  • La branche Eclipse 3 devrait continuer à évoluer séparemment.
  • Bien que le périmètre d'e4 soit en cours de définition, plusieurs démos ont été proposées dont un prototype montrant l'environnement de développement accessible par Firefox ainsi que des démos d'applications SWT accessibles par un navigateur en utilisant Flex ou Dojo.

Pour en savoir plus :
La page d'E4 dans le wiki eclipse
La page décrivant comment faire fonctionner les démos d'E4


19 mars 2008 Coopération Eclipse/Microsoft

Le responsable de la division open-source de Microsoft a dévoilé les termes de la coopération de Microsoft avec la fondation Eclipse. Le périmètre est plutôt modeste : support à l'équipe de développement de SWT pour faire fonctionner au mieux SWT sur WPF (librairie graphique intégrée à Vista), coopération avec l'équipe du sous-projet Higgins (gestion d'identité numérique).

L'analyse positive est d'y voir un premier pas vers une coopération plus poussée, celle négative est de considérer qu'il s'agit juste d'une étape dans la communication actuelle de Microsoft pour apparaître plus ouvert...

Pour en savoir plus :
Le détail de l'annonce
Le page du sous-projet Higgins


14 décembre 2007 SWT et les test unitaires

Ce court article récapitule les notions de bases d'écriture de tests unitaires pour des interfaces graphiques SWT.

Pour en savoir plus :
'SWT graphical unit tests are easy :-)'


5 novembre 2007 SWTBot

SWTBot est un projet open-source qui développe un outil de test permettant de capturer les évènements d'une interface graphique SWT. Le projet est en cours de développement.

Pour en savoir plus :
La page de SWTBot


25 octobre 2007 Eclipse au 'MD Day'

Le 30 novembre se déroulera à Paris la conférence 'MD Day'. L'utilisation d'Eclipse dans un contexte MDA sera illustrée par la présentation des offres de deux sociétés françaises : Lyria avec son outil Leonardi et Obeo avec Acceleo. Outre le fait d'être basé sur Eclipse, Leonardi prend en compte la génération d'applications SWT.

Pour en savoir plus :
S'inscrire au MDDay
Télécharger Leonardi


19 octobre 2007 Outlook et Eclipse RCP

La librairie SWT intègre des classes permettant d'utiliser l'API OLE de Microsoft. Cet article illustre cette possibilité par un exemple d'intégration de Microsoft Outlook dans une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Integration Eclipse RCP with Microsoft Outlook'


26 septembre 2007 Découverte d'Eclipse Forms

La librairie de composants graphiques 'Eclipse Forms', incluse dans Eclipse RCP, permet la création d'interfaces graphiques dont l'aspect est proche de celui d'une page HTML.

Pour en savoir plus :
L'article: 'Revitalize your applications with Eclipse Forms'


16 août 2007 SWT Ribbon Control

Un des contributeurs du sous-projet Nebula travaille sur un nouveau composant graphique : SWT Ribbon Control (composant 'ruban'). Ce composant est inspiré d'Office 2007.

Pour en savoir plus :
La page: "SWT Ribbon Control (Work in progress) - Screenshots"


25 juillet 2007 Intéraction RCP et navigateur Web

Le composant 'Browser' de SWT permet d'intégrer un navigateur Web dans une application Eclipse RCP. Plusieurs possibilités existent pour gérer l'interaction entre l'application RCP et le contenu affiché par le composant 'Browser'.

Pour en savoir plus :
L'article: 'Interaction entre desktop et web'


16 juillet 2007 Aspect visuel des onglets d'Eclipse 3.3

Cet article explique les raisons et les conséquences du nouvel aspect graphique des onglets d'Eclipse 3.3.

Pour en savoir plus :
L'article: 'Dude, what happened to my tabs?'


12 juillet 2007 Diagrammes de Gantt en SWT

Le sous-projet Nebula devrait prochainement s'enrichir de plusieurs composants graphiques dont un permettant de faire des diagrammes de Gantt.

Pour en savoir plus :
SWT/JFace Gantt Widget
La page du sous-projet Nebula


25 juin 2007 Exemples JFace

La librairie SWT dispose depuis toujours de nombreux exemples de code classés par composants graphiques : les 'snippets'. Cette approche s'étant avérée très utile, une page de 'snippets' a été créée pour la librairie JFace.

Pour en savoir plus :
Les 'snippets' JFace
Les 'snippets' SWT


21 juin 2007 Combiner SWT et Swing

Cet article officiel explique comment combiner des composants Swing et SWT dans une application Eclipse RCP. A noter une bonne synthèse des problèmes liés à cette intégration et la description des solutions possibles.

Pour en savoir plus :
L'article: 'Swing/SWT Integration'


14 juin 2007 Fenêtre de login avec Eclipse 3.3

Eclipse 3.3 permet d'afficher des composants graphiques sur l'image affichée pendant le démarrage d'Eclipse (le 'splash screen'). Cet article montre comment exploiter cette fonctionnalité pour réaliser une fenêtre de login avec affichage d'une barre d'avancement pendant le déroulement de l'authentification.

Pour en savoir plus :
L'article: 'Splash-Screen and Threads'


24 mai 2007 Graphiques BIRT et applications RCP

Le module de génération de graphiques de BIRT est utilisable indépendamment du système de génération de rapports. Cet article explique comment l'utiliser dans le cadre d'une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Using the BIRT Chart Engine in Your Plug-in'


4 mai 2007 Effets graphiques avec SWT

Cet article explique comment mettre en oeuvre les principaux algorithmes de manipulations d'images avec SWT.

Pour en savoir plus :
L'article : 'Simple Image Effects for SWT'


18 avril 2007 Présentation de Nebula

Le sous-projet Nebula propose des composants graphiques SWT supplémentaires. Cet article présente les principaux composants graphiques de Nebula, des exemples de codes sont fournis.

Pour en savoir plus :
L'article: 'An Eclipse Nebula Widgets primer'


5 avril 2007 Prise en main de Jigloo

Jigloo est un constructeur d'interfaces graphiques SWT et Swing. C'est une alternative au Visual Editor de la fondation Eclipse. Il ne s'agit pas d'un produit open-source, mais il est tout de même gratuit pour une utilisation non commerciale. Ce tutorial détaille la prise en main de Jigloo.

Pour en savoir plus :
Le tutorial: 'Get started with Jigloo, a GUI builder for Eclipse'


23 mars 2007 Questions/Réponses sur SWT

Dans cette longue discussion, plusieurs des développeurs de SWT répondent à diverses questions techniques et expliquent certains de leurs choix.

Pour en savoir plus :
L'article: 'Ship Happens! Insights From the Eclipse SWT Community'


12 mars 2007 Aspect des applications Eclipse RCP

L'aspect visuel des applications Eclipse RCP n'est pas forcément identique à celui d'Eclipse, ce premier article d'une série présente les fonctionnalités de JFace et de SWT qui permettent d'enrichir le contenu graphique des applications Eclipse RCP.

Pour en savoir plus :
L'article: 'Customizing Eclipse RCP applications, Part 1: Techniques to use with SWT and JFace '


12 février 2007 Eclipse 3.3M5

Le cinquième build stable d'Eclipse 3.3 est disponible. Parmi les nouvelles fonctionnalités, à noter que la version Windows du composant SWT Browser peut maintenant s'appuyer sur Mozilla à la place d'Internet Explorer.

Pour en savoir plus :
Télécharger le build Eclipse 3.3M5
Liste des nouveautés d'Eclipse 3.3M5


9 février 2007 Evolutions d'Eclipse Forms

Cette page récapitule les nouvelles fonctionnalités de la librairie Eclipse Forms pour Eclipse 3.3.

Pour en savoir plus :
L'article: 'UI Forms enhancements in release 3.3'


7 février 2007 Configuration du 'splash screen'

Eclipse 3.3 permet une meilleure configuration du 'splash screen' (l'écran affiché au démarrage de l'application, généralement une simple image). Ces 2 articles expliquent comment configurer 'le splash screen' d'une application Eclipse RCP. Des exemples évolués sont fournis : 'splash screen' avec fenêtre de login, 'splash screen' affichant une page Web, ...).

Pour en savoir plus :
L'article: 'I Want To Tell You a Story I'
L'article: 'I Want To Tell You a Story II'


25 janvier 2007 Saisie de dates avec SWT

Il est fréquent pour une application Eclipse RCP de permettre à l'utilisateur de saisir une date. Deux nouvelles solutions sont possibles :

  • Eclipse 3.3, depuis le build M2, propose un composant SWT.
  • le sous-projet Nebula travaille sur un composant calendrier dont les premières versions sont disponibles.

Pour en savoir plus :
Composant date de SWT (Eclipse 3.3)
Composant date du projet Nebula


23 janvier 2007 Découverte de SWT/JFace

Cet article en français présente les librairies graphiques d'Eclipse et résume bien le débat 'SWT contre Swing'.

Pour en savoir plus :
L'article: 'Découverte de SWT/JFace'


17 janvier 2007 Eclipse Magazin n°6

Le n°6 d'Eclipse Magazin est téléchargeable, à noter un article sur les projets 'SWTSwing' et 'Eclipse on Swing' et un autre article sur le plugin 'Subversive' qui permet la connexion à un référentiel Subversion.

Pour en savoir plus :
Liste des numéros d'Eclipse Magazin téléchargeables


6 novembre 2006 Eclipse 3.3M3

Le troisième build stable d'Eclipse 3.3 est disponible. A noter, pour les développeurs d'applications Eclipse RCP, l'ajout d'un composant SWT pour la saisie des dates.

Pour en savoir plus :
Télécharger le build Eclipse 3.3M3
Liste des nouveautés d'Eclipse 3.3M3


22 septembre 2006 Modifier l'affichage des composants Table et Tree

Depuis Eclipse 3.2, l'affichage des composants Table et Tree de SWT est plus flexible. Cet article officiel explique comment utiliser ces nouvelles fonctionnalités.

Pour en savoir plus :
L'article: 'Custom Drawing Table and Tree Items'


16 juin 2006 SWT : Tables et arbres virtuels

Cet article officiel explique comment utiliser les composants tables et arbres de SWT pour afficher de grandes quantités de données.

Pour en savoir plus :
L'article: 'Virtual Tables and Trees'


4 avril 2006 Installeur pour applications SWT

Cet article présente comment créer un installeur Windows pour une application utilisant SWT.

Pour en savoir plus :
L'article: 'How to Create a Windows Installer for an SWT Application'


17 janvier 2006 Présentation d'EclipseForms

L'interface graphique d'Eclipse s'appuie sur les librairies SWT, JFace et EclipseForms. Cette dernière tout en se basant sur SWT et JFace propose un certains nombre de composants supplémentaires. Cet article officiel présente les principales caratéristiques d'EclipseForms.

Pour en savoir plus :
L'article: 'Eclipse Forms: Rich UI for the Rich Client'


2 décembre 2005 'Drag-and-drop' avec SWT

L'article officiel consacré à l'utilisation du 'Drag-and-drop' dans SWT vient d'être mis à jour.

Pour en savoir plus :
L'article: 'Adding Drag and Drop to an SWT Application'


15 novembre 2005 Sous-projet Nebula

Le sous-projet Nebula, en phase de création, propose d'enrichir la liste des composants graphiques SWT. Une démonstration est téléchargeable à partir de la page de Nebula.

Pour en savoir plus :
La page du sous-projet Nebula


28 octobre 2005 Eclipse RCP

Cet article est le premier d'une série consacrée à Eclipse Rich Client Platform. Chaque article présentera un type d'applications RCP, ce premier article a pour sujet les applications RCP n'utilisant que SWT.

Pour en savoir plus :
L'article: 'The seven circles of Eclipse Rich client applications. Circle one: Sweet.'


17 octobre 2005 SWT et Java Web Start

Cet article explique comment déployer une application utilisant SWT via Java Web Start.

Pour en savoir plus :
L'article: 'Using Java Web Start with SWT: A Win-Win Solution'


13 octobre 2005 Article SWT

Cet article illustre avec des exemples de code l'utilisation de certains composants SWT (notamment le TableTree)

Pour en savoir plus :
L'article: 'SWT and JFace, Part 3: A look at TabFolder, Canvas, StyledText, and other assorted controls'


14 septembre 2005 Nouvelle page du projet SWT

La section SWT du site Web eclipse.org a été réorganisée, on y trouve des tutoriaux, des exemples de codes, une FAQ...

Pour en savoir plus :
La page de SWT
Une page présentant les composants SWT
Nombreux exemples de code classés par composants (Snippets).


8 septembre 2005 Ajouter un icône à la barre des tâches avec SWT

Cette page propose un exemple de code SWT pour ajouter un icône à la barre des tâches.

Pour en savoir plus :
L'article: 'SWT: How to add an icon with a popup menu to the system tray'


25 août 2005 Présentation du projet Eclipse eRCP

Le projet eRCP a pour but de rendre utilisables les principaux composants d'Eclipse (SWT, JFace...) sur des périphériques embarqués. Cette discussion avec des membres du projet eRCP permet de faire le point sur le positionnement et l'avancement de ce sous-projet.

Pour en savoir plus :
Eclipse Project Series: The eRCP Project


28 juillet 2005 Développement de plugins et création d'un assistant

Cet article détaille les APIs permettant le développement de nouveaux assistants.

Pour en savoir plus :
L'article: 'Eclipse Plugins Exposed, Part 3: Customizing a Wizard'


27 juillet 2005 Introduction a SWT et JFace

Ces deux articles montrent comment écrire une application SWT utilisant les principaux composants graphiques SWT.

Pour en savoir plus :
'SWT and JFace : 'How to create simple SWT applications'
'SWT and JFace : a look at menus, lists, combos, tables, and trees'


25 juillet 2005 Version 1.1 du Visual Editor

La version 1.1 du projet Visual Editor est disponible. Cette version fonctionne avec Eclipse 3.1 et intègre notamment des fonctionnalités nouvelles pour la construction d'interfaces SWT .

Pour en savoir plus :
Télécharger la version 1.1
Les nouveautés de la version 1.1


24 juin 2005 Exemples de codes SWT/JFace

Ce site propose de nombreux exemples de code SWT et JFace. Il se présente d'une façon similaire à la page d'exemples officielle mais avec des exemples différents.

Pour en savoir plus :
Catalogue d'exemples SWT et JFace
La page d'exemples officielle


17 juin 2005 Discussion avec le concepteur de SWT

Cet interview de Steve Northover permet de mieux connaître le point de vue du concepteur de SWT.

Pour en savoir plus :
'Desktop Java with SWT: an interview with Steve Northover'


20 avril 2005 OpenGL et SWT

Cet article présente un exemple d'utilisation d'OpenGL dans un plugin. L'intégration d'OpenGL est proposée par un plugin téléchargeable sur le site eclipse.org.

Pour en savoir plus :
L'article: 'Using OpenGL with SWT'
Le plugin SWT OpenGL


23 Mars 2005 Enrichir le VisualEditor

Le sous-projet VisualEditor propose un constructeur d'interfaces graphiques (AWT, Swing et SWT). Cet article détaille comment enrichir le VisualEditor avec de nouveaux composants graphiques.

Pour en savoir plus :
L'article: 'Extending The Visual Editor: Enabling support for a custom widget'


21 février 2005 Build stable M5 d'Eclipse 3.1

Le build M5 d'Eclipse 3.1 est disponible, à noter :

  • plusieurs évolutions de SWT (Composant Tree avec colonnes, nouveau composant Link, fonctionnalités graphiques avancées...).
  • nouvelle vue pour l'affichage de l'aide.
  • Editeur de produit (utile pour les applications RCP)

Pour en savoir plus :
Télécharger le build 3.1 M5
Les nouveautés du build 3.1 M5
Le document de travail de la version 3.1


17 janvier 2005 Exemples d'applications utilisant SWT

Inspiré du site Swing sightings, cette page rassemble des informations sur une liste d'applications utilisant SWT, pour chaque application des captures d'écran sont proposées.

Pour en savoir plus :
La page: 'SWT Sightings - Volume 1'.


7 décembre 2004 Développer des barres de menu avec SWT

L'auteur du livre 'SWT: A Developer's Notebook' donne accès au chapitre consacré à la création de barres de menu.

Pour en savoir plus :
Le chapitre: 'Creating Toolbars Using SWT'


2 décembre 2004 Introduction à SWT

Cette présentation est une introduction rapide à SWT (la librairie graphique utilisée par Eclipe).

Pour en savoir plus :
La présentation: 'An introduction to SWT'


23 septembre 2004 Version 1.0 du sous-projet 'Eclipse Visual Editor'

Le sous-projet 'Visual Editor' annonce la disponibilité de la version 1. Ce sous-projet propose un consctructeur d'interfaces graphiques. Parmi les nouvelles fonctionnalités à noter le support de Swing et de SWT.

Pour en savoir plus :
La page du projet VEP (Visual Editor Project)
Les nouveautés de la version 1


15 septembre 2004 Utiliser le composant navigateur web de SWT

Cet article technique explique comment visualiser des pages HTML dans une application SWT en utilisant la classe 'Browser'.

Pour en savoir plus :
L'article: 'Viewing HTML pages with SWT Browser widget'


31 août 2004 Nouveau sous-projet : embedded rich client platform (eRCP)

Proposé par IBM, Motorola et Nokia le sous-projet 'embedded rich client platform' (eRCP) a pour but de rendre utilisables les principaux composants d'Eclipse (SWT, JFace...) sur des périphériques embarqués.

Pour en savoir plus :
La page du sous-projet 'embedded rich client platform'


10 août 2004 IBM Reflexive User Interface Builder

IBM propose un outil (Reflexive User Interface Builder) capable de générer une interface graphique Swing ou SWT à partir d'une description XML.

Pour en savoir plus :
La page de l'outil 'IBM Reflexive User Interface Builder'
L'article: 'Introducing the Reflexive User Interface Builder'


4 août 2004 Evolutions du projet 'Visual Editor'

Le build 1.0 M2 du projet 'Eclipse Visual Editor' est en ligne. Une évolution importante est la possibilité de construire des interfaces graphiques SWT

Pour en savoir plus :
La page du Visual Editor 1.0 M2
Les nouveautés du Visual Editor 1.0 M2


10 juin 2004 Utiliser Java2D avec SWT

Cet article propose une solution technique pour tirer profit de la richesse de la libraire Java2D dans une application utilisant SWT (SWT est la librairie graphique d'Eclipse).

Pour en savoir plus :
L'article: 'Java 2D imaging for the Standard Widget Toolkit'


27 janvier 2004 Tutorial SWT

Le site IBM developerWorks propose un tutorial approfondi sur le développement d'applications SWT. La migration d'une application Swing vers SWT est largement abordée.

Pour en savoir plus :
Le tutorial: 'Migrate your Swing application to SWT'


22 décembre 2003 Nouveau build stable d'eclipse 3.0

Le Build M6 d'Eclipse 3.0 est disponible. Parmi les nouvelles fonctionnalités on peut noter :

  • La possibilité pour les développeurs de plug-ins d'utiliser dans une même fenêtre des composants SWT et Swing
  • La gestion du formattage du code Java a été réécrite et propose plus d'options de configuration

Pour en savoir plus :
La page du build M6 d'Eclipse 3.0
Les nouveautès du build M6 d'Eclipse 3.0


18 novembre 2003 Visual Editor Project

Un nouveau sous-projet Eclipse vient d'être annoncé : le Visual Editor Project. Il a pour objectif de fournir un constructeur d'interfaces graphiques Swing, AWT et SWT.

Une version utilisable est disponible, elle est basée sur le code du constructeur d'interfaces graphiques de WSAD. La première priorité annoncée est d'ajouter le support de SWT (actuellement sont supportés Swing et AWT).

Pour en savoir plus :
La page du Visual Editor Project
L'annonce officielle : 'Eclipse Launches Visual Editor Project'


12 novembre 2003 Exemples SWT

Cette page propose des exemples très complets de code SWT.

Pour en savoir plus :
La page : 'Getting Started with Eclipse and the SWT'


10 novembre 2003 Sun hésite à rejoindre le consortium Eclipse

Cet article fait le point sur la réflexion de Sun sur une éventuelle adhésion au consortium Eclipse. Le point de départ de cette réflexion est l'invitation faite à Sun par le comité d'Eclipse.

Les éléments notables sont les suivants:

  • Le consortium Eclipse serait prêt à étudier un changement de nom
  • Sun ne renoncerait pas au développement de NetBeans en rejoignant le consortium Eclipse
  • Si Sun rejoignait le consortium un de leurs objectifs serait ''de valider que la communauté Eclipse utilise les standards Java de la bonne façon''

Nous interprétons le dernier point comme une sempiternelle attaque contre le choix de SWT à la place de Swing, sachant qu'un accord sur ce point nous semble fortement impropable nous voyons mal sur quelle base pourrait se faire l'adhésion de Sun.

Pour en savoir plus :
L'article : 'Sun still pondering Eclipse move'


27 août 2003 Articles sur le développement de plug-in

Le site Eclipse.org propose plusieurs nouveaux articles pour les développeurs de plug-ins. Trois articles concernent l'utilisation du drag-and-drop, un autre article porte sur le lancement d'application Java à partir d'un plug-in.

Pour en savoir plus :
L'article: 'Drag and Drop in the Eclipse UI'
L'article: 'Drag and Drop - Adding Drag and Drop to an SWT Application'
L'article: 'Using Native Drag and Drop with GEF'
L'article: 'Launching Java Applications Programmatically'


7 juillet 2003 Deux articles sur SWT

Le premier article traite de l'utilisation des contextes graphiques, le deuxième explique comment créer un éditeur sous forme de table .

Pour en savoir plus :
L'article: 'Graphics Context - Quick on the draw'
L'article: 'Building and delivering a table editor with SWT/JFace'


2 juillet 2003 Déployer une application SWT avec Java Web Start

Cet article explique comme utiliser Java Web Start pour déployer une application utilisant la librairie graphique SWT. SWT (Standard Widget Toolkit) est la librairie graphique développée pour les besoins du projet Eclipse.

Pour en savoir plus :
L'article: 'Deploy an SWT application using Java Web Start'


16 avril 2003 Télécharger la librairie SWT

La librairie graphique SWT, utilisée par Eclipse, peut maintenant être téléchargée indépendamment d'Eclipse. Cette possibilité sera accessible à partir de la page de téléchargement de tous les builds d'Eclipse 2.2

Pour en savoir plus :
Exemple : la page de téléchargement du build du 16 avril de la version 2.2


26 mars 2003 Utiliser SWT et JFace en dehors d'Eclipse

Cet article est le dernier volet d'une série de trois articles sur l'utilisation de SWT et JFace à l'extérieur d'Eclipse.

Pour en savoir plus :
Part 3: Adding actions, menus, and toolbars


26 février 2003 Utiliser SWT et JFace en dehors d'Eclipse

Cet article est le deuxième volet d'une série de trois articles sur l'utilisation de SWT et JFace à l'extérieur d'Eclipse. Ces librairies graphiques sont celles utilisées dans Eclipse et ses plug-ins.

Pour en savoir plus :
Using the Eclipse GUI outside the Eclipse Workbench, Part 2: Using the JFace image registry


4 février 2003 Utiliser SWT et JFace en dehors d'Eclipse

Cet article est le premier volet d'une série de trois articles sur l'utilisation de SWT et JFace à l'extérieur d'Eclipse. Ces librairies graphiques sont celles utilisées dans Eclipse et ses plug-ins.

Pour en savoir plus :
Using the Eclipse GUI outside the Eclipse Workbench, Part 1: Using JFace and SWT in stand-alone mode


12 novembre 2002 Oracle rejoint le consurtium Eclipse

A première vue cette annonce est une bonne nouvelle car elle prouve qu'Eclipse est devenu incontournable. Cependant si on lit de plus près ce qu'Oracle propose de faire en intégrant le consortium Eclipse on peut rester quelque peu dubitatif.

En effet Oracle se propose de standardiser les APIs d'extensions des environnements de développement pour éviter que les fournisseurs de plugins aient à développer des versions différentes pour chacun de ces environnements, sont nommés explicitement Eclipse et NetBeans. Cette standardisation serait faite à travers un groupe de travail en utilisant le processus classique en Java : proposition d'une Java Specifications Request (accessible dès aujourd'hui sur le site www.jcp.org).

Le problème est que cette spécification écarte explicitement l'utilisation de SWT et donc ne pourra pas être directement compatible avec Eclipse...

En fait ce qui transparaît derrière cette proposition d'Oracle c'est 'un coup de poker' pour combler une lacune majeure de son environnement de développement Java : JDevelopper. Ce dernier n'est pas ouvert comme peuvent l'être NetBeans et Eclipse (pour lesquels on trouve de nombreux plugins). Cette spécification, si elle aboutit, obligerait les équipes d'Eclipse et celles de NetBeans à revoir leur mode d'extension pour s'y conformer, le code des plugins existants serait aussi impacté de façon non négligeable.

En se laissant aller à quelques suppositions, il ne serait guère étonnant qu'Oracle propose comme code de départ de cette spécification ni celui de NetBeans ni celui d'Eclipse (ce qui mécontenterait une des deux communautés) mais un nouveau code tiré d'une évolution de JDevelopper. Ainsi Oracle gagnerait du temps et en ferait perdre aux autres !

Affaire à suivre...

Pour en savoir plus :
Infoworld : 'Oracle joins Eclipse'
La JSR 198 : 'A Standard Extension API for Integrated Development Environments'


12 novembre 2002 Comparaison de Swing et SWT

Cette article propose une comparaison pratique entre les librairies Swing et SWT. A noter que l'article ne rentre pas dans la polémique qui entoure généralement ce sujet et se propose de décrire les avantages de chacun de ces deux choix.

Pour en savoir plus :
L'article 'Eclipse vs Swing' (Le titre 'SWT vs Swing' aurait été plus exact)


30 octobre 2002 Exemples de code SWT

L'équipe de développement de la librairie graphique d'Eclipse (SWT) propose de nombreux exemples de code (snippets) utiles à tout développeur de plugins.

Pour en savoir plus :
La liste des 'snippets' SWT.


13 Mai 2002 Des nouveaux liens pour bien développer avec SWT

22 Avril 2002 Le framework graphique GEF est intégré au projet Eclipse.

GEF (Graphical Editor Framework) est disponible en téléchargement sur le site Eclipse.org.
Cette librairie permet le développement d'éditeurs graphiques complexes, elle est déjà utilisée dans WebSphere Studio d'IBM.
IBM à décidé de mettre GEF dans le domain public, avec le code source et la documentation. A noter que cette librairie s'appuie sur SWT et est donc parfaitement intgérée dans Eclipse.

Pour en savoir plus :
L'annonce de GEF.
Le descriptif des fonctionnalités.
Télécharger GEF


10 Avril 2002 Compiler nativement une application SWT.

Dans cet article, l'auteur explique comment utiliser le compilateur natif Java (GCJ) pour produire un exécutable natif écrit en Java et utilisant SWT.

Pour en savoir plus :
Create native, cross-platform GUI applications.


25 Mars 2002 Un nouvel article dans notre section SWT/JFace

Ce tutorial explique comment faire une application 'standalone' avec JFace.

Pour en savoir plus :
Notre section SWT/JFace


14 Mars 2002 De nouveaux articles sur EclipseTotale.com

Cette semaine nous avons publié plusieurs articles d'introductions :





 

 

(c) EclipseTotale - contact(arobase)eclipsetotale.com

 

 

News par année

News par thème