19.01.2015 Aufrufe

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

90 Kapitel 4 Programmoberflächenentwicklung für Multitouch-Technologien<br />

4.4 Zusammenfassung<br />

Zu Beginn dieses Kapitels wurden verschiedene Toolkits, die für die Programmierung<br />

von Benutzungsoberflächen geeignet sind, vorgestellt <strong>und</strong> auf ihre Tauglichkeit für<br />

die <strong>Projektgruppe</strong> hin untersucht. Betrachtet wurden unter anderem OpenGL, DirectX,<br />

WPF, Qt <strong>und</strong> Adobe Flash. Die Kriterien zur Bewertung dieser Toolkits beziehen unter<br />

anderem ein, ob bereits Multitouch-Unterstützung möglich oder vorhanden ist, <strong>und</strong><br />

wie die Performanz des Toolkits zu bewerten ist. Aus der abschließenden Bewertung<br />

ging hervor, dass die Windows Presentation Fo<strong>und</strong>ation den am besten geeigneten<br />

Kandidaten für die <strong>Projektgruppe</strong> darstellt. Der zweite Abschnitt dieses Kapitels lieferte<br />

daher eine Zusammenstellung der Gr<strong>und</strong>lagen für den Umgang mit WPF.<br />

Nach der Festlegung des Toolkits, das für die GUI-Programmierung eingesetzt wurde,<br />

musste zudem entschieden werden auf welchem Wege die Anbindung von Multitouch-<br />

Gesten an die GUI gestaltet werden sollte. Im dritten Abschnitt des Kapitels wurden<br />

daher die Multitouch-Frameworks WPF-Multitouch, Multitouch Vista <strong>und</strong> Multitouch<br />

Core vorgestellt <strong>und</strong> einander gegenüber gestellt. Allerdings genügte keines dieser<br />

Frameworks den angelegten Maßstäben, was vor allem darauf zurückzuführen war, dass<br />

sie sich zum Zeitpunkt des Vergleichs alle noch im Entwicklungsstadium befanden.<br />

Zudem war es nachteilig, dass der Quellcode der Frameworks nur in wenigen Fällen<br />

zur Verfügung gestellt wurde. Da davon auszugehen war, dass durch die <strong>Projektgruppe</strong><br />

zumindest kleinere Anpassungen am eingesetzten Framework möglich sein sollten,<br />

wurde beschlossen ein eigenes Multitouch-Framework zu enwickeln. Dieses kann dann<br />

an die individuellen Bedürfnisse <strong>Projektgruppe</strong> angepasst werden.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!