Git Product home page Git Product logo

leapglass's Introduction

LeapGlass

An app that relays Leap Motion data to Google Glass.

How to Use:

  1. Download and install the Leap Motion driver from http://leapmotion.com/setup.
  2. Change the IP address in 'LeapGlassService.java' to your computer's IP address.
  3. Compile the LeapGlass Client and install it on your Glass via adb.
  4. Plug in your Leap Motion device through USB.
  5. Run the LeapGlass Server with Python: python LeapGlass.py
  6. Say “ok glass, hand motion” to start.
  7. Wait for connection to PC.
  8. Swipe your hand in mid-air (over the LEAP controller) to the left or right to scroll the cards on Glass.

If you are using a Chromebook as the server:
I have tested the LeapGlass Server on an HP Chromebook 14, with the LEAP controller plugged in through the USB 3 (superspeed) port. This may work on other Chromebooks as well.

  1. Put Chromebook in Developer Mode.
  2. Install Ubuntu with crouton.
  3. Disable Chromebook TCP firewall.
  4. Download the LeapGlass Server and run it as described above.

To uninstall:
Open a terminal console or command line and type: adb uninstall com.carrotcorp.leapglass

CAUTION: This app is an experiment. Some things may not run smoothly. I am not responsible for anything that may happen as a result of downloading, installing, or using this app. That said, if you want to try out Leap Motion with Google Glass, go ahead!
Please submit a report through the issue tracker if you find any bugs.

This app is inspired by Laen from OSH Park.

Licensed under GPL v3. See LICENSE file for more information.

leapglass's People

Contributors

tomthecarrot avatar

Watchers

James Cloos 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.