Historical interest only: Implementation of Marketplace/Network Calculus in Javascript.
Go to file
Tony Garnock-Jones 0054254aed Support scoped selection of jquery nodes; support cross-metalevel jquery 2014-02-28 09:46:21 -05:00
examples Ah, use oninput instead of onchange/onkeypress 2013-12-06 11:24:49 -05:00
third-party Rearrange files, splitting the library from the example(s). 2013-12-02 20:31:12 -05:00
.gitignore Support WSS as well as WS 2013-11-06 16:48:41 -05:00
Makefile Split out common drivers from chat example. 2013-12-02 20:41:19 -05:00
README.md Minimal README 2014-02-11 16:28:39 -08:00
jquery-driver.js Support scoped selection of jquery nodes; support cross-metalevel jquery 2014-02-28 09:46:21 -05:00
marketplace.js Support optional .trapexit callback 2013-11-03 15:56:12 -05:00
server.rkt websocket-server -> websocket-local-server 2014-01-13 19:33:55 -05:00
spy.js Split out common drivers from chat example. 2013-12-02 20:41:19 -05:00
wake-detector.js Split out common drivers from chat example. 2013-12-02 20:41:19 -05:00
websocket-driver.js Split out common drivers from chat example. 2013-12-02 20:41:19 -05:00

README.md

JS-Marketplace: a Network Calculus Implementation

Currently just a prototype.

Some of the examples are standalone (e.g. the textfield example); some require a Racket server (e.g. the chat example).

To install the Racket server:

  • download a recent Racket (e.g. 5.93)
  • when Racket is installed, install the rfc6455 and minimart packages:
    • raco pkg install rfc6455
    • raco pkg install minimart

To run the Racket server:

  • racket server.rkt from the base directory of this repository.

The Racket server listens for tunnelled Network Calculus events via websocket on ports 8000 (HTTP) and 8443 (HTTPS, if you have a certificate available).

Note that if you don't have a certificate available, then you will see complaints from the Racket server as it starts. These end up just being warnings, despite the severity of their appearance; the server should function normally on port 8000.