Illustration einer tropischen Insel mit Palmen und einem hohen Berg

Java Blog für Programmierer

Sehr sehr cool: Swing-Anwendungen im Browser

· Christian Ullenboom

Schaut euch

an.

Interessant für Anwender mobiler Endgeräte, die kein Swing können (Android) oder dürfen (iPad).

Die HTML-Anwendung besteht aus einem bisschen JavaScript, die Interaktionen zum Server schickt, also Mausklicks, Tastendrücke, usw. Dabei entstehen Events wie

MM_984_567_MM_986_567_

die an http://icedrobot.de:9091/EventReceiver per POST gesendet werden. Die Swing-Anwendung (die werden dafür richtig viel Speicher brauchen denke ich, das kommt vielleicht noch mal raus…) läuft nur auf dem Server und der reagiert mit geänderten Bildschirmausschnitten, die wieder auf den Brower Canvas gezeichnet werden. Ist so wie ein remote VNC-Server (http://code.google.com/p/jsvnc/), schöne Sache das. HTML5 wir lieben dich 🙂

“Schön” im Sourcecode der Kommentar:

//Exclude WebKit for now, as it will trigger a memory leak.

//TODO: should be version dependent, as its fixed in Chrome 14

Kategorien: Swing

2 Kommentare

Lukas Eder ·

Alt-bewährtes wird neu aufgerollt. Sehr schön!

Die bisherigen Kommentare wurden aus WordPress übernommen. Neue Kommentare sind derzeit geschlossen.

← Alle Beiträge