QxWT (& GRaphael)
Basierend auf unserem Java und GWT know-how ist es uns mit QxWT gelungen die bisherigen Möglichkeiten der Java/GWT-Entwicklung wesentlich zu verbreitern - und das ohne wesentliches zusätzliches KnowHow beim Entwickler. Das geht nicht? Doch, das geht: QxWT.
QxWT nutzt das GWT-JSNI-Interface um den riesigen Horizont des JavaScript-Frameworks qooxdoo auch für den GWT-Entwickler auf einfache Art und Weise zugänglich zu machen ... somit bietet QxWT dem Anwender durch optimale Verknüpfung/Nutzung der Möglichkeiten zweier Welten - des qooxdoo-JavaScript-Frameworks und des Google Web Toolkits - schier unbegrenzte Möglichkeiten. Was das bedeutet, sehen Sie auszugsweise hier in dieser kleinen Demonstration.
Mit QxWT in Version 1.1.0.0 wurde der QxWT-wrapper so angepasst, dass damit die Nutzung der in zeitlicher Übereinstimmung erfolgten Veröffentlichung des qooxdoo JavaScript-Frameworks in Version 1.1 sichergestellt ist.
Schon in QxWT 1.0.1.0 (Februar 2010 ) konnten zahlreiche neue Features vorgestellt werden - wie beispielsweise:
- volle qooxdoo-Databinding Unterstützung
- Höhere GWT-Features wie bspw Subclass JSNI-Wrapper und das Überladen von JavaScript-Methoden in Java
- Integration in die qooxdoo-Toolchain um optimiertes JavaScript zu generieren
- Integration von GRaphael zur Erzeugung von Grafiken, Animationen und Charts basierend auf SVG und UML
Mit GRaphael (aktuell in Version 1.3.1.0) haben wir zeitgleich mit QxWT 1.0.1.0
einen JSNI-wrapper für die JS-Bibliothek Raphael veröffentlicht, der die Nutzung von umfangreichen Grafikmöglichkeiten und Animiationen in QxWT erlaubt. Durch die Integration eines addon-Modules in QxWT kann GRaphael nun direkt in QxWT-Applikationen integriert werden.
In unserem "PhAlbum - personalisierten Fotoalbum"-Demobeispiel können Sie die beiden (QxWT und GRaphael) gemeinsam erleben:
Lizenzierung
QxWT und GRaphael sind jeweils unter zwei unterschiedlichen Lizenzen veröffentlicht (Dual-Licensing): einerseits der EPL und andererseits der LGPL. Damit ist die Nutzung von QxWT und GRaphael sowohl in kommerziellen wie freien Softwareprojekten möglich.Download
Sie können die aktuelle Version (1.1.0.0) von QxWT gleich hier herunterladen.Den Download von GRaphael (in Version 1.3.1.0) finden Sie hier.
