Cross Platform UI mit JVx

Post to Twitter

Am gestrigen JUGAT Event haben wir unsere Web Implementierung von JVx UI vorgestellt.

Was genau ist die Web Implementierung von JVx UI?

Dabei handelt es sich um eine HTML/Ajax Implementierung des Plattform unabhänigen User Interfaces das von JVx vorgegeben wird. Dadurch ist es nun möglich, eine JVx Applikation als klassische Web Anwendung zu starten. Und der entscheidende Vorteil dabei ist, daß die Applikation nicht geändert oder neu codiert werden muss. Eine Applikation die bisher als Swing Applet verwendet wurde, kann nun auch ohne Anpassung als HTML Client betrieben werden!

Und wie kann so eine Applikation im Web aussehen?

Auf den ersten Blick ist die Web Anwendung nicht von einer Swing Anwendung/Applet Anwendung zu unterscheiden. Und auch beim zweiten Blick sollte genau hingesehen werden. Doch genug der Worte - mit Screenshots sollte der WOW Effekt nun eintreten.

WebUI login

WebUI login

Die Anmeldung

Im Vergleich zur Applet Anwendung ist der Unterschied kaum merkbar.

Die Konkakte verwalten

Die gewohnten Features der Swing Anwendung stehen natürlich auch in der Web Implementierung zur Verfügung, wie z.B.: Master/Detail, Automatische Zellen Editoren, Bildanzeige usw.

WebUI contacts

WebUI contacts

WebUI contacts firebug

WebUI contacts firebug

Der Beweis

Mit Firebug treten wir den Beweis an, daß es sich bei der Anwendung tatsächlich um eine HTML/Ajax Anwendung handelt.

Für die Umsetzung der JVx WebUI wurde die ext GWT Bibliothek eingesetzt. Diese bietet gute Komponenten auf denen wir aufsetzen konnten. Es wäre jedoch auch denkbar eine andere Bibliothek wie z.B.: qooxdoo zu integrieren.

Leave a Reply

Spam protection by WP Captcha-Free