• Like
Breaking Glass: Glass development without Glass
Upcoming SlideShare
Loading in...5
×

Breaking Glass: Glass development without Glass

  • 23,183 views
Uploaded on

Presentation about Google Glass Development without Google Glass device! …

Presentation about Google Glass Development without Google Glass device!
Detailed steps and more information available here: http://www.elekslabs.com/2013/11/google-glass-development-without-glass.html

Ostap Andrusiv is R&D Engineer at http://eleks.com

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
23,183
On Slideshare
0
From Embeds
0
Number of Embeds
37

Actions

Shares
Downloads
39
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Breaking Glass Ostap Andrusiv just now
  • 2. About me R&D
  • 3. Nexus Glass
  • 4. https://github. com/zhuowei/Xenologer
  • 5. Mirror API GDK Real life Development
  • 6. Mirror API
  • 7. Mirror API
  • 8. Demo
  • 9. Android SDK → GDK: Glass Dev Kit
  • 10. SDK → GDK 1. Take your existing app… 2. Add specific gesture controls… 3. Learn how to launch that… 4. ????? 5. PROFIT!
  • 11. Android SDK → in reality… 1. No Play Services Support a. bye-bye Maps b. bye-bye GCM c. are you sure? 2. No Speech Recognition a. really? 3. Can’t Launch It! a. really?
  • 12. SDK → GDK & Mirror API? String id = UUID.randomUUID().toString(); MenuItem readAloud = MenuItem.newBuilder() .setAction(MenuItem.Action.READ_ALOUD).build(); MenuItem customOption = MenuItem.newBuilder() .addValue(MenuValue.newBuilder().setDisplayName("XXX").build()) .setAction(MenuItem.Action.BROADCAST) .setBroadcastAction(SERVICE_BROADCAST) .build(); TimelineItem.Builder builder = tlHelper .createTimelineItemBuilder(Srv.this, new SettingsSecure(cr)); TimelineItem item = builder.setId(id) .setHtml(picture.toHtml()) .setText(picture.translation) .setIsPinned(true) .addMenuItem(customOption) .addMenuItem(readAloud) .addMenuItem(delOption) .build(); cr.insert( TimelineProvider.TIMELINE_URI, TimelineHelper.toContentValues(item));
  • 13. Summing up... ● void your warranty https://developers.google. com/events/io/sessions/332704837 https://github.com/zhuowei/Xenologer ● avoid limitations http://stackoverflow. com/questions/tagged/google-glass?sort=votes&pagesize=15 https://code.google.com/p/google-glass-api/issues/list ● create https://developers.google.com/glass/overview https://developers.google. com/glass/v1/reference/ https://developers.google.com/glass/playground ● visit http://elekslabs.com/ Pic sources http://animalnewyork.com/2013/animal-investigates-gothamists-google-glass-cronut-conundrum/ http://www.catwig.com/google-glass-teardown/ https://developers.google.com/glass/stories http://www.toonpool.com/user/648/files/toilet_door3_979185.jpg http://www.notebookcheck-ru.com/uploads/tx_jppageteaser/ASUS_Google_Nexus_7_4_08.jpg http://techglimpse.com/wp-content/uploads/2013/05/google-glass-1.jpg
  • 14. *Waiting for your questions