|
 
|
|
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
|
|
|
|
|