Dies sind die archivierten Webseiten des Lehrstuhls für Programmierung und Softwaretechnik (PST).
Die Seiten des Software and Computational Systems Lab (SoSy) finden Sie auf https://www.sosy-lab.org/.

Übersetzung von Swing/SWT-Anwendungen nach Ajax

Inhalt

Asynchronous JavaScript and XML (Ajax) "bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML-Seite eine HTTP-Anfrage durchzuführen, ohne die Seite komplett neu laden zu müssen. Das eigentliche Novum besteht in der Tatsache, dass nur gewisse Teile einer HTML-Seite oder auch reine Nutzdaten sukzessiv bei Bedarf nachgeladen werden, womit Ajax eine Schlüsseltechnik zur Realisierung des Web 2.0 darstellt" (Wikipedia, http://de.wikipedia.org/wiki/Ajax_(Programmierung), 2007-11-20). Mit den prominenten Vertretern Google Maps, Flickr & Co. gewinnt Ajax seit ein paar Jahren rasant an Popularität.

Eine Möglichkeit für Java-Programmierer, Ajax-Anwendungen mit eher geringem Aufwand zu entwickeln, besteht darin, Java-Programme nach Ajax automatisch zu übersetzen. In dieser Diplomarbeit soll ein Übersetzer implementiert werden, der Swing/SWT-Anwendungen nach Ajax konvertiert. Damit soll ermöglicht werden, bestehende Java-Anwendungen automatisch Web-2.0-fähig zu machen.

Voraussetzung

  • Sehr gute Java-Programmierung
  • Ajax-Kenntnisse wären von Vorteil

Aufgabensteller

Prof. Dr. Martin Wirsing

Betreuer

Gefei Zhang, Philip Mayer