Skip to content

Resources

Kun Wang edited this page Mar 17, 2017 · 3 revisions

Developing Resources

Virtual Control for Research Graph is in the form of a plugin for an open source graph analysis software Gephi. This project is developed with following resources:

  • Gephi:
    Gephi is an open-source network analysis and visualisation software package written in Java. Gephi is a powerful tool for data analysts to explore and understand graphs and graph database.
  • Neo4j:
    Neo4j is a highly scalable native graph database that leverages data relationships as first-class entities, helping enterprises build intelligent applications to meet today’s evolving data challenges.
  • LeapMotion:
    Leap Motion is a peripheral sensor to introduce an entirely new way to interact with a computer. Comparing from traditional interaction using a mouse, Leap Motion is able to recognise fingers and gestures without touching. In this way, it provides a new and delayless user experience which makes many previously impossible interactions smooth and enjoyable.
  • A Gephi plugin develop interface:
    This is an out-of-the-box development environment for Gephi plugins. Gephi plugins are implemented in Java and can extend Gephi in many different ways, adding or improving features.
  • Java SDK:
    This project is developed by Java 8.
  • LeapMotion Java SDK:
    The core of this project is a LeapMotion plugin for Gephi. This plugin is developed based on LeapMotion Java SDK.
  • Apache Maven:
    This project is built with Maven, version 3.3 or above.

Project Management

  • Agile software development:
    Research Graph team use agile software development methodology in this project. ZenHub:
    ZenHub is a powerful tool which turns GitHub into a robust project management platform. Research Graph team use ZenHub to manage this project and team members' tasks.
  • Smartsheet:
    Research Graph team use smartsheet to manage this project and team members' tasks. Smartsheet supports assign tasks, track project progress, manage calendars, share documents and manage other work.

Team Communication

  • Slack:
    Research Graph team make daily communication with each other with slack. Slack supports to instant messaging and file sharing.
  • GoToMeeting:
    Research Graph team make weekly remote meeting by GoToMeeting. GoToMeeting supports video conferencing and desktop sharing.
  • Google Docs and Google Drive:
    Research Graph team use Google Docs and Google Drive to share files.

Clone this wiki locally