Ñ Design for Glass
Ñ Don'ʹt get in the way
Ñ Keep it timely
Ñ Avoid the unexpected
Principles
Slide 7
Slide 7 text
Cards
h9ps://developers.google.com/glass/timeline
Slide 8
Slide 8 text
{
Glassware, GDK (Android), Hybrid
Development
Options
Slide 9
Slide 9 text
{
Card delivery system
Mirror
Slide 10
Slide 10 text
• 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
Slide 11
Slide 11 text
• HTML5 and CSS
• JSON API
• Requires Pagination for long content
• Can program cords to capture last know
location
• Render Maps, Video
Mirror API
Slide 12
Slide 12 text
Hybrid Glassware
Slide 13
Slide 13 text
• 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
Slide 14
Slide 14 text
• 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
Slide 15
Slide 15 text
{
Android on Glass
GDK: Glass
Development Kit
Slide 16
Slide 16 text
• Offline processing
• Real time
• Using hardware natively
Why?
{
“ok glass show the doctor”
GDK App Demo
h9ps://github.com/colabug/TennantCardViewer
Slide 20
Slide 20 text
• h9ps://developers.google.com/glass/
• h9ps://plus.google.com/+TimothyJordan
• h9ps://github.com/googleglass/
• GDK makes use of all 4.0.x relevant docs
• Example projects available on github
Resources