System Requirements - theRAPTLab/gsgo GitHub Wiki

System Overview for developers working with the codebase

  • javascript in NodeJS system and Chrome V8-based browser
  • html5/css in browser

System Requirements

  • multiple groups running independent simulations
  • simulations can be recorded, replayed, paused, inspected, and overwritten with additional tracks of annotated data
  • multiple devices communicating between each other
  • device roles and permissions vary by device
  • easy data sharing between devices using a human-readable format
  • distributed graphic and input streams
  • video synchronization with webcam
  • centralized asset storage
  • centralized logging, session management, and session data storage
  • script language implementing core GEMscript ideas of when conditions with good runtime performance
⚠️ **GitHub.com Fallback** ⚠️