For the past year Pentaho has been developing a Java Xul framework for writing apps that run in Swing, Swt and Gwt without code modification. It's been open source from the start (LGPLv2), but not advertised. We've recently moved the project out into BitBucket.org as Shandor Xul and are looking for contributors!
About Shandor Xul: Shandor allows you to write applications in a UI agnostic framework built on the Mozilla XUL declarative mark-up syntax. Shandor is not code-gen! It's a runtime framework with agnostic interfaces that you code against. There's an live DOM representing your application that you can interact with and bind your code to. Below are some of the Killer things Shandor can do for you: Built-in Binding Framework (including collections to UI) Includes and Overlays (overlays allow runtime changing of the UI, free plug-in framework!) IOC ready (Spring, Juice, etc.) Groovy event handler support. Built-in i18n Being able to change a UI without recompiling is fantastic for our users as well as our Graphic Designers. Not having to write and maintain the same code in 3 places... dead sexy. Shandor has been of great use to us and we hope that it can be the same for the larger java community. We're looking for anyone who would like to contribute to the project, from users to coders! The code, doc (some) and a sample application can be found here: http://bitbucket.org/codeoncoffee/shandor-xul/wiki/Home -Nick Baker --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---
