Junkyard Jumbotron: combine many displays into a single, large virtual display

thunderbong2 pts0 comments

GitHub - mitmedialab/Junkyard-Jumbotron: The Junkyard Jumbotron is a web tool that makes it really easy to combine a bunch of random displays into a single, large virtual display. It works with laptops, tablets, smartphones -- anything that can run a web browser. And the magic is that all you need to do to configure one is take a photograph of all the screens. · GitHub

/" data-turbo-transient="true" />

Skip to content

Type / to search

Sign in<br>Sign upAppearance settings

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

Uh oh!

There was an error while loading. Please reload this page.

mitmedialab

Junkyard-Jumbotron

Public

Notifications<br>You must be signed in to change notification settings

Fork<br>52

Star<br>242

master

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>207 Commits<br>207 Commits

app

app

deploy

deploy

jumbotron

jumbotron

private

private

public

public

python

python

.gitignore

.gitignore

Makefile

Makefile

README.md

README.md

agpl.txt

agpl.txt

jjmailrelay.local.sh

jjmailrelay.local.sh

jjmailrelay.sh

jjmailrelay.sh

jjserver.js

jjserver.js

jjstats.sh

jjstats.sh

jslint.cfg

jslint.cfg

license.txt

license.txt

View all files

Repository files navigation

Junkyard Jumbotron

The Junkyard Jumbotron lets you take a bunch of random displays and<br>instantly stitch them together into a large, virtual display, simply<br>by taking a photograph of them. It works with laptops, smartphones,<br>tablets --- anything that runs a web browser. It also highlights a new<br>way of connecting a large number of heterogenous devices to each other<br>in the field, on an ad-hoc basis.

Here are instructions for installing the Junkyard Jumbotron. Most of<br>these packages are available via apt-get on Linux, or in MacPorts or<br>Homebrew of OS X (deployments are intended to be on Ubuntu or Debian<br>boxes, and currently most development happens on OS X).

Git

You'll need a git client to get the source code. Git is a distributed<br>source code management system. You can get a client from the git<br>homepage.

Node & NPM

Junkyard Jumbotron runs on top of node.js (using it as a web application<br>server). You need to install Node.js from http://nodejs.org/<br>NPM is a simple package management system for node packages. Follow their<br>installation instructions.

Python & Python Imaging

The Junkyard Jumbotron's image processing is all done in Python, utilizing<br>a wrapper around the ARToolkitPlus augmented reality tracking library. You<br>need to install Python 2.6 or 2.7 from their downloads page.

To support the image processing you also need the<br>Python Imaging Library.

You also need to compile the ARToolkit, which is included in the repo:

make python-extension">> make python-extension

GraphicsMagick

To support the image manipulation you also need the<br>GraphicsMagick library.

Node Packages

The Junkyard Jumbotron server relies on a number of node.js packages. You<br>can install them all by running this command:

make node-packages">> make node-packages

Run It!

To run it just do:

node jjserver.js">> node jjserver.js

About<br>The Junkyard Jumbotron is a web tool that makes it really easy to combine a bunch of random displays into a single, large virtual display. It works with laptops, tablets, smartphones -- anything that can run a web browser. And the magic is that all you need to do to configure one is take a photograph of all the screens.<br>Resources<br>Readme<br>License<br>Activity<br>Custom properties<br>Stars<br>242 stars<br>Watchers<br>25 watching<br>Forks<br>52 forks<br>Report repository

Releases

Packages

Used by

Contributors

Languages

You can’t perform that action at this time.

jumbotron junkyard node python packages large

Related Articles