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.

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

4.1.1 Kriterien<br />

Folgende Kriterien der ToolKits werden bei der Betrachtung der ToolKits verwendet:<br />

• Expression Power: Gibt an, ob mit dem ToolKit alles umgesetzt werden kann oder<br />

ob es Einschränkungen gibt (z.B. keine 3D Grafiken möglich sind). Hier wird<br />

nochmals zwischen 2D <strong>und</strong> 3D Grafiken, Effekten (Schatten, Transparenz etc.)<br />

<strong>und</strong> Animierbarkeit unterschieden.<br />

• High Level: Gibt an, wieviel Arbeit dem Programmierer durch das ToolKit<br />

abgenommen wird <strong>und</strong> wieweit es darunter liegende Schichten abstrahiert.<br />

• Tools: Beurteilt die Tools wie Integrated Development Environment (IDE),<br />

Debugger <strong>und</strong> ähnliche, die es für das ToolKit gibt.<br />

• Performanz: Gibt die Leistungsfähigkeit zum Darstellen komplexer Grafiken an.<br />

• Dokumentation: Beurteilt die Dokumentation des ToolKits, zu der Handbücher<br />

<strong>und</strong> Onlinedokumentationen der Hersteller, Bücher Dritter, Communities <strong>und</strong><br />

andere Hilfeseiten gehören.<br />

• Integration: Beurteilt, wie sich das Programm mit Multitouch-Bibliotheken<br />

verwenden lässt.<br />

• Anmerkungen: Betrachten von besonderen Eigenschaften, die noch nicht erwähnt<br />

wurden <strong>und</strong> nicht zu den primären Zielen gehören, aber trotzdem erwähnenswert<br />

sind.<br />

4.1.2 ToolKits<br />

Die hier ausgewählten ToolKits haben alle prinzipiell das Potential für das Projekt in<br />

Frage zu kommen. ToolKits, die von vornherein nicht in Frage kommen, da sie z. B.<br />

über keinerlei Hardwarebeschleunigung verfügen, wurden nicht betrachtet.<br />

Betrachtete ToolKits<br />

• Low Level ToolKits – OpenGL, DirectX<br />

• Diagramm Bibliotheken<br />

• GUI ToolKits (WPF <strong>und</strong> Qt)<br />

• WPF

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!