Workspace-Viewer

Aus Physik
Version vom 21. Oktober 2005, 12:28 Uhr von Osiris (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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

  1. Einlernen in Eclipse und Pluginentwicklung für Eclipse
  2. Definition der Schnittstellen
  3. Grobplanung (Incremental Design)
  4. Entwicklung der Klassen zum Auslesen des XML-Files
  5. 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