septembre
2008
Eclipse E4 est la futur version d’Eclipse qui couvre plusieurs problématiques :
- Declarative UI :
ceci permettra de déclarer les Interfaces Utilisateur (Workbench, Perspectives, Wizards, Vues, Widgets (Text, Label, Combo…)) à l’aide d’un langage XML par exemple (XUL, XHTML, XAML…).
Eclipse E4 semble étudier la solution d’utiliser EMF qui permet de modéliser ses interfaces et de les manipuler avec une hiérarchie d’Objets Java. Le résultat peut être persisté dans un fichier XML (au format XMI). - CSS Styling : ceci permettra d’utiliser des feuilles de styles CSS pour styler les Widgets (color, font, cursor…) des Interfaces Utilisateur du workbench Eclipse.
- Scripting : ceci permettra de gérer le workbench Eclipse à l’aide de scripts.
Pour une description plus détaillée, veuillez consultez ce billet du blog de djo.
Les directions prises par Eclipse E4 me ravient car elles vont dans le même sens que mes projets Akrogen (décrire ses wizards Eclipse en XUL et Javascript) et TK-UI.
J’ai donc tenté ces derniers temps de faire connaitre mon travail à Eclipse.
A force d’avoir fait le forcing sur le forum Eclipse avec mes projets,
Eclipse m’a donné la chance de participer à la conférence E4 CSS du 20 aout ou j’ai pu présenter et proposer le moteur CSS TK-UI.
Kevin McGuire (IBM) pour qui j’ai énormément d’estime (il m’a beaucoup aider à présenter TK-UI car mon anglais est catastrophique), est le responsable de la partie CSS et Declarative UI avec qui je suis en contact. Il prépare une démonstration concernant le sujet CSS à Londres le 19 septembre. Il en parle plus sur son blog.
Cette démonstration est basée sur le moteur CSS TK-UI (je suis ravi!). Il m’a proposé de migrer le code CSS de TK-UI vers le projet Eclipse E4 (je suis doublement ravi!!) et me propose aussi de devenir committeur Eclipse (je suis triplement ravi!!!).
Si tout se passe bien, je pense que dans quelques temps le projet CSS de TK-UI sera dans le repository Eclipse.
J’espère que tous ces évènements feront connaitre un peu mieux Akrogen et TK-UI, car j’ai pratiquement tout développé tout seul. Ces 2 projets me tiennent à cœur et j’ai énormément appris avec eux, m’ont permis de rencontrer des personnes de l’Open Source comme Kevin McGuire (Eclipse) ou Jonathan Revusky (Freemarker) mais ce qui me frustre aujourd’hui est le fait d’être seul à développer ces projets. Je dois cependant remercier tout particulièrement djo membre de Developpez.com qui a suivi mes 2 projets depuis le début et avec qui j’ai eu une multitude d’échanges pour mettre en place Akrogen et TK-UI.
6 Commentaires + Ajouter un commentaire
Articles récents
- Conception d’un client Eclipse RCP et serveur OSGI avec Spring DM [step5]
- Conception d’un client Eclipse RCP et serveur OSGI avec Spring DM [step4]
- Conception d’un client Eclipse RCP et serveur OSGI avec Spring DM [step3]
- Conception d’un client Eclipse RCP et serveur OSGI avec Spring DM [step2]
- Conception d’un client Eclipse RCP et serveur OSGI avec Spring DM [step1]
Commentaires récents
- Conception d’un Editeur Eclipse de workflow XML [step 0] dans
- Conception d’un Editeur Eclipse de workflow XML [step 19] dans
- Conception d’un Editeur Eclipse de workflow XML [step 7] dans
- Conception d’un Editeur Eclipse de workflow XML [step 7] dans
- Conception d’un Editeur Eclipse de workflow XML [step 7] dans
Bonjour xavlours,
Merci beaucoup pour tes encouragements. j’ai au beaucoup de chance en effet que E4 parte sur les principes de CSS et Declarative UI.
Bonne continuation
Angelo
On peut dire que tu as eu du flair … et du talent. Vraiment bravo.
+1 pour la démo JWS, c’est dur à monter, mais si tu cherches de la visibilité une démo c’est une super, super carte de visite.
Bonne continuation !
Bonsoir Tarul
Merci beaucoup de tes encouragements.
Angelo
Félicitation pour cette reconnaissance. Et bon courage pour ton avenir de committer eclipse.
Bonjour adiguba,
> Très intéressant tout cela ! Et félicitation surtout !
Merci beaucoup de tes encouragements.
> TK-UI a vraiment l’air bien sympa
Merci. Je suis en train de travailler sur une distribution de TK-UI (partie description XML des interfaces) et tenter de bientot mettre uen distribution en ligne (meme si ca n’est pas encore bien fianlise).
>j’ai bien vu un screenshot du « CSS Editor » mais je n’ai pas vraiment trouvé de demo.
Tu trouveras cette demo dans la distribution CSS SWT en lancant la classe CSSEditorSWTWidgets
dans org.akrogen.tkui.css.swt-1.0.0_080822/test/org/akrogen/tkui/css/swt/examples/csseditors/.
>Une petite appli JWS en démo pourrait être bien sympa
Oui ca serait sympa, il faut que j’etudei ca mais j’ai tellement de chose a faire encore.
Merci de ton post.
Angelo
Très intéressant tout cela ! Et félicitation surtout !
TK-UI a vraiment l’air bien sympa
Un détail : j’ai bien vu un screenshot du « CSS Editor » mais je n’ai pas vraiment trouvé de demo. Une petite appli JWS en démo pourrait être bien sympa
a++