Oberseminar 26.01.2010
Es sprechen Studenten über ihre abgeschlossenen Diplomarbeiten und Studienarbeiten.
Was |
|
---|---|
Wann | 26.01.2010 von 14:15 bis 15:45 |
Wo | Raum 057 - 14 Uhr c.t. |
Termin übernehmen | ![]() ![]() |
Zyjdi Osmani: Verteilung des REFLECT Frameworks mit R-OSGi
Projektarbeit - Betreut von Andreas Schroeder
Das Entwerfen und Entwickeln von verteilten Anwendungen ist keine leichte Aufgabe, weil dafür tiefere Kenntnisse über das Netzwerk und die mögliche Probleme,die auftauchen können, erforderlich sind. Dank Eclipse (IDEs) und Equinox als Basis zum Erstellen von verteilten Anwendungen, wird die Erzeugung von Kommunikationsteilnehmer (wie z.B. Master, Slave) deutlich vereinfacht. In einem verteilten Anwendung muss die Kommunikation zwischen alle Anwendungsbestandteile sichergestellt werden muss. In dieser Arbeit wird gezeigt, wie die Verteilung von REFLECT Framework, basierend auf OSGi, mittels Riena Verteilungskomponenten und -Protokoll, Netzweit in zwei unterschiedlichen Kommunikationsteilnehmern verteilt wird. Die gesamte Anwendung besteht aus einem Master und mindestens einem Slave, die miteinander über Services durch Fernzugriff(Remoting) kommunizieren müssen.
Philip Lorenzi: A framework for interpreting musical content based on harmony analysis
Diplomarbeit - Betreut von Matthias Hölzl
Producing and composing music is an activity that used to include a lot of interaction between a number of musicians. Today a lot of music production has moved away from this approach towards a single person producing music in a small computer based environment. Although today's range of music software provides plenty of options to produce or modulate different sounds or even automatically compose whole tracks there is one field of development that has mostly been left untouched.
The lack of musical interaction is a problem that is not addressed sufficiently by available music software. This thesis introduces a framework that provides functionality for realtime harmony analysis as well as an architecture that allows further interpretation and use of the results. Thus enabling the computer to anticipate upcoming input and react adequately. This facilitates a stage of musical interaction that exceeds the capabilities of today's music production software by a considerable amount.
Stefan Scherer: Entwicklung von RIAs - Evaluierung von UWE anhand einer Fallstudie
Zulassungsarbeit Lehramt - Betreut von Nora Koch und Christian Kroiß
Im Rahmen der Arbeit wird UWE, ein am PST-Lehrstuhl entwickelter Ansatz zur Modellierung von Webapplikationen, eingesetzt, um ein Publikationsverwaltungssystem für die Mitarbeiter des Lehrstuhls zu modellieren. Ausgehend von der UWE-Modellierung wird das System mit dem Web Application Framework ‘Ruby on Rails’ implementiert.
Neben der Umsetzung basaler CRUD-Funktionalitäten steht die Realisierung verschiedener RIA-Features (z.B. Autovervollständigung von Usereingaben, Just-in-Time-Validierung von Formulareinträgen etc.) im Fokus der Arbeit. Ausgehend von aktuellen Arbeiten, welche die Reichweite des UWE-Ansatzes um die Modellierung solcher Features erweitert haben, werden die bisher entwickelten Patterns zur Lösung typischer RIA-Problemstellungen einem Praxistest unterzogen.
Qi Pan: A Framework for Solving Soft Constraint Systems
Diplomarbeit - betreut von Gefei Zhang, Dr. Matthias Hölzl
A constraint is according to Wikipedia, “a condition, that a solution to an optimization problem must satisfy”. Soft constraints facilitate declarative description of many problems. In this thesis we present a framework for solving constraint systems. Three algorithms, Branch and Bound, Simulated Annealing and Beamsearch are implemented in the framework as constraint solvers. As a case study, our framework was applied to implement an extension of the UniWorX system to generate an “optimal” course plan for a student according to his preferences.
Alle Interessierten sind herzlich eingeladen!