Preface Screenshots oder Movie vom Prototypen 22.03.2007 Matthias Keller
Verschachtelte Visualisierung von Modelle – Konzepte und Architektur Diplomarbeit Matthias Keller
Agenda Einleitung Vorstellung Fazit Demo Schwerpunkte Weitere Aspekte 22.03.2007 Matthias Keller
Informationszeitalter Unübersichtlich Informationsverlust Paderborn - Luftfeuchtigkeit in % 22.03.2007 Matthias Keller
Modelle Platzverbrauch Grafische Aufbereitung, bessere Lesbarkeit 22.03.2007 Matthias Keller
Weiterführende Modelle Hierarchische Informationsräume Weiterführende Informationen Kontext-Informationen Architektur Klassen Anweisungen Kontext-Detail-Problem 22.03.2007 Matthias Keller
Kontext-Detail-Problematik[.] Separate Ansicht für Kontext und Detail Vergleichsproblem Lokalitätsproblem 22.03.2007 Matthias Keller
Verschachtelte Modelle Alternative zum Kontext-Detail-Problem Kein Lokalitätsverlust Beispiel für UML-Modelle 22.03.2007 Matthias Keller
Verschachtelte Modelle – Anforderungen Modelle innerhalb von Modellen Separate Definition von Modellen Austausch von Modellen (zur Laufzeit) Weiter reichende Aufgabenstellung => flexiblere Architektur 22.03.2007 Matthias Keller
Verschachtelte Modelle – Konzepte Granularität Grob: pro Modell Fein: pro Visuelles Muster Vereinfachung Austausch Relative Skalierung step 22.03.2007 Matthias Keller
Verschachtelte Modelle – Optimierung Riesige Meta-Modelle Performance Lazy Evaluation[.] Szenegraph[.] & Clipping Semantic Zooming[.] Darstellung Dargestellte 22.03.2007 Matthias Keller
Semantic Zooming „Beim Semantic Zooming[.] ändert sich die Repräsentation eines Elements“ „Alter Hase“ Größenveränderungen 22.03.2007 Matthias Keller
Semantic Zooming - Konzepte Größenveränderungen Semantische Positionen der Elemente Repräsentationsveränderungen Benutzerdefiniert Generiert Überblenden Mix Layout und Positionierung 22.03.2007 Matthias Keller
Aspekt I – Zoom-Interaktion Schrittweise[.], einfach Stufenlos[.], kognitiv aufwendiger Kontrolliert Schrittweise von einer „wichtigen“Repräsentations-veränderung zur Nächsten Zoombar statt Scrollbar Intervallgrenzen 22.03.2007 Matthias Keller
Aspekt II – Degree of Interest[.] Fisheye[.] Verzerrung der Arbeitsfläche (Bullauge) Überlappende Vergrößerung (Lupe) Allgemein: „Hervorhebung interessanter Elemente Häufige Benutzung, Suchergebniss, Arbeitsprozess 22.03.2007 Matthias Keller
Vorstellung Verschachtelte Modelle Semantic Zooming Level of Detail Interaktion 22.03.2007 Matthias Keller
Was blieb unerwähnt? Architektur Konzepte Software - Struktur Verschachtelte Modelle Semantic Zooming Konzepte Betrachterposition, „Bookmarks“ Widget vs. ZUI[.]-Framework Monolithic vs. Polylithic[.] Tastatursteuerung … Software - Struktur 22.03.2007 Matthias Keller
Weitere Forschungsansätze Lazy Loading, Ephermeral Objects[.] Visuelle Muster[.] zur Laufzeit geladen Generator für Repräsentationsübergänge Continous Zooming[.] Hervorhebende Visuelle Muster (Degree of Interest[.]) Optimierung der Architektur für Spezialfälle (kontrolliertes Zoomen, etc.) 22.03.2007 Matthias Keller
Verringerung der Latenz Fazit Zoomable User Interfaces Semantic Zooming Mensch-Maschine- Wechselwirkung Usability Verringerung der Mensch-Maschine-Grenze Inuitivität Generisch Einfachheit Visuelle Sprachen, Muster Modell- getriebene Architekturen Szenegraph Level of Detail Computer- grafik Kontext-Detail-Problem: Verschachtelte Modelle, Zoomable User Interfaces Optimierung: Semantic Zooming Visuelle Sprachen, Zoomable User Interfaces, SceneGraph, modellgetriebene Architekturen, domänspezifische Sprachen Prototyp Verringerung der Latenz Struktur Optimierung 22.03.2007 Matthias Keller
Niederschlags-Statistik Organigramme Enzyklopädie Karte + Niederschlags-Statistik Einsatzgebiete Kontext-Detail-Darstellungen Informationsdarstellung Tiefe, komplexe Informationsräume Verschachtelte heterogene Ansichten Strukturübersichten Wissensrepräsentationen 22.03.2007 Matthias Keller
Danke 22.03.2007 Matthias Keller
Referenzen Degree of Interest Fairchild, K.M., Information Management Using Virtual Reality-Based Visualizations, 1993 Fisheye Sarkar, M.; Brown, M. H., Graphical Fisheye Views, 1993 Monolithic vs. Polylithic Bederson, B.; Grosjean J.; Meyer J.; Toolkit Design forInteractive Structured Graphics. University of Maryland, 2004 Visuelle Muster Schmidt C.; Generierung von Struktureditoren für anspruchsvolle visuelle Sprachen. Universität Paderborn, 2006 Continuous Zooming Perlin, K.; Fox D., Pad: an alternative approach to the computer interface, 1993 22.03.2007 Matthias Keller
Referenzen Lazy Evaluation, Lazy Loading, Ephermeral Objects: Bederson, B.; Hollan J.D., Pad++: a zooming graphical interface for exploring alternate interface physics, 1994 Szenegraph Bar-Zeev A.; Scenegraph: Past, Present and Futur. http://www.realityprime.com/scenegraph.php; Zugriff:18.12.2006 Semantic Zooming, ZUI Perlin, K.; Fox D., Pad: an alternative approach to the computer interface, 1993 Schrittweises Zoomen Navigation in diversen Programmen von Office-Anwendungen bis hin zur Grafikbearbeitung Stufenloses Zoomen Standart-Navigation im Picollo-Framework Human-Computer Interaction Lab: Piccolo Main Page. , http://www.cs.umd.edu/hcil/jazz/; Zugriff:18.12.2006 22.03.2007 Matthias Keller
Demo 22.03.2007 Matthias Keller
Visuelle Sprache Strukturierte Beschreibung komplexer Modelle durch Visuelle Muster 22.03.2007 Matthias Keller