Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page properties


TitleCaliper visualization
Status

Status
colourBlueGreen
titleproject in progresscompleted

Difficulty

Status
colourYellow
titleMedium
  


...

Mentee Name and Contact Info

  • Jason You Jason You , Purdue University, jason.shengwey@gmail.com


...

Mentee Updates

Last edited: Jun 11Aug 29, 2019


Project Deliverables


  •  Phase 1: Starting the Caliper GUI project

...

    •  Basic Web UI design ideas;
    •  Basic visualization charts for metrics;
    •  Network graph visualization;
    •  Consented JSON format input for Caliper visualization GUI.

...

  •  Phase 2: Designing the initial model for the Caliper GUI

...

    •  Interactive UI with React.js;
    •  Real-time visualization functionalities.

...

  •  Phase 3: Integrating the visualization with the Caliper GUI

...

    •  Integration scripts for Caliper-core, Caliper-CLI, and Caliper GUI.
    •  (TBD) Helper functions for integration with Node.js.

...

  •  Phase 4: Refining project

...

    •  Documentation for integration and usage of Caliper GUI.
    •  (TBD) Configuration files upload functionalities for framework testing with Hyperledger Caliper GUI:
    •  Adding functionalities that allow users to easily test their results by dragging configuration files of different Hyperledger framework networks in to the Caliper GUI, and get visualization and reports by a few simple clicks.

...

  •  Phase 5: Finalizing and summary

...

    •  Presentation PowerPoints for Caliper GUI project.
    •  Demonstration for the functionality of Caliper GUI.

Project Milestones

  •  Jason You Project Start [June 3rd, 2019] 
    •  Deciding the visualization metrics and designing basics statics visualizations with Plot.ly and D3.js.
    •  Designing the basic Web UI for Caliper.
  •  (TBD) Graph visualization for network relationship Jason You 1st Quarter [June 24th, 2019] 
    •  Using React.js to build the interactive UI.
    •  Implementing the real-time visualization  functionality.
  •  Jason You 2nd Quarter [July 15th, 2019] 
    •  Integrating the Caliper-core or Caliper-CLI with the developed GUI and visualization functionalities.
    •  Adding helper functions with Node.js.
  •  Jason You 3rd Quarter [August 5th, 2019] 
    •  Creating and editing documentations for Caliper GUI for new users.
    •  Refining the GUI and adding additional functionality to facilitate testing configuration for different Hyperledger frameworks.
  •  Jason You Final [August 26th, 2019] 
    •  Preparing project presentation and GUI demonstration.

...

View file
nameCaliper GUI Design.pdf
height250


Summary Report

View file
nameHyperledger Mentee Project Presentation- 2019-Caliper-Jason-You.pdf
height250