Blog
QxWT 1.0.0.0 released
Just like the qooxdoo-Team who today released Version 1.0 of their JavaScript library BestSolution.at and UFaceKit.org are proud to annouce (see official announcement here) the availability of QxWT 1.0.0.0 which exposes this fantastic JavaScript-framework to the GWT-community. I know that there's a bunch of other GWT-UI-libraries but I think QxWT provides features not offered by other libraries available. For me and probably others the dual licensing under LGPL and EPL of both qooxdoo and QxWT is very important because this gives adopters the possibility to use it in commercial as well as opensource applications. Though not the complete qooxdoo-API is wrapped in 1.0.0.0 (~90% of the JavaScript-API available) one can write full featured GWT-Applications with the current set of provided APIs. Take a look at the set of QxWT-Demos available from here. From a technical point of view QxWT is leveraging the GWT-JSNI calling interface to expose the qooxdoo-JavaScript-API to GWT-Java-Developers. The JS-API is reflected in most cases 1:1 to Java but is GWT/Java-nized in some situations (e.g. usage of Java-Enums, integration into the GWT-Event framework) to make the API more natural for Java-Devs. Future plans for QxWT:
- Wrap the rest of qooxdoo-JS-API
- Improved runtime size by adding post processing step
- Keep up-to-date with qooxdoo-Releases
To finish this release post I'd like to mention that the release of QxWT is going to build the foundation for other projects already in the queue, some of the available as opensource (like the UFaceKit-port for QxWT) others probably available under commercial licenses. I hope you'll give QxWT a spin and report back. Your findings and problems. To collect your feedback we've set up a QxWT-Forum. The current sources are build and tested with GWT 2.0 but should in theory run as well on GWT >= 1.5 though I'd highly recommend the usage of GWT 2.0 because of the many improvements on GWT-Development.