Coder Social home page Coder Social logo

karthikbadam / junkyard-jumbotron Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mitmedialab/junkyard-jumbotron

0.0 2.0 0.0 32.97 MB

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.

License: Other

Makefile 3.60% Objective-C 0.19% HTML 1.62% JavaScript 34.20% CSS 7.29% Shell 0.81% Perl 0.01% Prolog 0.01% C++ 46.11% C 1.07% Python 4.72% QMake 0.31% Mathematica 0.01% MATLAB 0.05%

junkyard-jumbotron's Introduction

Junkyard Jumbotron

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

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

  1. Git

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

  1. Node & NPM

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

  1. Python & Python Imaging

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

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

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

> make python-extension
  1. GraphicsMagick

To support the image manipulation you also need the GraphicsMagick library.

  1. Node Packages

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

> make node-packages
  1. Run It!

To run it just do:

> node jjserver.js

junkyard-jumbotron's People

Contributors

bleppie avatar rahulbot avatar

Watchers

James Cloos avatar Karthik avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.