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