23
INTRO

INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Embed Size (px)

Citation preview

Page 1: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

INTRO

Page 2: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

»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

Page 3: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Agenda

Ausgangssituation Projektziele Projektorganisation

Entwicklungsumgebung Realisierung Projektgruppen

Architektur Demonstration Fazit & Ausblick

Probleme & Lösungen

Page 4: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Ausgangssituation

Forschungsgebiet: Wissensmanagement

Aufgabenstellung: »Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen«

Applikation: Tool zur grafischen Auswertung von Kommunikationsnetzwerken

Visualizing Knowledge Community Metrics = commetrix

Page 5: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Partner

Institut für Wirtschaftsinformatik der TU Berlin Forschungsgruppe: »Integrated Knowledge Management«

Zur Anzeige wird der QuickTime™ Dekompressor „TIFF (Unkomprimiert)“

benötigt.

Page 6: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

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

Page 7: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Projektziele (2)

Themenbasierte Auswertung von Nachrichtenbeziehungen (Keyword-Visualisierung)

Objektzentrierte Betrachtung von Kommunikationsbeziehungen

Zeitbasierte Darstellung der Entwicklung der Kommunikationsnetzwerke

Visualisierung auf mobilen Geräten

Page 8: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Arbeitsgruppe Gruppenfoto

Page 9: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Entwicklungsumgebung

Java basierte Anwendungsentwicklung Eclipse IDE Versionskontrollsystem Subversion MySQL Datenbank Java3D & Java Media Framework

Plattformübergreifende Entwicklung (Windows, Linux, FreeBSD, MacOS X Distributionen)

Page 10: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Organisation

Page 11: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Zeitmanagement

(Stand 12/2004)

Page 12: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Definierte Arbeitsfelder

Visunet Entwicklung eines 3D-Renderers, Medienexport

Timenet Zeitbasierte Entwicklung des Kommunikationsnetzwerkes

Egonet Personenspezifische Analyse eines Community-Netzwerkes

Topnet Entwicklung des Keyword-Extraktionsverfahrens zur

Themenanalyse Mobinet

Identifikation weiterer Anwendungsfelder aus dem Umfeld von mobilen Anwendungen

Page 13: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

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

Page 14: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

TIMENET

Animierte Darstellung des zeitlich wachsenden Netzwerkes

Entwicklung einer pipelinefähigenFilterarchitektur

Zeitvisualisierung manuell oder automatisch möglich

Beispiel einer zeitbasierten Filterung der Graphendaten

Page 15: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

EGONET

auf Personen oder Gruppen ausgerichtete Visualisierung Entwicklung Graphenalgorithmus Bildung von Kommunikationsgruppen Fokussierung von Netzwerksegmenten

Beispiel einer personenbezogenenFilterung mit Tiefe 3 => SCREENSHOT

Page 16: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

TOPNET

Filterung basierend auf den Nachrichteninhalten Theorie und Ansätze Integrationsmöglichkeiten vorhandener Projekte Entwurf Datenbasis und Algorithmen

Beispiel einer wortbasiertenFilterung => SCREENSHOT

Page 17: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

MOBINET

Visualisierungskonzept auf Endgeräte portieren

Anwendungsfelder im Bereich mobile Kommunikation Einsatzplanung im Bereich Vertriebsmanagement Kapazitätsplanung im Bauwesen

Datenauswertung aus dem Bereich MOBINET

Page 18: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Demo

Page 19: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Architektur

Page 20: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Fazit

Organisation Einarbeitung in Thematik und Architektur Arbeitsaufteilung Organisationswerkzeuge

Protokolle Materialseite

Erfahrungen Ausstieg einzelner Projektmitglieder Kommunikationsaufwand nicht unterschätzten

externen Partnern Mailingliste Subversion

Page 21: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

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

Page 22: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Ausblick

Semantische Sortierung der einzelnen Keywörter Live-Auswertung (PHP) Priorisierung (Properties)

Ausweitung der Einsatzgebiete Personennetzwerke --> Objektnetzwerke

Page 23: INTRO. »3D-graph-M« Anwendungsspezifische 3D Visualisierung von Communities und Objektbeziehungen Projekt – AI – WS04/05 Danny Gräf Daniel Müller Marcus

Vielen Dank!

Sascha Gierschner

Daniel Müller Danny Gräf Mathias Werlitz

Marcus Walla

Andreas Hoffmann

Michael Herzog

Tillmann Bartels

Mathias Trier