Demo Mode

  • Reporter: MichaelDaum
  • Date: 2004-11-03
  • Severity: wish
  • Component: xcdg
  • Version: any
  • Short description: implement Demo Mode
  • Assigned to: BjoernEngelmann
  • State: done

Description

Xcdg ist zwar schön und gut, seien eigentlichen Stärken verstecken sich vor dem unbeleckten Erstbenutzer allerdings erfolgreich. Deshalb wäre ein sogenannter Demo-Mode wünschenswert, in dem xcdg gestartet werden kann, und in dem die meisten technische Aspekte versteckt werden. Xcdg sollte für Entwickler weiterhin das bisherige Gui anbieten, aber auch einen Demo- oder User-Mode haben, in dem z.B. versteckt wird, dass erst ein Constraint-Netz aufgebaut werden muss, dass dann durchsucht wird.

Nach dem Starten von xcdg -demo soll ein Fenster erscheinen, dass aus folgenden Komponenten besteht:
  1. Input: Eingabe eines zu analysierenden Satzes
  2. Parse: Ausgabe der Analyse(n)
  3. Violations: Constraint-Verletzungen
  4. Busy-Indicator: eine LED (siehe bisheriges Xcdg), die blinkt, wenn der Parser rechnet
  5. Buttons:
    1. Ok: starten der Analyse
    2. Cancel: Abbrechen einer laufenden Analyse / Resetten der Demo
    3. Config: öffnet ein Fenster zur Konfiguration verschiedener Demos
    4. Status: öffnet ein Fenster mit den Log-Messages des Parsers

Die Demo soll bisherige Komponenten des Xcdg genutzen (LED, Parsetrees, etc). Der Konfigurationsdialog (Config Button) soll folgende Einstellungen erlauben:
  1. Grammar: Auswahl der Sprache / CDG Grammatik in einer Selectionbox
  2. Parser:
    1. Frobbing
    2. Gls
    3. Netsearch
  3. Mode:
    (inkrementelle Modi werden vorerst durch Serien von Prefix-Analysen implementiert)
    1. Batch
    2. Incremental
    3. Incremental Nonspec
  4. Parameter: parserspezifische Parameter

Comments

 

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback