Google glass, november 2013
-
Upload
androidalliance -
Category
Technology
-
view
107 -
download
2
description
Transcript of Google glass, november 2013
![Page 1: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/1.jpg)
{Google Glass
Corey Leigh Latislaw (@corey_latislaw)Matt Smollinger (@mattsmollinger)
Android AllianceNovember 2013
![Page 2: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/2.jpg)
Wearable device Heads up display Bluetooth & WiFi connectivity
Glass! http://images.seroundtable.com/five-google-glass-1368100141.jpg
![Page 3: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/3.jpg)
Teardown
http://www.catwig.com/google-glass-teardown/
![Page 4: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/4.jpg)
What can it do?
Functionality
![Page 5: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/5.jpg)
{Design
![Page 6: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/6.jpg)
Design for Glass Don't get in the way Keep it timely Avoid the unexpected
Principles
![Page 7: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/7.jpg)
Cards
https://developers.google.com/glass/timeline
![Page 8: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/8.jpg)
{Glassware, GDK (Android), Hybrid
Development Options
![Page 9: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/9.jpg)
{Card delivery system
Mirror
![Page 10: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/10.jpg)
• 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](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/11.jpg)
• 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](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/12.jpg)
Hybrid Glassware
![Page 13: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/13.jpg)
• 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](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/14.jpg)
• 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](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/15.jpg)
{Android on Glass
GDK: Glass Development Kit
![Page 16: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/16.jpg)
• Offline processing• Real time• Using hardware natively
Why?
![Page 17: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/17.jpg)
• Periodic notifications• Sharing• On-going tasks• Immersive
Patterns
![Page 18: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/18.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/19.jpg)
{“ok glass show the doctor”
GDK App Demo
https://github.com/colabug/TennantCardViewer
![Page 20: Google glass, november 2013](https://reader037.fdocuments.in/reader037/viewer/2022103015/54c85c4c4a795948678b457d/html5/thumbnails/20.jpg)
• 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