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 :-)'




1 2 3 4 5 >>>


 

 

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

 

 

Mots-clés