Tag Archives: google glass

Google Glass Consumer Vesion Sneak Peek

Screen Shot 2013-09-15 at 7.22.51 PM

So here we can see that the google glass can be rotated up/down and left/right, where in Explorer Edition only left/right is possible. This is one of the most wanted features by the glass users.

Screen Shot 2013-09-15 at 7.21.52 PM

So in the above picture we can see that the battery will be placed on both sides for more battery, where in Explorer edition we got only battery on right side. This really increases the usage time of glass.

Screen Shot 2013-09-15 at 7.21.42 PM

In this picture you can see the glass can be moved forward and backward to adjust the view.

So with some of these features we can predict that, a adjustable user friendly device,
a device with more battery for extended usage and heavy usage.
With all these features we can we can hopefully fix a custom glass as wanted.

These are just the things known for now, but there are still, 7 or eight pages to be relieved.
So keep you eyes open , ill be updating more soon.

Image Resource  from +Isabelle Olsson(Googler)‘s Gplus post, about recent patent on Google Glass (published on September 12th).

How to enable ADB in Windows 8 for Google Glass XE7

Google Glass XE7 when you try to connect with the ADB like other Android phone will not work in Windos 8. The ADB will not identify the Google Glass. This problem does not exist in the Mac. Lets see how to make the ADB discover and connect to the Google Glass in Windows 8.

The problem is, there is no proper driver yet for the google glass. Windows 8’s auto search for drivers will also not work.

For this what we can do is we have to add some properties manually to the android_winusb.inf file, and save it.

The normal path of this file is ‘sdk\extras\google\usb_driver’ inside your Android sdk folder.

But here I am giving you the link for the modified android_winusb.inf , just download it and replace it.

And before starting the steps belove you have to bring down Windows security check by going to command prompt as admin and typing the following command

bcdedit -set loadoptions ENABLE_INTERGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

Then go to control panel –> Device Manager where you will see your glass connected but shown with a exclamation mark which tells you driver not found.
Click on it and, click on update button and instead of selecting update by online search, select manual update and give the path of the folder where you replaced the winusb.inf
The path will be Android–>sdk–>extras–>google–>usb_driver

in my case the path is ‘C:\Development\sdk\extras\google\usb_driver’

Also don’t forget to add the Path of the adb in the system variable path.

Now you can access your Google Glass through the adb commands in the normal command prompt.

before starting to use adb commands re enable the windows security check with this command in the command prompt


bcdedit -set loadoptions DISABLE_INTERGRITY_CHECKS
bcdedit -set TESTSIGNING ON


adb install urapp.apk
  – this command will install the app to the google glass

adb uninstall packagenameofurapp
will uninstall the app from the google glass.

adb shell am start -n com.package.name/.ActivityName
  This command will run the app inside the Google Glass.

Installing Google Glass in an Android Phone

Ok in this article we will see how to install Google Glass in your Android phone.
Actually we are installing some apps that are specific(That comes with) to the glass. These apps are taken from the explorer glass system dump(OS).

There are more things you can explore using the System dump but as for now. We will bring the basic functionality of the Google Glass to the Android phone.

Prerequisites – You need a wifi connection to authorize the google account to your glass software. Reason is google glass only has wifi connectivity so its only means to connect to internet is through wifi, so they don’t have data related libraries’ so if you are connected through your data connection it wont work. But if you don’t have a wifi, create a hotspot through a laptop or smartphone and change your data into wifi. But you can try using the data connection and post a comment if it works.

There must be a

Step 1
Download the GoogleGlass.rar

Step2
Extract the file.

Step3
To simply install, copy these files into the SD Card of your android phone and
click on them and
it will prompt you, from which app to open the file,
select the package installer.
(If this is not the first time you are installing an app in this method you can skip this sline)Then it will ask you to enable the third party app/unknown source app installation,
which you can find in the Settings–> Security
Now you can install the apks.

First of all Instal the following files

  • glassbrowser-modded.apk
  • GlassCamera.apk
  • GlassHangouts.apk
  • glasshome-modded.apk
  • glassmaps-modded.apk
  • glasspeople-modded.apk
  • glasssetup-modded.apk
  • GlassSound.apk
  • glassvoice-modded.apk

Step4
After installing all these apks (Don’t run any of the apps as soon as you install), before opening any app open the ‘Glass Setup’ app which is available now in your app list.
And you will see the following screen.
Screenshot_2013-07-19-16-45-41

At this point you must login to
https://www.google.com/myglass using your google account that you wish to associate with your glass App.

First you will see this page in your browser
step1

Now click on the Start link and you will go to this page
step2

As usual agree to the agreements and click continue
step3
Add the wifi name and password(You can try using fake name and password).
And click on the Add network
step4

Now you will see this. Screen, in the original glass you can scan the code but in the app we have installed in the phone that feature won’t work. But if you keep the Google Setup app open, automatically the continue button will be enabled, if it did not work, close the app and restart the app and it will get authorized and you are ready open the Google Glass.
😀

Now you will be redirected to your Glass Companion page, here you will see all the glasswares(In google glass apps are called glasswares) you have subscribed, here you can manage them. Or there is an app called glass companion, which I have added in the rar you downloaded now.

This is the Website Glass Companion
GlassCompanionWeb

This is the Android App
Screenshot_2013-07-19-17-16-45

Now you can Open the ‘Glass Home’ App from your App list
And you will See this View
Screenshot_2013-07-03-14-35-221

And start the operations by saying the magic word ‘ok glass’And you will see available commands
google-glass-interface-ok-glass

So this is how the google glass works,
for how to use commands please see my first article on Google Glass

Most of the commands will not work,
Ok glass–> google… will wok and it acts like google now.
Ok glass–>Send a message to will work if you have added contacts from your gmail account in the glass comapnion

Most of the others will not work. But in my next post I’ll write an article on how to make the command ‘take a picture works’, be ready some basic android programing stuff will be there.

Be ready to do some Android Code…!

Download the Whole System Dump from Here
gitHub-download-button

Update (12/3/2014): Now after the GlassSneakPeak GDK is released, now you can develop apps using the GDK and add your own commands easily and can open them using voice commands. I am not sure but if you manage to get the latest XE12 Glass OS or later and install it in the phone it should work. If I have time Ill publish a new post on it.

All What you need to know before start developing for Google Glass (Infographic)

google_glass_dev_kinvey

Ok then, In my next post we will see how to install Google Glass Software in our Android Phone without rooting the phone(So in future till we get a proper emulator we can use it)…!

Info graphic Image Source : http://readwrite.com/2013/05/30/everything-you-need-to-know-to-get-started-with-google-glass-development

Google Glass Deep Inside(In Programers’ View )

Basically the Google Glass runs Android OS. It means if you know Android(or Java) you can easily write apps for the glass.

If you want a basic idea about what is google glass please read my previous post.

But there are some important stuffs you have to look into and research, before you jump into the app development. With limited hardware resources, the capability of the devices is restricted. At the time of writing this article the Explorer Edition 7 update is released and we can do some stuffs like, take a photo, record a video, start a hangout, send an email, browse web and some other stuffs.

The device is not like phone, where it does not have a touch display, the glass works by voice commands and mostly by tapping and scrolling the side of the glass. So you cannot expect to add buttons sliders. Still an SDK is not released to develop app for the glass.

If you have been wondering on what would it take for someone to get up and running with google glass development. Following is a list of technologies that forms the technology stack for google glass:

  • Web service protocol: REST
  • Message format: JSON
  • Google Mirror  API: Java, .NET, PHP, Python, javascript, Ruby

Well, we can start on with what Google Glassers have termed as “Glassware“. Glassware is a piece of software built on top of Google Mirror API. Google Mirror API is a set of Restful web services which help to communicate to and fro with google glass devices. Lets look at the diagram below to understand a little better.

GoogleGlass1

Above depicts interaction between google glass device and glasswares based on google mirror API.

What one can do using Google Mirror API?

  • Creating new cards on a timeline
  • Updating current cards on a timeline
  • Receiving user-initiated input exposed through a card’s menu
  • Subscribing to notifications from Glass devices to be notified of user actions

lets see the Google Glass – Mirror API – Glasswares – High Level Architecture

google-glass-high-level-architecture

Lets try and understand the above architecture:

  • Glass users subscription to your service: You develop one or more web-based service for google glass and publish. These services can be termed as glasswares. Glass users subscribes to your service by logging on to your website authenticating themselves using OAuth 2.0
glass camera
User subscription by visiting a glassware site
  • Glassware updates using Mirror API: Your google glassware then starts publishing to google glass cloud using mirror API. To be able to that, you must register your service with google cloud.
  • Google Glass synchronizes with glass device: This is third aspect. Once your glassware publishes to google cloud using mirror api, google glass then synchronizes your updates to your subscribed users.

You can control the glassware sites you have subscribed by logging in to MyGlass account . You can access this with the MyGlass Android App too.

final
User can On and Off Notifications to glass from this online site

In the above image you can see my glassware “Batman’s Layer” is listed with the other glasswares I have subscribed.

Ok then In my next post we will see what you needed to start developing for Google Glass …!

References: http://vitalflux.com/tag/google-glass-2/page/2/

What is a Google Glass

Google-Glass

Google Glass (styled “GLΛSS”) is a wearable computer with a head-mounted display (HMD) that is being developed by Google in the Project Glass research and development project, with the mission of producing a mass-market ubiquitous computer. The computer in the glass is running an Android OS (Android 4.0.4)Google Glass displays information in a web card format just like Google Now Cards , that can interact with the Internet via natural language voice commands, which are more advance than the current Voice to Text feature.Glass is being developed by Google x, which has worked on other futuristic technologies such as driverless cars. The project was announced on Google+ by Project Glass lead Babak Parviz, an electrical engineer who has also worked on putting displays into contact lenses; Steve Lee, a product manager and “geolocation specialist”; and Sebastian Thrun, who developed Udacity as well as worked on the self-driving car project.
Thad Starner, an augmented reality expert, is a technical lead/manager on the project.

The glass is mainly used to display information to the user. And not intended to handle heavy jobs like gaming. Because battery and the safety of the eye is most important aspect to care about.

glass camera

This kind of  a view will be displayed on the right hand top corner of the glass. This view is captured when the video record mode is active.

augmented reality computer

Some cross structure of the device and what it can do…!

This is how the Google Glass Menu look like?

ok_glass_menu

How to work with google glass menu?

All you have to do is say, “Ok Glass”. And you get the above shown command menu

How you go about selecting a particular menu item?

Now what you have to say is one of the following:

  • ok glass, google …
  • ok glass, take a picture
  • ok glass, record a video
  • ok glass, get directions to…
  • ok glass, start a hangout…
  • ok glass,send a message to…

With latest version more commands will be available[2]

Hardware

Camera

Google Glass has the ability to take photos and record 720p HD video. While video is recording, a recording light is displayed above the eye, which is unnoticeable to the wearer.

Touchpad

A man controls Google Glass using the touchpad built into the side of the device
The side of Google Glass is a touchpad, allowing users to control the device by swiping through a timeline-like interface displayed on the screen.
Technical specifications

For the developer Explorer units:

Android 4.0.4 and higher

No official information about display resolution, 640×360 suggested, as it is recommended for app developers

  •     5-megapixel camera, capable of 720p video recording
  •     Wi-Fi 802.911b/g    Bluetooth
  •     16GB storage (120 GB available)
  •     Texas Instruments OMAP 4430 SoC 1.2Ghz Dual(ARMv7)
  •     682MB RAM .
  •     3 axis gyroscope
  •     3 axis accelerometer
  •     3 axis Magnetometer (compass)
  •     Ambient Light sensing and Proximity sensor [1]

Lookout for the next post where Ill be writing about google glass on a programers view. With some Hands On Fun stuffs…!
😀

References
[1]http://deepakcristiano.blogspot.com/2013/05/what-is-google-glass.html
[2]http://vitalflux.com/tag/google-glass-2/page/2/