Developing for Google Glass

  • June 25, 2013 · 5:30 PM

*Please take note of the important check-in details at Yelp outlined below*

For our June 25th event we are doing something a bit different. We'll talk about Google Glass!

While Glass is powered by Android/ICS, this is not a "pure Android" event, because there is a fair amount of material that is not directly related to Android. However, Google Glass is a new (and perhaps even controversial) technology with myriad possibilities, which makes this an interesting topic for a meetup session. Note that this event is a repeat of a similar talk scheduled for June 20th at SF Rails UG, but with our will have more focus on Glass than Rails. Special thanks goes out to Oswald Campesato who coordinated all of the speakers!

 

Main Talk: Developing for Google Glass in Rails

Han Kang and Kunal Modi from ThirstLabs will provide an in-depth look at developing for Google Glass. (And by in-depth, we mean in-depth.) Just a few of the things they'll talk about include:

1. Glass architecture and capabilities

• Timelines 
• Subscriptions 
• Attachments 
• Location 
• Contacts

2. Rails meets Glass

• googleapiclient (official gem) 
• glass-rails (our gem!!) 
• pre-defined templates (ours)

3. Mistakes/Gotchas

• Testing: only using the playground 
• Actions and some basic UI complexities/challenges 
• Super complicated templates 
• Frequency in scheduling pushes 
• CSS limitations

4. The Future of Glass

• Our view: “twitter on steroids” 
• A Legitimate rails platform: our work and others 
• Network effects: what more apps will imply/enable

About the Speakers

Han Kang is a software developer/rubyist at ThirstLabs with a penchant for cutting-edge technologies. (Obviously with his work with Glass.)

 

Kunal Modi is Co-Founder and CTO of @ThirstLabs. Has an EECS major from @Cal and knows his way around Ruby, Python, JavaScript, and PostgreSQL.

 

Talk 2: 3D Visual Effects with CSS3/jQuery

Oswald Campesato will provide hands-on instruction on 3D visual effects using CSS3 and jQuery. He'll start with a demo of pure CSS3 3D animation effects on a tablet and then cover some of the key concepts of CSS3 for graphics / animation.

He'll also show some CSS3/jQuery code samples that create unusual animation effects and then end by using Google Glass to highlight a CSS3 animation demo.

About the Speaker
Oswald Campesato is a skilled 2D/3D developer and the author of HTML5 Canvas and CSS3 Graphics Primer (which he'll be raffling off a copy at the event). He works atSwiftBot and has worked from C/C++/Java developer to CTO. He's comfortable in 4 languages and trying to learn Japanese, and is working on his 13th book, which is also an HTML-related book.

 

CHECK-IN PROCESS

  • Doors will open at 5:30pm to allow enough time for the check-in process.
  • Please update your meeting handle to reflect your FIRST NAME AND LAST NAME. Security will be checking IDs at the door. *Please note: You WILL NOT be allowed into the event unless we have your first and last name (that matches the name on your ID) prior to the event.
  • Beer and wine will be served at this event, so please keep in mind only folks 21 and over are allowed into the event. (Another reason for the ID check)
  • Guestlist will be closing at 11:45AM the day of the event (Tuesday - June 25).
  • If you will be coming with a guest, please provide us with their first and last name as well.
  • Waiting list folks will be allowed into the event AFTER we get through all the confirmed attendees.
  • Yelp is generously providing pizza, drinks, and beer on top of the venue space, so please be respectful of the attached event terms/guidelines: YELP EVENT GUIDELINES.

Join or login to comment.

  • Chris N.

    Glass hackathon in SF on Aug 16-18 w/ Cash prizes. Judges from Glass Collective (Andreesen, Kleiner Perkins) & Robert Scoble. Details can be found here: http://bit.ly/HashBrGl

    1 · July 27, 2013

  • Evan D.

    The video for Kunal and Han's talk: http://mrkn.co/6mxa1

    July 16, 2013

  • Evan D.

    Hi all!

    The first of the two talks from this event has been edited. Oswald's talk, "Hybrid Apps for Android and Google Glass with CSS3," is available here: http://mrkn.co/t43n2

    Stay tuned. We're putting the final touches on Kunal and Han's talk. It will be ready early next week.

    July 11, 2013

  • Oswald C.

    @Matthew: I've uploaded ConchoidRGradCBezier1.zip that contains everything you need (and an Android apk) with the steps I mentioned:
    1) res/layout/main.xml contains a WebView component
    2) assets/www contains ConchoidRGradCBezier1.html
    3) src/com/... contains ConchoidRGradCBezier1Activity.java
    4) the onCreate() method in #3 references the file in #2

    Lmk if you need anything else and I'll be happy to help~=)

    1 · June 27, 2013

  • Oswald C.

    @Matthew: PhoneGap-based apps /always/ use an index.html Web page, and you can copy/paste the HTML5 Web page in the uploaded zip file in the appropriate location in index.html, but keep in mind that doing so does not utilize any of the features of PhoneGap.

    June 28, 2013

  • Oswald C.

    A very good follow-up article (with useful links) by Max Firtman, especially if you attended tonight's presentation:
    http://www.mobilexweb.com/blog/google-glass-web-mirror-api-html5

    1 · June 25, 2013

    • Matthew J.

      This does look good, but what I would really like to see is a site that explains how to do those things you said we could google for e.g. do a Phonegap build that will work on Google Glass. Googling "phonegap google glass" did not do well.

      June 27, 2013

    • Oswald C.

      Just to clarify: PhoneGap-based hybrid apps can be deployed to Glass in exactly the same way that you can deploy them to other Android devices, which is why you did not find anything for your Google search:)

      June 27, 2013

  • Max Jonathan S.

    The first speaker(Oswald Campesato) was awkward at best and gave a rambling to near incomprehensible talk about animations in CSS and HTML5 that had nothing at all to do with Google Glass, other than a throwaway comment or two about using phonegap to run it on Google Glass(we were told to Google it). Discounting that it wasn't on topic for the meetup it was still a poor talk. Few to no technical details, it was a demonstration of some low quality and very samey animations.

    Han Kang and Kunal Modi were proficient speakers and their presentation was on topic. It would have been nice if Han had slowed down and actually gone into what he was doing in the shell for all of us who don't use ruby or rails.

    Overall having all speakers be better prepared with relative content would have been a big boost to the quality of this meetup. It would have also been beneficial if at least one of the speakers for "Developing for Google Glass" had a pair of Google Glasses.

    1 · June 26, 2013

    • david 'dc' c.

      Han, do you have any details online/github about your libraries? i wasn't able to attend the talk.

      June 26, 2013

    • david 'dc' c.

      awesome - forked! if there's a smaller group of people that would like to hack with this stuff one weekend pls PM me.

      1 · June 26, 2013

  • Oswald C.

    Here's the github link for "Xenologer: repackaging Google Glass XE5 APKs to run on other devices" (such as Nexus 7):
    https://github.com/zhuowei/Xenologer

    June 25, 2013

  • Satomi M.

    Hi This is my first time to joining the event.

    June 19, 2013

    • david 'dc' c.

      wow. メチャクチャ just means kind of messy like this thread. i guess anon has been messing with google translate!

      June 25, 2013

    • Matthew J.

      I never count on Google translate for more than double-checking. I use it only for languages I at least know something about, even if I do not know it well. But I think you had too many 'ya' symbols in your text, which is why Google Translate could only come up with something obscene.

      June 25, 2013

  • Matthew J.

    Thanks to both teams of presenters, I finally have a good feel for what the Mirror API provides developers.

    June 25, 2013

  • kartheeswaran

    where from get Glass .apk for mobile? How to install?

    June 25, 2013

  • kartheeswaran

    Im from India..Is this event available with online live stream?

    June 19, 2013

    • Clara

      Excellent! I'm at the event now, and I can see that I will want to review the presentations again later. Thanks Johanne.

      1 · June 25, 2013

    • Johanne Q.

      @CL: good to hear! hope you enjoyed the event!

      June 25, 2013

  • Jason F.

    Is the start time 5:30 or 6:30? Doesn't it usually start at 6:30?

    June 25, 2013

    • Johanne Q.

      Doors open at 5:30pm per the invite and announcements will start at 6pm. Presentations will kick off at 6:!5.

      June 25, 2013

  • Elizabeth F.

    Hey is it in the yerba Buena arts center?

    June 25, 2013

  • Mohan R.

    Something came up at work. Sorry for the last minute notice

    June 25, 2013

  • osman a.

    last minute had to pull out :(

    June 25, 2013

  • A former member
    A former member

    On the standby list. First timer. In from Wisconsin, looking forward to it (if possible)

    June 25, 2013

  • Alec D.

    Traveling - regret that I cannot attend.

    June 25, 2013

  • howard d.

    I have to be in Oakland before 7 pm.... and this program will probably not start until 6:20-6:30 pm I'll have to view the video archive. Enjoy, all!

    June 25, 2013

  • Suyash J.

    Will this talk include anything for Android developers, how easy is to run your Android app on Glass? Is the talk going to be mostly about Rails?

    June 25, 2013

    • E John F.

      I have the same question. I am, however, curious to see how easy or difficult it was to get the API working with an unsupported language. Might be fun to do something similar with node.js.

      June 25, 2013

  • Quezon M.

    Won't make it on time.

    June 25, 2013

  • Oswald C.

    For Android developers: after you deploy Test.apk (with package a.b.c and main Activity TestActivity) to Glass, launch the apk from the command line as follows:

    adb shell am start -a android.intent.action.MAIN -n a.b.c/.TestActivity

    June 25, 2013

  • Oswald C.

    Quick reminder: don't forget to set 'Debugging Mode' on your Glass if you want to deploy Android apks to your device tonight

    June 25, 2013

  • A former member
    A former member

    I've got a pair of glasses we could hack on!

    2 · June 25, 2013

  • Chiara C.

    My guest name is Alejandro Araiz.

    June 25, 2013

  • Alan M.

    schedule conflict

    June 25, 2013

  • Nikhil D.

    Awesome! Just got confirmed . Looking forward to this one.

    June 24, 2013

  • Jared

    Can't make it :-(

    June 24, 2013

  • E John F.

    E John Feig

    June 24, 2013

  • howarddy

    howard d here

    June 24, 2013

  • Igor S.

    Igor Sinyak

    June 24, 2013

  • Stuart S.

    go go gadget glasses

    June 22, 2013

  • A former member
    A former member

    Developer in training and Digital Anthropologist.

    June 20, 2013

  • Oswald C.

    If any of you have Glass and you would be willing to deploy my Android apps onto your device, please contact me via email so that we can arrange to do so prior to the meetup day...thanks!

    June 19, 2013

  • Alexander K.

    Hello everybody!

    June 19, 2013

  • Oswald C.

    A Japanese company with a wearable product (a rival of Glass?):
    http://tele-pathy.org/

    June 19, 2013

  • Matthew J.

    Would people get it if we titled the talk, "Through the Google Glass, and what the NSA Found There"?

    June 19, 2013

  • Hal R.

    Looking forward to this!

    June 19, 2013

  • Oswald C.

    Maybe the "privacy commissioners" could swing by and hang out with us at our meetup:
    http://bits.blogs.nytimes.com/2013/06/19/privacy-officials-worldwide-press-google-about-glass/

    June 19, 2013

  • Oswald C.

    FYI: Lance Nanek's Glass presentation last night:
    http://www.slideshare.net/lancenanek/google-glass-23128812

    I met Lance (who is a very sharp guy) last month at an AT&T hackathon where we teamed up and won the hackathon (Lance did most of the work:))

    June 18, 2013

  • Oswald C.

    Igor/Jared: can you show up a bit early if you would like some of my Android apps deployed on your Glass?

    June 18, 2013

  • Oswald C.

    The power port on my Asus Prime 10" tablet seems to be broken (maybe it's worse), and mailing my tablet to LA for repairs might be at least $150 and maybe even up to $500 (buying a Nexus 7 would be preferable). Has anyone else had this issue with the AP 10" tablet?

    June 18, 2013

  • Saketkumar S.

    ---

    June 18, 2013

  • Igor S.

    Will bring my Glass

    June 18, 2013

  • Jared

    Bringing my Glass with me =)

    1 · June 18, 2013

  • Keith

    Love to code.

    June 13, 2013

Our Sponsors

Imagine having a community behind you

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy