Akrogen peut vous paraître inactif, car il n'y a pas eu de distribution depuis quelques mois, mais la raison est du au fait qu'une API d'interprétation d'une grammaire XML vers SWT est en train d'être développé qui remplacerait Wazaabi.

Cette API s'appelle Tk-UI, Toolkit for User Interface qui se touve maintenant hébergé sur sourceforge. TK-UI est en cours de développement et il n'y a pas encore de distribuable mais les source sont disponibles.

Tk-UI est une API Java qui permet d'interpréter des interfaces décrites en XML dans un renderer Java comme Swing, SWT, SWT forms... Il existe de nombreuses librairies qui gèrent cette problématique, mais Tk-UI se discerne par les point suivants :
  • interpréter une description XML d'une interface dans n'importe quelle renderer Swing, SWT, SWT forms...
  • cette description XML peut etre ecrit dans n'importe quelle grammaire (XUL, XHTML, XForms, XAML...)
  • gestion des styles CSS
  • gestion de la logique (controlleur) à l'aide de scripts (Javascript...)
  • gestion du binding entre des objets scriptables et l'UI.
  • XML/UI dynamique (ecrire une description XML avec Freemarker, XSL...) pour pouvoir utiliser des objets File...et generer un XML qui decrit le tree de l'objet File puis etre ensuite interprete en SWT, Swing...pour afficher l'arborescence d'un repertoire dans l'UI.


N'hésitez pas à me contacter si vous souhaitez avoir plus d'information concernant cette API et si vous souhaitez donner votre avis ou contribuer.