---
title: 'Sehr sehr cool: Swing-Anwendungen im Browser'
url: 'https://tutego.de/blog/javainsel/2011/08/sehr-sehr-cool-swing-anwendungen-im-browser'
markdown: 'https://tutego.de/blog/javainsel/2011/08/sehr-sehr-cool-swing-anwendungen-im-browser.md'
date: '2011-08-17'
description: 'Schaut euch http://icedrobot.de:9091/SessionInitializer?cls=SwingSet2 (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 Interakt…'
taxonomy:
  category:
    - Swing
---

# Sehr sehr cool: Swing-Anwendungen im Browser

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Sehr sehr cool: Swing-Anwendungen im Browser

17.08.2011 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Schaut euch

- [http://icedrobot.de:9091/SessionInitializer?cls=SwingSet2](http://icedrobot.de:9091/SessionInitializer?cls=SwingSet2 "http://icedrobot.de:9091/SessionInitializer?cls=SwingSet2")
- (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](http://icedrobot.de:9091/EventReceiver "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/](http://code.google.com/p/jsvnc/ "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](https://tutego.de/blog/javainsel/category/swing/)

## 2 Kommentare

**localhorst** · [18.08.2011 07:58](#comment-3664)

der link funktioniert nicht!

**Lukas Eder** · [17.08.2011 16:04](#comment-3663)

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

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

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Nach endlich, Google legt bei den Patenten nach](https://tutego.de/blog/javainsel/2011/08/nach-endlich-google-legt-bei-den-patenten-nach.md)
- Next: [App Engine 1.5.3 Update](https://tutego.de/blog/javainsel/2011/08/app-engine-1-5-3-update.md)
