Diploma Thesis DIP-2083

BibliographyKüper, Michael: Remote Event Handling für XML-basierte graphische Benutzungsoberflächen.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2083 (2003).
87 pages, german.
Abstract

Bei interaktiven Anwendungen mit graphischer Benutzungsschnittstelle wird die Anwendungslogik meist durch Events gesteuert, die von der GUI (Graphical User Interface) ausgelöst werden, sobald eine Benutzerinteraktion stattfindet. Der Eventmechanismus ermöglicht eine Entkopplung der GUI von der Anwendungslogik. Normalerweise werden die beiden Komponenten jedoch im selben Prozess ausgeführt. Diese Arbeit befasst sich mit einem Verfahren, das es XML-basierten GUIs ermöglicht, ihre Events von einem entfernten Rechner bearbeiten zu lassen. Dazu wird ein System zur Simulation von prototypischen Geräten entwickelt. Das System besteht aus einem Simulations-Server, der die Geräte und deren Benutzungsschnittstelle simuliert, sowie einem Client der die Benutzungsschnittstelle rendert und alle Events zur Bearbeitung an den Server weiterleitet. Andere Arbeiten aus diesem Gebiet beschreiben Systeme, bei denen Server und Client über einen speziellen Port „direkt“ verbunden sind. Sie sind deshalb nur bedingt internettauglich. Im Unterschied dazu soll in dieser Arbeit gezeigt werden, wie eine entfernte Ereignisbehandlung auch mit den Standard Web Protokollen HTTP und SOAP realisierbar ist. Als GUI Beschreibungssprache kommen SVG für 2D- und X3D für 3D Graphiken zum Einsatz.

Department(s)University of Stuttgart, Institute of Visualisation and Interactive Systems, Visualisation and Interactive Systems
Superviser(s)Ertl, Prof. Thomas; Rotard, Martin; Diepstraten, Joachim
Entry dateSeptember 29, 2023
   Publ. Computer Science