This blog is no longer updated. Please check my new blog here.

Julien Sobczak

Swt/Jface in Action: GUI Design with Eclipse 3.0

Matthew Scarpino, Stephen Holder, Stanford Ng, Laurent Mihalkovic

Un livre plutôt correct qui le mérite de couvrir la fois SWT et JFace. Reste néanmoins très loin du niveau de profondeur et de la qualité de SWT: The Standard Widget Toolkit, Volume 1, qui lui ne couvre "que" SWT.

General

Paperback 1932394273 468 pages

Review

SWT/JFace sont deux librairies développées par IBM dans le développement plus général d’Eclipse, en grande partie pour remédier aux performances de Swing. L’autre avantage est de proposer à l’utilisateur des IHMs au Look and Feel proche de l’OS, tout en restant portable. C’est SWT qui donne cette apparence à Eclipse que nous connaissons tous.

SWT et JFace sont étroitement liées. SWT est le vrai équivalent de Swing et peut fonctionner seul. JFace vient compléter cette librairie pour proposer une abstraction plus haute et mieux adaptée en pratique permettre de travailler avec nos objets directement, proposer des nouveaux composants comme les Wizards, etc, mais sans jamais masquer complètement SWT qui reste toujours accessible.

Les widgets, layouts et autres composants graphiques occupent logiquement une part importante des 300 pages de l’ouvrage. Beaucoup de tableaux montrent les méthodes des différentes classes abordées. Pas forcément très utile mais acceptable tout comme les quelques diagrammes UML. Un dernier chapitre d’introduction à la plateforme Eclipse RCP qui ne servira qu’à attiser votre curiosité vers peut-être l’étape suivante pour vous.