google glass, november 2013
DESCRIPTION
TRANSCRIPT
{Google Glass
Corey Leigh Latislaw (@corey_latislaw)Matt Smollinger (@mattsmollinger)
Android AllianceNovember 2013
Wearable device Heads up display Bluetooth & WiFi connectivity
Glass! http://images.seroundtable.com/five-google-glass-1368100141.jpg
Teardown
http://www.catwig.com/google-glass-teardown/
What can it do?
Functionality
{Design
Design for Glass Don't get in the way Keep it timely Avoid the unexpected
Principles
Cards
https://developers.google.com/glass/timeline
{Glassware, GDK (Android), Hybrid
Development Options
{Card delivery system
Mirror
• 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
• HTML5 and CSS• JSON API• Requires Pagination for long content• Can program cords to capture last know
location• Render Maps, Video
Mirror API
Hybrid Glassware
• 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
• 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
{Android on Glass
GDK: Glass Development Kit
• Offline processing• Real time• Using hardware natively
Why?
• Periodic notifications• Sharing• On-going tasks• Immersive
Patterns
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
{“ok glass show the doctor”
GDK App Demo
https://github.com/colabug/TennantCardViewer
• 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