GWT Swing

GWT Swing implementiert die Standard Java Swing API mittels GWT oder TeaVM. Ziel des ganzen ist eine einfachere Portierung bestehender Anwendungen vom Desktop ins Web. Eine Demonstration der Fähigkeiten ist auf den DEMO Seiten zu sehen.
GWT Demo
TeaVM Demo

Der Quellcode beider Demos ist exakt der gleiche. Lediglich die verwendete Implementierung von gplatform ist unterschiedlich. Die GWT Demo verwendet de.exware.gplatform.gwt, während TeaVM de.exware.gplatform.teavm verwendet.

Download

GWTSwing und die benötigten GPlatform Bibliotheken stehen auf GitHub.com zum Download zur Verfügung. Außerdem gibt es die APIs auch auf Maven Central.

Für GWT werden folgende APIs benötigt:

  • de.exware.gplatform
  • de.exware.gplatform.gwt
  • de.exware.gwtswing
Für TeaVM werden folgende APIs benötigt:
  • de.exware.gplatform
  • de.exware.gplatform.teavm
  • de.exware.gwtswing