Development for Google Glass using Android GDK

31
David Vávra, Inmite Development for using Android GDK

description

Overview of the Google Glass GDK Preview and how I created glasware for Foursquare.

Transcript of Development for Google Glass using Android GDK

Page 1: Development for Google Glass using Android GDK

David Vávra, Inmite

Development for

using Android GDK

Page 2: Development for Google Glass using Android GDK
Page 3: Development for Google Glass using Android GDK
Page 4: Development for Google Glass using Android GDK
Page 5: Development for Google Glass using Android GDK
Page 6: Development for Google Glass using Android GDK
Page 7: Development for Google Glass using Android GDK
Page 8: Development for Google Glass using Android GDK
Page 9: Development for Google Glass using Android GDK
Page 10: Development for Google Glass using Android GDK
Page 11: Development for Google Glass using Android GDK
Page 12: Development for Google Glass using Android GDK
Page 13: Development for Google Glass using Android GDK
Page 14: Development for Google Glass using Android GDK

Hardware

Page 15: Development for Google Glass using Android GDK

Demo time

Page 16: Development for Google Glass using Android GDK

4 principles of Glassware design

Page 17: Development for Google Glass using Android GDK

Design for Glass

Page 18: Development for Google Glass using Android GDK

Don’t get in the way

Page 19: Development for Google Glass using Android GDK

Keep it relevant

Page 20: Development for Google Glass using Android GDK

Avoid the unexpected

Page 21: Development for Google Glass using Android GDK

Development for Glass

● Mirror API - March 2013

● Glass Development Kit (GDK) - November 2013○ Android 4.4○ offline, real-time, hardware, voice

Page 22: Development for Google Glass using Android GDK

User interface: Timeline card

● 640x360 px● black background, given font sizes & colors● bundles

Page 23: Development for Google Glass using Android GDK

User interface - timeline

Page 24: Development for Google Glass using Android GDK

Immersions

Page 25: Development for Google Glass using Android GDK

Menus

Page 26: Development for Google Glass using Android GDK

Finally the code!

● full API 19○ @android:style/Theme.DeviceDefault○ Activities = Immersions○ menu.xml○ Intents for Speech, Camera, Navigation, Browser, ...○ LocationProvider, Sensors, Camera

● Glass-specific extensions:○ class Card○ class CardScrollAdapter & CardScrollView○ class LiveCard (+ RemoteViews)○ class GestureDetector○ voice commands in manifest○ Authentication

Page 27: Development for Google Glass using Android GDK

Let’s dive into Glasquare code

http://github.com/destil/glasquare

Page 28: Development for Google Glass using Android GDK

Distribution

● adb install● MyGlass

○ checklist: https://developers.google.com/glass/distribute/checklist

○ design○ voice commands○ assets

Page 29: Development for Google Glass using Android GDK
Page 31: Development for Google Glass using Android GDK

Bonus + Q + A

Follow me:http://google.com/+DavidVávrahttp://twitter.com/destil