Bachelor Thesis BCLR-2018-34

BibliographyStercken, Roman: Performance-Optimierung in Vaadin auf Basis einer Layout-Analyse.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 34 (2018).
47 pages, german.
Abstract

Vaadin ist ein Java-UI-Framework zur Entwicklung von Web-Anwendungen. Verschiedene Analysen haben gezeigt, dass eine schlechte Layout-Struktur einen starken Einfluss auf die Performance haben kann. Insbesondere bei Anwendungen mit vielen Komponenten fallen die Kosten pro Komponente deutlich auf. Im Rahmen dieser Bachelorarbeit wurden die Performance-Eigenschaften verschiedener Layout- Komponenten und Strukturproblemen analysiert. Auf Basis dieser Daten wurde ein automatischer Debug-Logger entwickelt, welcher den Entwicklern Hinweise gibt, wenn Layout-Komponenten im Verdacht stehen potentiell problematisch zu sein. Des Weiteren gibt der Debug-Logger Informationen zu den Änderungen, die auf eine Komponente angewandt wurden, sowie die Positionen im Code, von denen die Änderungen ausgelöst wurden.

Full text and
other links
PDF (1082683 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Software Technology, Software Engineering
Superviser(s)Wagner, Prof. Stefan; Bogicevic, Dr. Ivan; Möbus, Manfred
Entry dateDecember 3, 2018
   Publ. Computer Science