Diplomarbeit:
Evaluierung prototyp-basierter Programmiersprachen
In ubiquitären Anwendungen muss die Benutzerschnittstelle dynamisch anpassbar sein, um eine hohe Benutzbarkeit zu erreichen. Dies soll nicht nur Programmierern, sondern auch Experten oder sogar dem gewöhnlichen Endanwender ermöglicht werden. Prototyp-basierte Systeme erlauben eine Modifizierung (in Form von Programmierung) des Systems zur Laufzeit.
Im konzeptionellen Teil der Arbeit ist die kritische Auseinandersetzung mit den Konzepten objektorientierter und prototyp-basierter Programmiersprachen. Insbesondere sollen die Vor- und Nachteile prototyp-basierter Sprachen vor dem Hintergrund ihrer geschichtlichen Entwicklung dargestellt und mit klassenbasierten Systemen verglichen werden. Der praktische Teil der Arbeit sieht vor, verschiedene Programmiersprachen (z.B. Java, c++, Self, Beta) anhand einer Beispielapplikation zu vergleichen.
Aufgrund dieser Erfahrung und der theoretischen Betrachtung soll eine Kategorisierung der Sprachen erfolgen und eine Empfehlung für die Verwendung einer konkreten prototyp-basierten Programmiersprache zur Realisierung dynamisch anpassbarer Benutzerschnittstellen für ubiquitäre Systeme abgegeben werden.
Student: JoergLiebe?
Supervisor: KorbinianHerrmann
Professor: Prof.
BerndBruegge, Ph.D.
Submission date: 02.08.2004
Milestones
| Date | Description | Links |
| 15.06.2023 | Problem Statement | link to the problem statement |
| 15.06.2023 | Problem Statement Presentation | link to the slides of the first presentation, preferably ppt and pdf |
| 15.11.2023 | Submitted Thesis | link to final thesis |
| 17.12.2023 | Final Presentation | link to slides for final presentation |
Work products
Related Topics