Schaut euch
- http://icedrobot.de:9091/SessionInitializer?cls=SwingSet2
- http://icedrobot.de:9091/SessionInitializer?cls=Notepad (Strg+A funktioniert nicht, rechte Maustaste auch nicht)
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
Alt-bewährtes wird neu aufgerollt. Sehr schön!
der link funktioniert nicht!