Big data visualization on the web
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
compiler
examples
superconductorjs
.gitignore
CONTRIBUTING.md
LICENSE
README.md
runTestWebServer.sh

README.md

##Superconductor ###Parallel Web Programming for Massive Visualizations

Public Backends

  • Sequential JavaScript layout w/ canvas rendering
  • WebCL layout w/ WebGL rendering
  • Stale: CUDA, OpenCL, C++, ASMJS, Qt

Other Known

  • Graphistry: Web workers layout w/ WebGL rendering
  • Berkeley: Rust

###Compiling from source

  • Install nodejs, java + ant, swi-pl
  • In "superconductorjs", run "npm install"
  • In "superconductorjs", run "make all"
  • In "compiler", run "ant" . You may need to fix up "local.properties" (template in "local.properties.mac")

###Test

Run "./runTestWebServer.sh" from the main folder to launch a local test server

Unit tests (pixel/zoom tests report false negatives)

Demos

WebCL

The GPU version requires a browser with WebCL bindings.

Tested

OS X 10.8.5 and 10.9.2 Safari (Samsung): https://github.com/wolfviking0/webcl-webkit

Tip: Make sure WebGL is enabled from the developer menu. Tip: Try the n-body example that comes with WebKit

Confirmed by others

Windows Chrome (AMD): https://github.com/amd/Chromium-WebCL

Unknown

Firefox (Nokia) Node (Motorola)