18
Google Glass a developers perspective Maróy Ákos [email protected]

Google glass a developers perspective

  • Upload
    eu-edge

  • View
    64

  • Download
    3

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Google glass   a developers perspective

Google Glassa developers perspective

Maróy Á[email protected]

Page 2: Google glass   a developers perspective

Google Glass - hardware

TI OMAP 4430 Soc 1.2GHz dual core ARMv7682MB RAM16GB storage (12GB available)640x360 display5MP camera, 720p video recordingWiFi, Bluetooth3 axis gyroscope3 axis accelerometer3 axis compassAmbient light sensorTouchpadBone conduction transducer (available external speakers)Microphone

Page 3: Google glass   a developers perspective

Google Glass - OS

Android 4.0.4 (API level 15)

Glass Development Kit - voice recognition / voice commands / text-to-speech - API still changing with each update

Google APIs NOT available (Google MapView, etc.)

dev tools: usual Android development environment - adb, eclipse, etc.

Page 4: Google glass   a developers perspective

MyGlass companion app

Android app (sometimes also on iOS)

connects to Glass via Bluetooth

Glass works as a headset

provides: - internet via the phone (when no direct WiFi for Glass) - GPS position info - screencast - UI extension - app install / remove & app related authentication

Page 5: Google glass   a developers perspective

Google Glass - how it feels

Page 6: Google glass   a developers perspective

Google Glass - UX: Cards

Page 7: Google glass   a developers perspective

Google Glass - UX: Timeline

Page 8: Google glass   a developers perspective

Google Glass - UX: Input

- ‘touchpad’ on the side of the glass - tap (‘click’) - swipe (‘forward’ / ‘backward’) - swipe down (‘back’)

- head / face gestures - look around - look up (wake up) - wink (‘take a picture’)

Page 9: Google glass   a developers perspective

Google Glass - UX: Voice

Voice

‘OK, Glass’ -> voice command (start your activity)

or use within your app

your app declares the commands as a simple strings

Text-to-speech: read stuff out loud

Page 10: Google glass   a developers perspective

Google Glass Terminology

- Card on Timeline (right of ‘OK, Glass’, in time order)- Pinned card (left ok ‘OK, Glass’, static order)

- Static Card: displays static info (typically on timeline)

- Live Card: displays changing info update contents from an android Service

- Immersion: a ‘usual android app’

- Glassware: your app for the Glass

Page 11: Google glass   a developers perspective

Google Glass - development

As a usual Android App- for API 15 (Android 4.0.4)- may use Google Development Kit- have to distribute APK file somehow

Mirror API- create a web service- Google will push the contents to the Glass- create Cards using this approach- no APK, just distribute the web service URL

Page 12: Google glass   a developers perspective

How to distrubute Glassware

No ‘Play store’ available yet

‘Glass Explorers’ community

Page 13: Google glass   a developers perspective

Like products - Recon

runs also on Android

Page 14: Google glass   a developers perspective

Like products - SpaceGlass

full vision, two screens (one per eye), 3DUnity3D, OS unclear

Page 15: Google glass   a developers perspective

What we’ll use it for: AR

Page 16: Google glass   a developers perspective

What we’ll use it for: AR

Page 17: Google glass   a developers perspective

What we’ll use it for: AR

Page 18: Google glass   a developers perspective

Thank you!

Maróy Á[email protected]