GithubHelp home page GithubHelp logo

rlugojr / chromeweblab Goto Github PK

View Code? Open in Web Editor NEW

This project forked from googlearchive/chromeweblab

0.0 2.0 0.0 31.55 MB

The Chrome Web Lab for Makers, Hackers and everyone

License: Apache License 2.0

JavaScript 77.51% Arduino 0.17% Max 2.94% Python 12.99% Shell 0.15% HTML 1.09% CSS 1.89% ActionScript 0.33% C++ 0.18% Eagle 2.71% Prolog 0.03%

chromeweblab's Introduction

Web Lab

Web Lab is made of up 5 Chrome Experiment installations that bring the extraordinary workings of the internet to life and aims to inspire the world about the possibilities of the web.

The installations have been part of a year-long public exhibition at the Science Museum in London and can be interacted with by anyone, anywhere at chromeweblab.com.

Worldwide visitors both on and offline will be able to make music with people across the world; launch information into cyberspace and see where images on the web live; watch their portrait being processed, translated, and then drawn in sand by a robot; and travel instantly to far away places all over the world.

This Open Source project makes two of the experiments - Orchestra and Sketchbots - available for you to build and host yourself.

Why Open Source?

We fundamentaly believe that what we have learnt building and developing this project should be available for everyone to learn from and be inspired to build upon.

There is a lot of new technologies in this project that the WebLab was the first major project to use in production. getUserMedia for example was integrated in a single day on the day it landed in Stable Chrome.

Why not all 5 experiements.

We had to start somewhere and the two most popular and interactive experiments seemed like a good idea.

Is this the exact same code as in Web Lab.

Yes and No. We used a HUGE amount of the code, but there are parts of the weblab that detract from the core-experience so we have removed them (such as user account management).

You have the ability to build the hardware and controllers to the same level we had them in the museum, and we improved the launch experience too. Heck, we even added some features such as WebRTC to the orchestra just for this project.

Pre-commit hook

We use Git Hooks in this project to allow each contributor to run the exact same procedures before committing code.

To install the Git Hooks used, just open your terminal, locate the folder of the project and run ln -s ./pre-commit.sh .git/hooks/pre-commit

chromeweblab's People

Contributors

brianhinch avatar paulkinlan avatar justincouch avatar michaelsanford avatar

Watchers

Ray Lugo, Jr. avatar  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.