Multi-threaded User Interfaces in Java
Please use this identifier to cite or link to this item:
https://osnadocs.ub.uni-osnabrueck.de/handle/urn:nbn:de:gbv:700-2006072815
https://osnadocs.ub.uni-osnabrueck.de/handle/urn:nbn:de:gbv:700-2006072815
Title: | Multi-threaded User Interfaces in Java |
Authors: | Ludwig, Elmar |
Thesis advisor: | Prof. Dr. Oliver Vornberger |
Thesis referee: | Prof. Dr. Jürgen Schönwälder Prof. Dr. Axel-Tobias Schreiner |
Abstract: | With the rise of modern programming languages like Java that include native support for multi-threading, the issue of concurrency in graphical applications becomes more and more important. Traditional graphical component libraries for Java have always used the threading concepts provided by the language very carefully, telling the programmer that the use of threads in this context is often unnecessarily burdensome and complex. On the other hand, experience gained from systems like Inferno or BeOS shows that the use of concurrency in graphical applications is clearly manageable and leads to a different program design, once you dissociate the application from the limitations of the GUI library. This thesis describes the design of a general architecture that allows for the separation of a program´s user interface from the application logic using thread communication. It enables the use of concurrency in the application code without requiring any degree of thread-safety at the native interface component level. |
URL: | https://osnadocs.ub.uni-osnabrueck.de/handle/urn:nbn:de:gbv:700-2006072815 |
Subject Keywords: | Java; grafische Oberflächen; Threads |
Issue Date: | 27-Jul-2006 |
Submission date: | 27-Jul-2006 |
Type of publication: | Dissertation oder Habilitation [doctoralThesis] |
Appears in Collections: | FB06 - E-Dissertationen |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
E-Diss571_thesis.pdf | Präsentationsformat | 848,12 kB | Adobe PDF | E-Diss571_thesis.pdf View/Open |
Items in osnaDocs repository are protected by copyright, with all rights reserved, unless otherwise indicated. rightsstatements.org