Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...
Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...
Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
9.2 Desktop 161<br />
ermöglichen, die Animation zu starten <strong>und</strong> sie zu stoppen. Diese werden durch den<br />
AnimationPlayer visualisiert <strong>und</strong> dem Anwender zugänglich gemacht. Die Buttons<br />
zum starten <strong>und</strong> stoppen der Animation sind ähnlich einem Videoplayer umgesetzt.<br />
Zusätzlich gibt es Vorwärts- <strong>und</strong> Zurückbuttons, die es erlauben die Einzelbilder manuell<br />
durchzuschalten, um sie somit einzeln zu betrachten. Damit dem Anwender immer klar<br />
ist, welchen Knoten des Animationslevels er gerade betrachtet, wird der Name des<br />
Knotens ebenfalls durch den AnimationPlayer angezeigt.<br />
9.2 Desktop<br />
Die Arbeitsfläche von TaP besteht aus zwei aufeinanderliegenden Schichten, welche als<br />
Canvas implementiert sind. Zum einen die Desktopschicht, die die Diagramme enthält<br />
<strong>und</strong> zum anderen eine Befehlsschicht, auf welcher pfadbasierte Gesten ausgeführt<br />
werden können. Damit der Benutzer sehen kann, wie der aktuelle Pfad der Geste aussieht,<br />
wird dieser mittels einer blauen Linie angezeigt. Die Schicht wird bei Berührung<br />
von einer der vier Ecken der Software ein- bzw. ausgeblendet. Diese Befehlsschicht<br />
wird durch eine halbdurchsichtige Canvas dargestellt, welche in das MainWindow<br />
gelegt wird. Für die Zeichnung der Linie <strong>und</strong> der Gestenerkennung wird die Klasse<br />
DiagramEventTrigger implementiert. Wenn ein Viereck erkannt wird, wird die Action<br />
AddDiagramAction ausgeführt, welche ebenfalls den Pfad übergeben bekommt. Diese<br />
Action untersucht den Pfad, berechnet die Diagrammgröße <strong>und</strong> die Diagrammposition<br />
<strong>und</strong> fügt anschließend ein neues Diagramm in die Desktopschicht ein. Da die Diagramme<br />
auch aufeinander liegen können sollen, muss die Funktionalität gegeben sein, ein<br />
Diagramm zu fokussieren.<br />
9.3 Entwurf des Pie-Menüs<br />
Das Pie-Menü soll eine Auswahlstruktur zur Verfügung stellen, die es ermöglicht,<br />
Kennzahlen <strong>und</strong> Dimensionen für die Darstellung auszuwählen. Sowohl für die Auswahl<br />
von Kennzahlen als auch für die von Dimensionen wird dasselbe Pie-Menü verwendet.<br />
Damit Kennzahlen <strong>und</strong> Dimensionen unterschieden werden können, enthält der erste<br />
Ring nur diese beiden Elemente. Das Pie-Menü selbst ist durch seine halbr<strong>und</strong>e<br />
Darstellung an die Form einer Hand angepasst, sodass die Bedienung auf dem<br />
Multitouch-Tisch intuitiv <strong>und</strong> einfach erfolgen kann.