dsriseah / ursys

an opinionated javascript library for prototyping realtime web apps
1 stars 2 forks source link

[!TIP] See First Install for installation instructions. Tested on MacOS and Linux/Ubuntu.

Sri's Universal Realtime System (URSYS)

URSYS is a Javascript development framework for webapps that communicate with each other through a server. Background

URSYS originated in learning science research into embodied learning from 2013 to date. The requirements were LAN-based operation, realtime graphics, simulation, video, and motion tracking served from a single laptop to multiple tablet and Chromebook-type devices in a guided classroom environment.

This repository is a modular rebuild of support features I've developed for these project. The development goal is to create many "building blocks" that hide the difficult parts of asynchronous lifecycle-driven programming in a distributed network environment under an open license compatible with contract work for the NSF grants I am working on. The usability goal is to make a NodeJS-based framework that can be used productively by intermediate-level developers who are just getting into asynchronous realtime graphics simulation programming. I'd like this to be as "plug and go" as possible. For a more detailed list of this project's goals, see Development Priorities in the Wiki.

Features

Under Development

Documentation