Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...
Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...
Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...
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.