INTRO »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus Walla Mathias Werlitz Sascha Gierschner Agenda Ausgangssituation Projektziele Projektorganisation Entwicklungsumgebung Realisierung Projektgruppen Architektur Demonstration Fazit & Ausblick Probleme & Lösungen Ausgangssituation Forschungsgebiet: Wissensmanagement Aufgabenstellung: »Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen« Applikation: Tool zur grafischen Auswertung von Kommunikationsnetzwerken Visualizing Knowledge Community Metrics = commetrix Partner Institut für Wirtschaftsinformatik der TU Berlin Forschungsgruppe: »Integrated Knowledge Management« Zur Anzeige wird der QuickTime™ Dekompressor „TIFF (Unkomprimiert)“ benötigt. Projektziele (1) Konzeption und Implementierung von Visualisierungen für dynamische Netzwerke Anbindung verschiedenster Kommunikationsnetzwerke durch eine universelle Connector-Architektur Datenaufbereitungskonzepte: Generisches Mapping von Objekten auf relationale Datenbanken Portierung von 2D-Layout-Algorithmen (z.B. Fruchtermann-Rheingold) nach 3D Projektziele (2) Themenbasierte Auswertung von Nachrichtenbeziehungen (Keyword-Visualisierung) Objektzentrierte Betrachtung von Kommunikationsbeziehungen Zeitbasierte Darstellung der Entwicklung der Kommunikationsnetzwerke Visualisierung auf mobilen Geräten Arbeitsgruppe Gruppenfoto Entwicklungsumgebung Java basierte Anwendungsentwicklung Eclipse IDE Versionskontrollsystem Subversion MySQL Datenbank Java3D & Java Media Framework Plattformübergreifende Entwicklung (Windows, Linux, FreeBSD, MacOS X Distributionen) Organisation Zeitmanagement (Stand 12/2004) Definierte Arbeitsfelder Visunet Timenet Personenspezifische Analyse eines Community-Netzwerkes Topnet Zeitbasierte Entwicklung des Kommunikationsnetzwerkes Egonet Entwicklung eines 3D-Renderers, Medienexport Entwicklung des Keyword-Extraktionsverfahrens zur Themenanalyse Mobinet Identifikation weiterer Anwendungsfelder aus dem Umfeld von mobilen Anwendungen VISUNET 3D Netzwerk-Visualisierung Rendererkomponente basiert auf Java 3D Echtzeitanforderung Effizienter Szenengraph Features Picking Billboards automatischer Zoom JPEG und QuickTime Export mit Java Media Framework TIMENET Animierte Darstellung des zeitlich wachsenden Netzwerkes Entwicklung einer pipelinefähigen Filterarchitektur Zeitvisualisierung manuell oder automatisch möglich Beispiel einer zeitbasierten Filterung der Graphendaten EGONET auf Personen oder Gruppen ausgerichtete Visualisierung Entwicklung Graphenalgorithmus Bildung von Kommunikationsgruppen Fokussierung von Netzwerksegmenten Beispiel einer personenbezogenen Filterung mit Tiefe 3 => SCREENSHOT TOPNET Filterung basierend auf den Nachrichteninhalten Theorie und Ansätze Integrationsmöglichkeiten vorhandener Projekte Entwurf Datenbasis und Algorithmen Beispiel einer wortbasierten Filterung => SCREENSHOT MOBINET Visualisierungskonzept auf Endgeräte portieren Anwendungsfelder im Bereich mobile Kommunikation Einsatzplanung im Bereich Vertriebsmanagement Kapazitätsplanung im Bauwesen Datenauswertung aus dem Bereich MOBINET Demo Architektur Fazit Organisation Einarbeitung in Thematik und Architektur Arbeitsaufteilung Organisationswerkzeuge Protokolle Materialseite Erfahrungen Ausstieg einzelner Projektmitglieder Kommunikationsaufwand nicht unterschätzten externen Partnern Mailingliste Subversion Ausblick Ausbau der GUI / Filter „Verankerung“ einzelner Knoten Dritte Dimension als Zeitachse vorstellbar Analyse der Keywords für Themenextraktion Semantische Sortierung der einzelnen Keywords Live-Auswertung (PHP) Priorisierung (Properties) Ausweitung der Einsatzgebiete Personennetzwerke --> Objektnetzwerke Ausblick Semantische Sortierung der einzelnen Keywörter Live-Auswertung (PHP) Priorisierung (Properties) Ausweitung der Einsatzgebiete Personennetzwerke --> Objektnetzwerke Vielen Dank! Daniel Müller Danny Gräf Mathias Werlitz Tillmann Bartels Andreas Hoffmann Marcus Walla Sascha Gierschner Michael Herzog Mathias Trier