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.

4.1 <strong>Visual</strong> Programming Toolkits 69<br />

High Level Graph-Bibliotheken erledigen sehr viel der internen Logik von Diagrammen.<br />

Bei der Verwendung dieser Bibliotheken liegt der Fokus auf dem Aussehen<br />

<strong>und</strong> der Anordnung der Diagramme. Allerdings bieten die Diagramme meist<br />

eine eingeschränkte Funktionalität. Ist es notwendig diese zu erweitern, müssen<br />

die Interna der Bibliothek berücksichtigt werden. Eine Einarbeitung in eine<br />

Bibliothek, um diese zu erweitern ist meist sehr aufwendig.<br />

Tools Da Graph Libraries nur Erweiterungen bestehender ToolKits sind, werden meist<br />

keine speziellen Tools angeboten, um sie zu unterstützen. Diese sind auch nicht in<br />

dem Maße nötig wie z.B. bei den LLTKs, welche auf spezieller Hardware laufen.<br />

Performanz Die Performanz ist meist in kleinen Bereichen akzeptabel, aber nicht<br />

auf große Datenmengen ausgelegt. Auch sind die Frameworks, auf denen sie<br />

aufbauen, oft nicht für z.B. Animationen ausgelegt, was sich oft in schlechter<br />

Performanz in diesem Bereich bemerkbar macht.<br />

Dokumentation Die Dokumentation dieser Projekte ist oft auf die (nicht immer<br />

vollständige) Herstellerdokumentation beschränkt, Bücher oder Onlineangebote<br />

sind sehr selten. Es existiert aber in aller Regel mindestens eine Hilfe-Plattform<br />

im Internet.<br />

Integration Die Integration an Multitouch-Bibliotheken hängt von dem darunter<br />

liegenden Framework ab. Für alle Frameworks sind prinzipiell Anbindungen<br />

vorhanden – wenn auch in sehr unterschiedlicher Ausprägung.<br />

Anmerkungen Dies sind alles allgemeine Eigenschaften von Diagramm Bibliotheken,<br />

die natürlich bei einer speziellen Bibliothek stark davon abweichen können.<br />

Windows Presentation Fo<strong>und</strong>ation<br />

Windows Presentation Fo<strong>und</strong>ation ist Microsofts Nachfolger von Windows Forms<br />

(Windows GUI), der mit Windows Vista eingeführt wurde, sich aber auch unter Windows<br />

XP installieren lässt.<br />

High Level WPF ist eines der wenigen GUI ToolKits, das von Gr<strong>und</strong> auf mit<br />

Unterstützung für Animationen, Vektorgrafik <strong>und</strong> <strong>Multimedia</strong> entwickelt wurde.<br />

Die Umsetzung erfolgt daher wesentlich integrativer als bei ToolKits, die<br />

erst nachträglich um entsprechende Unterstützung erweitert wurden. Mit WPF<br />

hat Microsoft auch die eXtensible Application Markup Language (XAML)<br />

eingeführt. XAML ist eine XML-basierte Sprache zum Beschreiben von GUIs.<br />

WPF ermöglicht durch XAML eine gute Abstraktion von Aussehen <strong>und</strong> Verhalten.<br />

Tools WPF wird durchweg von den Microsoft <strong>Visual</strong> Studio Tools unterstützt.<br />

Zusätzlich gibt es noch Microsoft Expression Blend zum Gestalten von GUIs,<br />

sowie Microsoft Expression Design zum Zeichnen.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!