Workspace-Viewer
Version vom 21. Oktober 2005, 12:28 Uhr von Osiris (Diskussion | Beiträge)
Inhaltsverzeichnis
Grundlagen
Eclipse
Datenaustausch
Die Daten über die Variablen werden von Matlab über ein XML-File zur Verfügung gestellt. Dieses braucht lediglich bei jeder Aktualisierung ausgelesen zu werden.
Softwareentwicklungsprozess
Ich (Osiris) möchte verstärkt XP-Techniken einsetzten:
- Incremental Design
- Unit Tests wo möglich/wichtig
Ziel
Ein an den Workspace-Viewer von Matlab angelehnter Viewer als Eclipse-Plugin.
Folgende Funktionalitäten sollen zur Verfügung gestellt werden:
- Anzeigen einer Übersicht aller im Workspace momentan vorhandenen Variablen
- Anzeigen der Details von Variablen, ändern des Inhalts?
- Export und Import von Variablen (*.mat Files)
Weitere Anforderungen:
- Flexibilität in Hinblick auf eventuelle Änderungen der XML-Files (Matlab Versionsumstellung)
Weiteres Vorgehen
- Einlernen in Eclipse und Pluginentwicklung für Eclipse
- Definition der Schnittstellen
- Grobplanung (Incremental Design)
- Entwicklung der Klassen zum Auslesen des XML-Files
- Entwicklung der Oberfläche
Offene Fragen
- Wie sehen die Schnittstellen zum ML-Tutor aus (Alles was das Verhalten als Plugin betrifft ist eh klar)
- Unit Tests erwünscht/erbeten/notwendig/üblich oder eher nicht (schwierig bei der Oberfläche)
Benötigte Ressourcen
- XML-Files, DTD oder Schema