MobileVis ZuiScat Human-Computer Interaction University of Konstanz Visualisierung und Explorierung von Datenräumen auf mobilen Geräten Universität Konstanz HCI Thorsten Buering [email protected] Folie 1 07/21/06 Punktdiagramm ZuiScat + Zoombares Punktdiagramm zur Visualisierung abstrakter Daten (z.B. einer Filmdatenbank) + Daten werden anhand der Achsen räumlich kodiert + Der Übergang von der abstrakten hin zur inhaltlichen Ansicht wird über Zoomfunktionen realisiert + Im Rahmen von MobileVis wurden verschiedene Forschungsprototypen in Flash und C# für mobile Geräte und Desktop-Umgebungen realisiert Human-Computer Interaction University of Konstanz Folie 2 07/21/06 Projekt: ZuiScat Bibliothek + + Theoretischer Teil: + Functional Requirements Analyse anhand von Bibliotheksszenario + Entwurf von entsprechenden Funktionskomponenten (z.B. Filter) Praktischer Teil: + Codebereinigung und teilweise Portierung ins Compact framework + Datenanbindung an Bibliotheksdatenbank + Funktionserweiterung um bereits angedachte Komponenten sowie die Umsetzung eigener Entwürfe + Anforderung: Gute Programmierkenntnisse in C# + Plus aber nicht unbedingt erforderlich: Kenntnisse über das .Net Compact framework Human-Computer Interaction University of Konstanz Folie 3 07/21/06 Sonstiges + + Betreuer + Thorsten Büring, [email protected], Raum E223 + Erreichbar via Email ab 01.08.2006 Literatur + Ahlberg, C.; Shneiderman, B.: Visual information seeking: tight coupling of dynamic query filters with starfield displays, CHI '94, 313--317, 1994 + Buering, T.; Reiterer H.: ZuiScat - Querying and Visualizing Information Spaces on Personal Digital Assistants, ACM Press, MobileHCI 2005. Human Computer Interaction with Mobile Devices and Services, Sep 2005 (Download auf hci Website) + Buering, T.; Reiterer, H.; Gerken, J..: Usability of Overview-Supported Zooming on Small Screens with Regard to Individual Differences in Spatial Ability, ACM Press, AVI' 2006. Advanced visual interfaces, Mai 2006 Human-Computer Interaction University of Konstanz Folie 4 07/21/06 BEST ZuiScat Human-Computer Interaction University of Konstanz Business Excellence In Software Usability And Design in Kooperation mit DaimlerChrysler Ulm Fredrik Gundelsweiler und Thomas Memmel Büro: D207, Telefon: 07531 88-3547 Human-Computer Interaction University of Konstanz Folie 5 07/21/06 BEST – Interaktion/Visualisierung Thema 1: Flex 2 Entwicklungsumgebung für Rich Internet Applications + Nutzung der neuesten Flash Technologien mit Datenbanken (Flex 2 und Server) + Konzeption, visuelle Spezifikation und Umsetzung eines Systems in Absprache mit Betreuer + Einheitliche Integration vorhandener Designstudien + Programmiersprache/Tools: Actionscript 3, Flex 2, Server und Datenbanken + Betreuung: Fredrik Gundelsweiler Human-Computer Interaction University of Konstanz Folie 6 07/21/06 BEST – Interaktion/Visualisierung Thema 2: ZUI Frameworks und APIs + Analyse Programmierumgebungen (.net, C, Java, Flash, …) und Frameworks (Prefuse, Piccolo, ...) für Zoomable User Interfaces auf Basis bisheriger Arbeiten + Existierende APIs und Frameworks evaluieren bzgl. Einarbeitung, IDE, Benutzbarkeit, Plattform, Wiederverwendbarkeit, ... + Umsetzung einiger Konzepte innerhalb eines gewählten Frameworks (oder eines eigenen ZUI/Interaction Frameworks) + Programmiersprache/Tools sind Untersuchungsobjekte + Betreuung: Fredrik Gundelsweiler Human-Computer Interaction University of Konstanz Folie 7 07/21/06 BEST – Interaktion/Visualisierung Thema 3: weitere Themen im Umfeld Kooperation mit DaimlerChrysler nach Absprache + verschiedene Softwaresysteme stehen zur Auswahl + Komponentenverwaltung, Bildersuche, ... + Recherche: Visualisierungen, Navigations- und Interaktionstechniken für Desktop Computer + Zielgruppe analysieren, Konzept erstellen/übertragen, Prototyping, Konzept umsetzen + Programmiersprache/Tools: Flash, Java, C, .net, … + Betreuung: Fredrik Gundelsweiler Human-Computer Interaction University of Konstanz Folie 8 07/21/06 Weitere Themen Projekt BEST Eigene Ideen für ein Praktikum? Sprecht uns an, wir sind offen für Vorschläge! Etwas nicht verstanden oder eine Nachfrage? Schaut einfach im Büro in D207 vorbei oder schreibt eine E-Mail… [email protected] [email protected] Telefon: 07531 – 88-3547 Human-Computer Interaction University of Konstanz Folie 9 07/21/06 Interaction Techniques for High Resolution Displays Theses & Project Courses Werner A. König ZuiScat Human-Computer Interaction University of Konstanz WG Human-Computer Interaction University of Konstanz Folie 10 07/21/06 inteHRDis BW-FIT – Interaktive Visualisierung für Gigapixel Displays Interaction Techniques for High Resolution Displays …analysis of existing and conception of new interaction and visualization techniques for high resolution displays in consideration of human capabilities and restrictions… …development of alternative controlling devices for HRDs… …development of a general HRD framework and evaluation… Human-Computer Interaction University of Konstanz Werner A. König, D206 [email protected] Folie 11 07/21/06 Themen zu inteHRDis + Gestenerkennung: Eingabe- und Interaktionstechnik + Definition von abstrakten Gesten und Aktionen + Umsetzung von Gesture Tracking mit 5DT Data Glove & ART Tracking-System Human-Computer Interaction University of Konstanz Folie 12 07/21/06 Themen zu inteHRDis + Universelle Handschrift-Erkennung für HRDs + Erstellung eines Interaktionskonzepts zur handschriftlichen Eingabe von Texten / Annotationen / Befehlen für ZUIs am Beispiel ZOIL + Integration der Océ OCR Software (.Net, Direktkontakt zu Océ) + Umsetzung von OCR für Laser Pointer Tracking innerhalb von ZOIL + Thema auch als bezahltes Industriepraktikum möglich: + Erstellung eines alternativen Java APIs + Betreuung durch Océ vor Ort (KN) und AG HCI Human-Computer Interaction University of Konstanz Folie 13 07/21/06 Themen zu inteHRDis + Gegenüberstellung unterschiedlicher Zooming & Panning Navigationstechniken + Umsetzung der state-of-the-art Zooming- & Panning-Varianten sowie eigener Konzepte innerhalb einer generalisierten ZUI-Umgebung + Diskussion der Vor- & Nachteile, möglichen Anwendungsdomänen und spezifischer Eigenheiten auch im Hinblick auf große HRDs Human-Computer Interaction University of Konstanz Folie 14 07/21/06 Themen zu inteHRDis + Navigation in komplexen Informationsräumen mithilfe physischer Bewegung im Raum + Erstellung eines Interaktions- bzw. Navigationskonzept für ZOIL basierend auf physischer Bewegung in Kombination mit zusätzlichen Eingabegeräten (z.B.: LaserPointer) + Umsetzung mittels ART Tracking System und ZOIL Prototyp Human-Computer Interaction University of Konstanz Folie 15 07/21/06 Themen zu inteHRDis + ZUI Konzepte: „smart devices“ & HRDs + Konzeption und Umsetzung von ZUI Interaktions- und Visualisierungstechniken für die Steuerung von HRDs (PowerWall) mittels intelligenter, mobiler Geräte (Origami, Smartphone, PDA) + Integration in ZOIL Human-Computer Interaction University of Konstanz Folie 16 07/21/06 Themen zu inteHRDis + Fitts‘ Law & Shoot‘em up + Umsetzung einer „Point and Click/Shoot“-Umgebung für die Powerwall als Testumgebung für unterschiedlichste Eingabegeräte + Einbindung bestehender psych. Tests, z.B. für Fitts‘ Law, distance effects… + Integration einfacher Logging- Möglichkeiten + Joy of Use !!! Human-Computer Interaction University of Konstanz Folie 17 07/21/06 MedioVis ZuiScat Human-Computer Interaction University of Konstanz Neuartige Zugänge zu komplexen Informationswelten Universität Konstanz HCI [email protected] [email protected] Folie 18 07/21/06 Themen zum Projekt MedioVis Thema 1: „Mega Hit-/Zero Hit- und Such-Assistenten“ Konzeption und Umsetzung von Suchhilfen und Assistenten für typische Situationen. Entwicklung des „MedioVis Portals“ zur Unterstützung des Benutzer Zero Hit Mega Hit Human-Computer Interaction University of Konstanz Wie soll MedioVis dabei unterstützen ? …die neuesten Filme… …irgendwa s mit „XYZ“ … Folie 20 07/21/06 Themen zum Projekt MedioVis Eckpunkte des Projekts und der Abschlussarbeit: • Theorie: Suchverhalten, Suchstrategien, typische Benutzeraufgaben ermitteln, Interaktionsdesign in der MedioVis Anwendung und im Portal • Use-Case: Information/Document Retrieval mit MedioVis in der Mediothek • Konzeption: kritische Bewertung der bisherigen Lösungen in MedioVis, Entwurf von neuen Hilfsdialogen, -funktionen, -assistenten für MedioVis, Entwurf eines MedioVis Portals • Umsetzung: Implementation der Konzepte in MedioVis (Java) und im MedioVis Portal (HTML/PHP) • Fazit: Benutzerbefragung und Benutzertests, Zusammenfassung der Stärken/Schwächen, Verbesserungsvorschläge Human-Computer Interaction University of Konstanz Ansprechpartner: Christian Jetter Folie 22 07/21/06 Themen zum Projekt MedioVis Thema 2: „Neue Filterkonzepte für MedioVis“ Konzeption und Umsetzung von Filtern, die (sehr) große Treffermengen durch direkte Manipulation von Slidern oder durch andere „intuitive“ Konzepte einschränken. Human-Computer Interaction University of Konstanz Folie 23 07/21/06 Themen zum Projekt MedioVis Eckpunkte des Projekts und der Abschlussarbeit: • Theorie: Direkt-manipulative Filterfunktionen (z.B. Dynamic Queries mit Tight Coupling), Such- und Filterverhalten von Benutzern, Datenbank- und Performanceprobleme bei sehr vielen Treffern • Use-Case: Information/Document Retrieval mit MedioVis in der Mediothek • Konzeption: kritische Bewertung der bisherigen Lösungen in MedioVis (Tabellenfilter, Scatter Plot), Recherche nach anderen Lösungen (z.B. Filmfinder), Entwurf neuer Filterkonzepte für MedioVis und für deren Integration • Umsetzung: Implementation der Konzepte in MedioVis (Java) • Fazit: Benutzertests, Zusammenfassung der Stärken/Schwächen, Verbesserungsvorschläge Ansprechpartner: Christian Jetter Human-Computer Interaction University of Konstanz Folie 24 07/21/06 Themen zum Projekt MedioVis Thema 3: „Usability Test: Zoomable vs. traditionelles MedioVis“ Vergleichende Studie zur Leistung der Benutzer mit und ohne Zooming VS. Human-Computer Interaction University of Konstanz Folie 25 07/21/06 Themen zum Projekt MedioVis Eckpunkte des Projekts und der Abschlussarbeit: • Theorie: Usability Testing, quantitative Usability Tests, Usability Fragebögen, Testmethodik (Usability Engineering 2), Zoomable User Interfaces • Use-Case: HyperGrid (zoomable) vs tradit. Darstellung innerhalb MedioVis • Konzeption: Testdesign, Testaufgaben, Testablauf, Fragebogen-Einsatz • Umsetzung: Durchführung der Tests im Usability Labor, Auswertung (SPSS) • Fazit: Darstellung des Ergebnisses, Interpretation, evtl. Verbesserungsvorschläge Ansprechpartner: Jens Gerken Human-Computer Interaction University of Konstanz Folie 26 07/21/06 Themen zum Projekt MedioVis Thema 4: „DROID – Visualisierung und Analyse von Benutzungsdaten“ Usability Framework alle Interaktionen Java-Applikation (z.B. MedioVis) TCP/IP Ein Usability Framework erfasst die Interaktion des Benutzers mit der Applikation parallel zum normalen Betrieb. So entsteht ein „Logfile“ mit allen Interaktionsschritten auf einem zentralen Logging-Server Human-Computer Interaction University of Konstanz Folie 27 07/21/06 Themen zum Projekt MedioVis DROID Explorer: grafisches Tool zur Analyse der Logging Daten. Denkbar wäre auch Integration von Mustererkennung, um Hinweise auf häufige Probleme oder automatisierbare Vorgänge zu gewinnen. 700 600 500 400 300 200 100 0 Aug 04 Human-Computer Interaction University of Konstanz Sep 04 Okt 04 Nov 04 Dez 04 Jan 05 Feb 05 Mrz 05 Apr 05 Mai 05 Jun 05 Jul 05 Aug 05 Sep 05 Okt 05 Nov 05 Dez 05 Jan 06 Feb 06 Mrz 06 Apr 06 Mai 06 Jun 06 Folie 30 07/21/06 Themen zum Projekt MedioVis Eckpunkte des Projekts und der Abschlussarbeit: • Theorie: Usability Fragestellungen, Remote Usability Tests, interaktive Visualisierungen, Visual Data Mining • Use-Case: DROID Logging für MedioVis in der Mediothek • Konzeption: Entwurf eines visuellen Browsers zur Auswertung der Log-Daten, Nutzung/Integration von bereits existierenden Werkzeugen, Erarbeitung von weiteren Konzepten zur Verbesserung des User Feedbacks • Umsetzung: Umsetzung der Konzepte zur Verwendung in der AG MCI (Java? Perl? SQL? …) • Fazit: Zusammenfassung der Stärken/Schwächen, Verbesserungsvorschläge für DROID/Logging etc. Human-Computer Interaction University of Konstanz Ansprechpartner: Christian Jetter Folie 32 07/21/06 Themen zum Projekt MedioVis Eigene Ideen für ein Projekt bei MedioVis? Sprecht uns an, wir sind offen für Vorschläge! Etwas nicht verstanden oder eine Nachfrage? Schaut einfach im Büro in D203 vorbei oder schreibt eine E-Mail… [email protected] [email protected] Human-Computer Interaction University of Konstanz MedioVis Folie 33 07/21/06