Intro to Google Glass Development with the GDK

692 views
593 views

Published on

Learn about Google Glass and get an introduction to Glass development using the Glass Development Kit.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
692
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Intro to Google Glass Development with the GDK

  1. 1. Intro to Google Glass Development with the GDK Norton Lam Tech Lead, Mobile Practice, Magenic mobilevangelist.com, @orchinib
  2. 2. What Glass is • Wearable computer • Display equivalent to 25” screen 8 feet away • Voice controlled • Useful for quick hits of information (3-5 seconds)
  3. 3. What Glass isn’t • Not a replacement for your smartphone • Not good for reading or watching videos • Not good for playing games • No keyboard
  4. 4. Demo of Capabilities
  5. 5. Glass Development • Mirror API • Glass Development Kit (GDK) • Hybrid
  6. 6. Mirror API • HTML & CSS • Uses Oauth2 • Platform independent - Java - .NET - PHP - Python
  7. 7. GDK • Android 4.0.4 • Rumors of Android 4.4.x - KitKat • XML Layouts • Real-time user interaction • Access to hardware • Offline functionality
  8. 8. Hybrid • Insert card into timeline • Menu item opens an Android Intent
  9. 9. Glass Hardware • Resolution : 640x360 • Storage : 16GB - 12GB Usable • RAM : 1GB - 682 MB for developers • Connectivity - Wireless - Bluetooth • Camera - Photos - 5MP - Videos - 720p
  10. 10. Sensors • Touchpad • Accelerometer • Gyroscope • Magnetometer • Ambient light sensor • Proximity sensor
  11. 11. User Experience • Static Card • Live Card • Immersion
  12. 12. Static Card • Right of home • No layout control • No user interaction
  13. 13. Live Card • Left of home • Card or Android XML Layout
  14. 14. Live Card • Some user interaction • Backed by an Android Service
  15. 15. Immersion • Takes over Glass UX • Android XML Layout
  16. 16. Immersion • Real-time user interaction • Access to hardware • Offline functionality
  17. 17. Code Examples GDK Hello World https://github.com/Mobilevangelist/google-glass-hello-world GDK Kitchen Sink https://github.com/Mobilevangelist/google-glass-kitchen-sink

×