Entwicklung eines vielseitig einsetzbaren Screenpainters auf Basis von Java und XML

Diplomarbeit Informatik

Viele der heutigen kommerziellen Programmiersprachen wie z.B. VisualBasic oder Delphi bieten grafische Entwicklungsumgebungen an, mit denen Programmcode für Benutzerschnittstellen per Maus und Eingabeformularen automatisch generiert werden kann.

Mit diesen Screenpaintern wird das Programminterface wie in Grafikprogrammen „gezeichnet“, wodurch oft aufwendige Programmroutinen zur Erzeugung von grafischen Bildschirmelementen nicht mehr zeit- und arbeitsintensiv von Hand geschrieben werden müssen. 

Vor allem für frei verfügbare Sprachen wie z. B. Java oder einige pascal- und c++-Compiler werden keine visuellen Tools vom Hersteller mitgeliefert. Drittanbieter veröffentlichen hierfür zwar eine Vielzahl von Text-Editoren, die Klartext-Dateien verarbeiten können und den Aufruf von Dateien über konfigurierbare Schaltflächen anbieten. Wesentlich schwerer sind aber echte Screenpainter zu finden, die dann meist auch noch auf eine bestimmte Sprache beschränkt sind. 

Im Rahmen dieser Diplomarbeit sollen die Realisierungsmöglichkeiten eines universellen Screenpainters untersucht und anhand eines Prototypen umgesetzt werden. Das Programm soll sich dabei nicht auf die Erzeugung von Code in einer speziellen Sprache beschränken, sondern ein gewissermaßen abstraktes Framework umsetzen, das durch starke Plugin- und Modulfunktionalität theoretisch jede beliebige Sprache aus einem einzigen (grafischen) Entwurf erzeugen kann. 

Links und Identifikation

  • Betreuung: Prof. Dr. Nikolaus Klever und Prof. Dr. Gerhard Meixner
  • Volltext derzeit nicht verfügbar

Zitiervorschlag

Bühling, R. (2004). Entwicklung eines vielseitig einsetzbaren Screenpainters auf Basis von Java und XML [Diplomarbeit Informatik]. Hochschule Augsburg.

BibTeX