Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DEVELOPING APPS FOR GOOGLE GLASS USING JAVASCRIPT & RUBY

DEVELOPING APPS FOR GOOGLE GLASS USING JAVASCRIPT & RUBY

Wearable technology promises to make technology more ubiquitous in our daily lives. Google Glass, with its heads-up display and bone-conduction speakers, is at the forefront of this movement by giving users the ability to interact with the world in new and exciting ways. It makes it easy to get information when you need it and capture life events seamlessly. While it’s an Android-based device, you don’t need to be an Android developer to create useful applications for it. Join us on an introduction to application development for Google Glass using Ruby and JavaScript. Through live demos we’ll show you how to use the Mirror API and WearScript to take your ideas from exploratory concepts to innovative applications!

Presented at All things Open by Lance Gleason of http://www.polyglotprogramminginc.com on the 22nd of October 2014.

Lance Gleason

November 14, 2014
Tweet

More Decks by Lance Gleason

Other Decks in Technology

Transcript

  1. View Slide

  2. Introductions

    View Slide

  3. Twitter: @lgleasain
    Github: @lgleasain
    www.polyglotprogramminginc.com

    View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. Why

    View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. What

    View Slide

  21. View Slide

  22. View Slide

  23. Why I Like It

    View Slide

  24. What It's Not

    View Slide

  25. Annoyances

    View Slide

  26. Bone Conducting Speaker
    570mah battery
    640x360 display
    1 Gig Ram
    16 Gigs Flash
    5mp Camera

    View Slide

  27. View Slide

  28. No Speaker
    300mah battery
    320x320 display
    512 Mb Ram
    4 Gigs Flash
    No Camera

    View Slide

  29. Mirror API

    View Slide

  30. Server Based

    View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. Static Cards
    Delete, List, Insert, Get, Patch, Update

    View Slide

  35. Contacts
    Share your timeline with other users.

    View Slide

  36. Location
    Subscribe to location updates for a device.

    View Slide

  37. Phonegap

    View Slide

  38. Designed for
    Smartphones

    View Slide

  39. Wearscript

    View Slide

  40. ibeacon -8
    pupil -2
    gps -1
    accelerometer 1
    magneticField 2
    orientation 3
    gyroscope 4
    light 5
    gravity 9
    linearAcceleration 10
    rotationVector 11

    View Slide

  41. Finger Gestures
    LONG_PRESS, SWIPE_DOWN,
    SWIPE_LEFT, SWIPE_RIGHT, TAP,
    THREE_LONG_PRESS, THREE_TAP,
    TWO_LONG_PRESS, TWO_SWIPE_RIGHT,
    TWO_SWIPE_UP, TWO_TAP

    View Slide

  42. Eye Gestures
    WINK, DOUBLE_WINK, DOUBLE_BLINK,
    DON, DOFF

    View Slide

  43. Voice
    Recognition

    View Slide

  44. QR Codes

    View Slide

  45. Phonegap

    View Slide

  46. Appcelerator

    View Slide

  47. Ruboto

    View Slide

  48. Rubymotion

    View Slide

  49. Native

    View Slide

  50. Which One?

    View Slide

  51. View Slide

  52. View Slide

  53. View Slide

  54. View Slide

  55. The Internet Of
    Things

    View Slide

  56. View Slide

  57. View Slide

  58. View Slide

  59. View Slide

  60. View Slide

  61. Twitter: @lgleasain
    Github: @lgleasain
    www.polyglotprogramminginc.com

    View Slide