logo of the SSW institute
Institut für Systemsoftware
Johannes Kepler Universität Linz
Fachbereich Informatik
logo of the Cristian Doppler Research Association
Christian Doppler Labor
Automated Software Engineering

Home

General
Staff
Contact
Partners
Alumni

Research
Areas
Projects
Papers
Books
Reports
Awards

Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad

Misc
Library
Seminars
Gallery
Links
Search

Webmaster


logo of the Johannes Kepler University (JKU)

Plux.NET Metadatenanalyse für XML-Plugins

Dieses Projekt ist als Bakkalaureatsprojekt gedacht.


Idee

In diesem Projekt soll eine Discovery-Erweiterung für in XML beschriebene Plux.NET-Plugins entwickelt werden.

Hintergrund

Plux.NET ist eine Plugin-Platform für Microsoft .NET (http://ase.jku.at/plux). Plux.NET setzt Programme aus Plugins und Extensions zusammen. Extensions bieten selbst Funktionalität über Stecker (Plugs) an oder binden andere Extensions über Steckplätze (Slots) ein. Die Laufzeitumgebung von Plux.NET setzt Programme zusammen, indem sie Plugs in Slots einsteckt.

Die in Plux.NET eingebaute Discovery analysiert .NET-Attribute in .NET-Assemblies. Dabei sind Implementierung eines Plugins und Metadaten in einer gemeinsamen Datei. Plux.NET ist offen für externe Discovery-Erweiterungen. In diesem Projekt soll eine solche Erweiterung entwickelt werden. Diese Erweiterung soll Metadaten aus XML-Dateien lesen. Diese XML-Dateien können dann getrennt von der Assembly mit der Implementierung gewartet werden.

Implementierung

Das Projekt ist in C# 3.5 mit Visual Studio 2008 zu implementieren.

Betreuer: Markus Jahn
Bearbeiter: