google glass, intro, glass, gdk, mirror api
DESCRIPTION
Part 1: In this Session you will be able to get familiar with Glass capabilities, understand the Now concept and design guides for Glass in general. Part 2: In this session will dive into the Glass Developer Kit (GDK) and will practice developing for glass. The GDK is an add-on to the Android SDK that lets you build Glassware that runs directly on Glass. The session will cover how to start developing for Glass, overview about the GDK and a live demo on some GDK features.TRANSCRIPT
![Page 1: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/1.jpg)
![Page 2: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/2.jpg)
Content From Google IO, Google Logo, Glass Developer Documentation Used WITH Permission from Google Press Department
+YossiElkrief
• Software engineer
• Glass Explorer and Developer
• Sr. Android developer
• Entrepreneur
• Chairman, LFC Supporters
Branch,Israel
![Page 3: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/3.jpg)
Agenda
Glass Intro
Glass info
Mirror API
Mirror Mirror on The Wall
Behind the Looking Glass
Glass Development
Kit
Using GDK
![Page 4: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/4.jpg)
Glass Intro
![Page 5: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/5.jpg)
○ Battery ≤ 1 day
○ 5MPX camera, 720p video, touchpad
○ display 640 x 360 px (~= 25' HD screen 2m)
○ gyroscope, accelerometer, compass
○ Wifi, BT.
○ 16 GB - 12 GB of usable memory, synced with Google cloud storage.
○ sound “bone conduction”, mono earphone and stereo earphones
○ microphone, eye tracker
○ Calls/SMS/GPS/Internet through phone if needed.
Tech specs
![Page 6: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/6.jpg)
htt
p:/
/ww
w.c
atw
ig.c
om
-gla
ss- t
eard
ow
n/
![Page 7: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/7.jpg)
![Page 8: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/8.jpg)
![Page 9: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/9.jpg)
Timeline
![Page 10: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/10.jpg)
• The Glass user interface is a virtual timeline that is comprised of 640 × 360 pixel cards.
• Users scroll through the timeline to reveal cards in the past, present, and future.
• The most recent items reside in the center of the timeline, closest to the user experience.
![Page 11: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/11.jpg)
Home
The default Home card is the Glass clock and it resides in the center of the timeline.Appears whenever users wake Glass up
Provides voice and touch commands to start other Glasswares
![Page 12: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/12.jpg)
Past, Present and Future
• Scrolling To the right of the Glass clock brings the history section.
• Cards naturally decay in the past section.
• Past displays static cards ranging from text, HTML, photos, and videos.
• Scrolling To the left of the Glass clock brings the present and future section.
• Future and Present contain both static and live cards.At the farthest left of the timeline is the Settings bundle, where you configure Glass settings
![Page 13: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/13.jpg)
![Page 14: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/14.jpg)
Design for Glass
• Don't get in the way
• Keep It relevant
• Avoid the Unexpected
• Build for people - fire-and-forget usage
model
![Page 15: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/15.jpg)
Glass design
• UI building blocksStatic card.Live card.Immersion.
• Invocation methods• ok glass touch or voice menu• Contextual voice or touch menu
on a timeline card
• Periodic notifications
• Ongoing task• Immersion
![Page 16: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/16.jpg)
Appears in timeline
Access to user input
Control over user interface Major uses
Static Cards Yes Noinfo display
no interaction
Live Cards Yes Yes.timeline takes precedence
Yes, no restrictions
Rich and live Content
low Interaction
Immersions No Yes , no restrictions Yes, no restrictions
Rich and live Content
High Interaction
Types of Interactions and When to use them
![Page 17: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/17.jpg)
Mirror API
![Page 18: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/18.jpg)
Mirror API
![Page 19: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/19.jpg)
![Page 20: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/20.jpg)
Google Mirror API Overview
• Managing timeline cards
• Interacting with menu items
• Subscribing to timeline notifications
• Sharing to contacts
• Working with user location
![Page 21: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/21.jpg)
Glass Development Kit
![Page 22: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/22.jpg)
Glass Development Kit
![Page 23: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/23.jpg)
Work in the Android environment
Android 4.4 (API 19) SDKGlass Development Kit Sneak Peek
You'll need a solid background in Android before moving on
Android beginners Start @ Android developers site
![Page 24: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/24.jpg)
- Main Page https://developers.google.com/glass/
- Project Home https://code.google.com/p/google-glass-api/
- Stackoverflowhttp://stackoverflow.com/questions/tagged/google-gdk
- Unofficial Glassware listing http://glass-apps.org/google-glass-application-list
Resources for developers
![Page 25: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/25.jpg)
Demo Time
![Page 26: Google Glass, Intro, Glass, GDK, Mirror API](https://reader033.vdocuments.mx/reader033/viewer/2022061218/54b6b0194a79597b0c8b4593/html5/thumbnails/26.jpg)
Thank You!
+Yossi Elkrief