Versions Compared

Key

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

...


...

Mentee Updates

Last edited: Jun 11, 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.

Project Plan

View file
nameCaliper GUI Design.pdf
height250