FLUID-6466: Apply declarative configuration to the Nexus music demo

Metadata

Source
FLUID-6466
Type
Improvement
Priority
Minor
Status
Open
Resolution
N/A
Assignee
Philip Tchernavskij
Reporter
Philip Tchernavskij
Created
2020-03-09T10:50:16.768-0400
Updated
2020-03-09T10:50:16.768-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Nexus

Description

The Nexus music demo currently involves a manual setup step, running the script constructNexusPeers.js, which sets up the machinery for the different components of the music demo to interact. The Co-occurrence engine was developed to eliminate this sort of configuration work by declaratively specifying and dynamically constructing component interactions (GPII-2670).

The music demo should be updated to use the Co-occurrence engine. This is a good learning exercise to become more familiar with the capabilities of the Nexus, and will make the demo easier to run.