/snapshot-plugin

Open source follow up of the Diploma thesis Storage and Visualization of Heterogeneous Data from Online Social Networks

GNU General Public License v2.0GPL-2.0

Social Snapshot Plugin

===============

Open source follow up of the Diploma thesis Storage and Visualization of Heterogeneous Data from Online Social Networks

This project holds the basic modules and first exemplary implementations of further extensions to the Gephi Graph Framework to facilitate visualization and analysis of Social network snapshots obtained from a Facebook Crawler

Development Machine setup

At first begin with downloading and installing the various development applications and database.

  • git am ../ssanalytics/gephi-maven-patches/0001-added-SnapshotPlugin-dependencies.patch

    This adds the Snapshot plugin's dependency to the gephi application. As a result, if it has been built properly, the plugin is automatically included in the application without having to manually add it, this is convenient for development purposes. One last thing that needs to be done to get the plugin working in its entirety is to copy the config file from the gephi-maven-patches folder in the Snapshot plugin repository into:

    /modules/application/config.json

    Please use netbeans as primary development and build tool, first import the Snapshot plugin into the project list. Afterwards import the entire Gephi project, in this project open the gephi-app project located in the module folder of gephi into the project list as well. Initially the Snapshot plugin as well as gephi need to be built, this will trigger downloading all dependencies since both projects are based on the Maven building and dependency tool. Start the application by running gephi-app. Gephi modules can be browsed by including them in the workspace.