google glass, november 2013

20
{ Google Glass Corey Leigh Latislaw (@corey_latislaw) Matt Smollinger (@mattsmollinger) Android Alliance November 2013

Upload: androidalliance

Post on 28-Jan-2015

107 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Google glass, november 2013

{Google Glass

Corey Leigh Latislaw (@corey_latislaw)Matt Smollinger (@mattsmollinger)

Android AllianceNovember 2013

Page 2: Google glass, november 2013

Wearable device Heads up display Bluetooth & WiFi connectivity

Glass! http://images.seroundtable.com/five-google-glass-1368100141.jpg

Page 3: Google glass, november 2013

Teardown

http://www.catwig.com/google-glass-teardown/

Page 4: Google glass, november 2013

What can it do?

Functionality

Page 5: Google glass, november 2013

{Design

Page 6: Google glass, november 2013

Design for Glass Don't get in the way Keep it timely Avoid the unexpected

Principles

Page 7: Google glass, november 2013

Cards

https://developers.google.com/glass/timeline

Page 8: Google glass, november 2013

{Glassware, GDK (Android), Hybrid

Development Options

Page 9: Google glass, november 2013

{Card delivery system

Mirror

Page 10: Google glass, november 2013

• Platform independent REST API, OAuth 2.0

• Developed for existing web application to add Glass functionality

• Utilizes GCM for sending to individual Glass

• Must host a publicly accessible URL for Mirror to call to for notification of data.

Mirror API

Page 11: Google glass, november 2013

• HTML5 and CSS• JSON API• Requires Pagination for long content• Can program cords to capture last know

location• Render Maps, Video

Mirror API

Page 12: Google glass, november 2013

Hybrid Glassware

Page 13: Google glass, november 2013

• Mirror API can launch GDK Glassware via intents

• Possible tight integration for web properties to message a user, inserting a card into the Timeline using Mirror to then launch GDK

• Why? Doesn’t appear possible to utilize GCM on Glass via just GDK

Hybrid Glassware

Page 14: Google glass, november 2013

• Sneak Peak• Download from Android SDK manager• Based on 4.0.3 (API level 15)

Allows access to underlying hardware, including voice and main menu integration

Has it’s own “Glass” theme, full screen, Roboto font.

GDK

Page 15: Google glass, november 2013

{Android on Glass

GDK: Glass Development Kit

Page 16: Google glass, november 2013

• Offline processing• Real time• Using hardware natively

Why?

Page 17: Google glass, november 2013

• Periodic notifications• Sharing• On-going tasks• Immersive

Patterns

Page 18: Google glass, november 2013

Enable debugging Install Android SDK & tools adb shell pm install -r "/data/local/tmp/com.colabug.tennant.viewer”

adb start am start -n "com.colabug.tennant.viewer/com.colabug.tennant.viewer.TennantViewerActivity"

Building & Running

Page 19: Google glass, november 2013

{“ok glass show the doctor”

GDK App Demo

https://github.com/colabug/TennantCardViewer

Page 20: Google glass, november 2013

• https://developers.google.com/glass/• https://plus.google.com/+TimothyJordan• https://github.com/googleglass/• GDK makes use of all 4.0.x relevant docs• Example projects available on github

Resources