Our team had a competition not too long ago to come up with original Google Glass app ideas. As the winner, I had the opportunity to experiment with the technology and report back to the rest of the team.
Well, I’ve had a month to mess around with the Google Glass, and here are some thoughts and things learned.
I didn’t find it all that useful for everyday life, especially at work. I wore it at my desk for the first couple hours and then took it off because I wasn’t using it; it was just distracting. There are a bunch of cheesy games and sample apps that are interesting, but still left me wondering what people use this thing for.
My favorite game was a pong style mini-game where you bob your head back and forth to control a Pong paddle. It looks silly though, and isn’t discreet if you’re trying to play games without anyone knowing.
There’s a wink to take picture setting, which is hilariously non-discreet if you want it to recognize the gesture. I did accidentally take a picture in the bathroom once though, so careful how you blink.
I think the most novel thing that I found was being able to read and dictate a text message on the fly. I got a text while riding my bike and it was cool to instantly read and reply without pulling over.
In general, wearing it in public is kind of embarrassing. I wore it around the first couple days to see what it’s like to be a glass-hole, but the novelty wore off. Most people just think it looks funny or that you’re recording them. Once you get used to it, it’s so unobtrusive you really don’t even notice it’s there.
Development-wise, progress was slow. The whole development stack was unfamiliar to me, and open source tools are difficult to get working properly. There’s no glass emulator, so I spent a good deal of time trying to figure out how to manually install apps on the device.
All the documentation made it look simple, but I had a lot of problems getting it to connect to and recognize the device. Most of what I learned was about Eclipse, the Android Debug Bridge, and the rest of the tool chain.
I didn’t get much farther than Hello World on the app development, though it is a lot more complicated than a normal console app Hello World would be. Someone familiar with Android development would have a big head start developing glass apps.
So, here are some of the things I figured out the hard way, which will hopefully help the next person:
With all that done, it’s pretty easy to run it. Just select “Run As Android Application” and select the device from the pop up. The new app should show up in the glass menu once it’s installed and you can run it from the Glass.
Glass is really awkward to wear on your face when it’s connected to USB, though.Photo Credit: wilbertbaan via Compfight cc