Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Google Glass

Google Glass

Overview of Glass, Glassware, and the GDK

Avatar for Corey Latislaw

Corey Latislaw

November 21, 2013
Tweet

More Decks by Corey Latislaw

Other Decks in Technology

Transcript

  1. Ñ  Wearable  device Ñ  Heads  up  display Ñ  Bluetooth  &

     WiFi  connectivity Glass! h9p://images.seroundtable.com/five-­‐‑ google-­‐‑glass-­‐‑1368100141.jpg
  2. Ñ  Design  for  Glass Ñ  Don'ʹt  get  in  the  way

    Ñ  Keep  it  timely Ñ  Avoid  the  unexpected Principles
  3. •  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
  4. •  HTML5  and  CSS •  JSON  API •  Requires  Pagination

     for  long  content •  Can  program  cords  to  capture  last  know   location •  Render  Maps,  Video Mirror  API
  5. •  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
  6. •  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
  7. Ñ  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.TennantV iewerActivity" Building  &  Running
  8. •  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