• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Google Glass Development Thread

Status
Not open for further replies.
in 640 x 360?

Sure. PC screens were 640x480 for ages and that didn't stop them from showing a big OS, let alone time, date, spreadsheet and some apps.
The original Macintosh had an even lower res.
gato-screenshot.gif

This calculator screen is 240x128 and still tons of data fits on the screen.
Graphing.gif
 
Sure. PC screens were 640x480 for ages and that didn't stop them from showing a big OS, let alone time, date, spreadsheet and some apps.
The original Macintosh had an even lower res.

But in their words, "Display: High resolution display is the equivalent of a 25 inch high definition screen from eight feet away." http://support.google.com/glass/answer/3064128?hl=en&ref_topic=3063354 I thinks that's dishonest. It maybe high resolution, but not high definition.
 
Any augmented reality, computer vision stuff yet? I know Android has a number of built in algorithms (face detection for example)
 
Any augmented reality, computer vision stuff yet? I know Android has a number of built in algorithms (face detection for example)
Can't really do that comfortably. The GUI is meant to be outside of your main focus, not over your entire field of vision. If you were to the AR stuff, it would just be over a fraction of your view, in the upper right.
 
How are devs going to make money with this restrictions?

It certainly seems like this is a very limited initial version of the API. You can't even make an augmented reality or video camera-based app. Just still pics and mostly push/share info.

They even go out of their way to say it's the "Mirror" API and not necessarily the (presumably full-blown, Google-only-for-now-(see-Hangouts)) "Glass" API.
 
I've been thinking a lot about the Mirror API today and I came to a conclusion: the API is really only useful if you fall into one of the two following groups.

A. You have a pre-existing site or service with users signed up, and you want to be able to let those users get notifications if/when they get a Glass set. The most obvious example is something like Twitter, who might want to post a card to your Glass when you get an @reply or DM.

B. You have a massive backend infrastructure that can do things like analyze people's faces or color-code a building you're looking for, or other types of augmented reality activities.

There's not much else to do with this API otherwise since it just boils down to sending messages to a user's Glass and occasionally getting a response if they choose a menu option. What's a little troubling to me is that even if Glass were completely opened up, this wouldn't really change. Smartphones are great because anyone can build something nice and simple from scratch. If I wanted I could make a Pinterest or Instagram clone with my own "spin," or any other kind of trivial idea that pops into my head that wouldn't necessarily make any money or set the world on fire, but would just be rewarding to make and get other people to use.

With Glass, right now or even perhaps in the future, that kind of thing is impossible. And even worse, the most "Glass-like" services are already, or will likely eventually, be bundled into the operating system by Google themselves. Stuff like turn-by-turn navigation, getting answers to simple questions (search), photo and video capture, livestreaming and video chat (hangouts), and mail and text notifications are built-in by default.

Eventually I think it will probably boil down to only Glassware of Group A will be viable, and what's truly bad about that is Group A Glassware exists as only a companion to more powerful, functional, and versatile apps and sites. This means there will be few, if any, Glass-exclusive apps, and Glass itself will only be a companion to phones. This isn't shocking when I say it as such, but I think many people imagined Glass being a bit more versatile. I personally thought that a few revisions down the line it could make for a good smartphone replacement (especially if you have a tablet), but now I'm doubting that could ever be the case.

This is a bad outlook for third-party app developers, and it's not even really Google's fault. You could blame them for the limited API and absorbing app opportunities into the OS itself, but that's beside the underlying problem, I think. Interaction with Glass is inherently limited, and that limits the types of apps and developers that can develop for it in the first place. (In this sense, the limited Mirror API makes total sense.) There's voice gestures, a single "up" head gesture, and the touch pad on the side, but all of those are extremely clunky to use -- especially in public. Honestly, I would really rather have a small, single-hand d-pad or something (imagine the size of a keychain car starter) so that I can use Glass on the subway without looking and sounding like (more) of a lunatic or tiring my arm out by holding it up to the side of my face the whole time.

The only real hope I have to resolve this is eye-tracking, but I'm unsure how viable that is considering everything else about the device. Like color e-ink, it might be the endlessly-delayed factor in me getting into Glass.

I'm excited about Glass, but now it's the kind of excitement I feel at the release of a new game system, and not necessarily the kind of excitement one would feel about an entirely new and transformative user interface paradigm.
 
Not to really disparage Google's attempts here at all, but this was pretty much what I was expecting. The computational structure of Glass revealed its inadequacies from the beginning. That being said, I hope this product is more like google+ than google wave, and will continue to get support. While this exact product type (Glass w/ video camera on the front) isn't for me, the wearable computing opportunities are rich and Google is in the focal point of the media and consumer for keeping mainstream interest.
 
I've been thinking a lot about the Mirror API today and I came to a conclusion: the API is really only useful if you fall into one of the two following groups.

A. You have a pre-existing site or service with users signed up, and you want to be able to let those users get notifications if/when they get a Glass set. The most obvious example is something like Twitter, who might want to post a card to your Glass when you get an @reply or DM.

B. You have a massive backend infrastructure that can do things like analyze people's faces or color-code a building you're looking for, or other types of augmented reality activities.

There's not much else to do with this API otherwise since it just boils down to sending messages to a user's Glass and occasionally getting a response if they choose a menu option. What's a little troubling to me is that even if Glass were completely opened up, this wouldn't really change. Smartphones are great because anyone can build something nice and simple from scratch. If I wanted I could make a Pinterest or Instagram clone with my own "spin," or any other kind of trivial idea that pops into my head that wouldn't necessarily make any money or set the world on fire, but would just be rewarding to make and get other people to use.

With Glass, right now or even perhaps in the future, that kind of thing is impossible. And even worse, the most "Glass-like" services are already, or will likely eventually, be bundled into the operating system by Google themselves. Stuff like turn-by-turn navigation, getting answers to simple questions (search), photo and video capture, livestreaming and video chat (hangouts), and mail and text notifications are built-in by default.

Eventually I think it will probably boil down to only Glassware of Group A will be viable, and what's truly bad about that is Group A Glassware exists as only a companion to more powerful, functional, and versatile apps and sites. This means there will be few, if any, Glass-exclusive apps, and Glass itself will only be a companion to phones. This isn't shocking when I say it as such, but I think many people imagined Glass being a bit more versatile. I personally thought that a few revisions down the line it could make for a good smartphone replacement (especially if you have a tablet), but now I'm doubting that could ever be the case.

This is a bad outlook for third-party app developers, and it's not even really Google's fault. You could blame them for the limited API and absorbing app opportunities into the OS itself, but that's beside the underlying problem, I think. Interaction with Glass is inherently limited, and that limits the types of apps and developers that can develop for it in the first place. (In this sense, the limited Mirror API makes total sense.) There's voice gestures, a single "up" head gesture, and the touch pad on the side, but all of those are extremely clunky to use -- especially in public. Honestly, I would really rather have a small, single-hand d-pad or something (imagine the size of a keychain car starter) so that I can use Glass on the subway without looking and sounding like (more) of a lunatic or tiring my arm out by holding it up to the side of my face the whole time.

The only real hope I have to resolve this is eye-tracking, but I'm unsure how viable that is considering everything else about the device. Like color e-ink, it might be the endlessly-delayed factor in me getting into Glass.

I'm excited about Glass, but now it's the kind of excitement I feel at the release of a new game system, and not necessarily the kind of excitement one would feel about an entirely new and transformative user interface paradigm.

Well, I assumed you would have already have known about some of Google's Glass patent applications - but a lot of your worries (like input) are things I think they are looking at very closely as it is. For example this laser keyboard patent.

I think in general though, I see where you are coming from with the API. Although I feel like from what I've read (as a junior level dev, so, as someone with very little experience), a lot of what Glass seems to push is this idea of creating the app somewhere else and connecting to glass through Posts and Gets, which is something I think can still be very powerful.
 
Yeah. Posts and Gets can still be very powerful. It's just, as a potential app developer, I have no idea what to make. The little dumb ideas to get me up and running really aren't possible, and the fantastical ideas would need a lot of external help.
 
Yeah. Posts and Gets can still be very powerful. It's just, as a potential app developer, I have no idea what to make. The little dumb ideas to get me up and running really aren't possible, and the fantastical ideas would need a lot of external help.
I completely get that. I'm trying to optimistically think of it as a challenge though.

Also, I can't help but feel that Google is going to provide some powerful databases for devs down the line to plug into their apps - in my head I picture a translation db for example
 
I completely get that. I'm trying to optimistically think of it as a challenge though.

Also, I can't help but feel that Google is going to provide some powerful databases for devs down the line to plug into their apps - in my head I picture a translation db for example
They already provide a translation API. I used to use foreign language apps that used it until Google started charging: https://developers.google.com/translate/v2/pricing
 
I feel like you're saying we should just accept it or something

I feel like it's irrelevant to the topic and not very conducive to discussion.

Aside from that, there's a limit to tolerance, but I would say this should fall under it. There's nothing to gain from being a dick to this dude.
 
Some dude made a clone/emulator of the entire Mirror API, which means you can use it to develop even if you don't have an Explorer Edition.

Someone else also made Glass App Spot for distributing your app to others for testing and trials and whatnot.

Both of these will make it much easier to develop apps even if you don't have the Explorer hardware.

I suggest following Glass Explorers Developers section for more bits like this.
 
Why would they do that?

Possibly to make it more portable. I've only heard the Android tethering being specifically used for GPS and SMS. Considering Glass can receive many other kinds of notifications, it seems likely (to me, I could be wrong) that it includes some kind of mobile data connection.

I could be wrong about this, though.
 
Possibly to make it more portable. I've only heard the Android tethering being specifically used for GPS and SMS. Considering Glass can receive many other kinds of notifications, it seems likely (to me, I could be wrong) that it includes some kind of mobile data connection.

I could be wrong about this, though.
They've mentioned tethering to an iPhone for data, why would they need to do that if it includes a 3G antenna?

The user guide is online, and it specifically says you need to tether to a device for connectivity:
https://support.google.com/glass/answer/3056780?hl=en&ref_topic=3056776
https://support.google.com/glass/answer/3064189?hl=en&ref_topic=3056776
 
Nice. I've looked through the quick start and the dev process is right in my circus act.

Has google said anything about opening up the software and letting vendors build their own glass ala android? I'd be interested to have a visor like device.
 
There's been some light rumors about it but I don't think it's too likely. Google has started ramping up their control of hardware with the Nexus devices and the Chromebook Pixel, and of course Glass itself, so they probably want to chase hardware profits as well as software.

And especially for Glass, the feeling I get is that the team is terrified of a poor initial user experience for anyone. Thus, limited API to limit crashes and battery drainage. Also thus no hardware partners.
 
Status
Not open for further replies.
Top Bottom