Eclipse 4.0 et le moteur CSS

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Aujourd'hui le développeur souhaite de plus en plus personnaliser son application de manière à coller au plus près des exigences des utilisateurs. Ce paramétrage passe par la modification de la police, des couleurs des composants graphiques, ... La spécification standard CSS (Cascading Style Sheets) utilisée dans le domaine des clients légers est une solution simple et flexible pour la personnalisation des applications Web. Toutefois, la personnalisation de l'apparence des applications de type client lourd (qui nécessitent une installation sur le poste client) est plus difficile puisque les technologies utilisées dans ce domaine sont différentes et ne permettent pas d'utiliser CSS.

La future version d'Eclipse e4 annoncée pour l'année 2010 est très ambitieuse. Diverses fonctionnalités sont prévues (voir article Dans les coulisses du projet Eclipse e4 du n° 119 de Programmez!), dont la prise en compte de CSS. En effet, il sera possible de modifier l'apparence du noyau graphique d'Eclipse en utilisant des feuilles de style CSS. Par ailleurs, cela s'appliquera également aux applications construites via la plate-forme Eclipse (Eclipse RCP). Le code origine du moteur CSS e4 vient du projet open source TK-UI http://tk-ui.sourceforge.net/fr/user-guide/cssengine.html qui propose un moteur CSS générique. Il est capable de modifier l'apparence graphique via CSS de n'importe quel type d'objet Java comme des composants graphiques Swing ou SWT (la boîte à outils graphiques utilisée dans la plate-forme Eclipse).

Angelo Zerr & Pascal Leclercq

S'ABONNER