Download - Glass

Transcript
Page 1: Glass

The Glass PlatformBy

Friedger Müffke@fmdroid

OpenIntents.org

Droidcon London – 29 October 2010

Page 2: Glass

@fmdroidDroidcon London – 29 October 2010

The Glass Platform

Who am I?

What is it?

How to use it?

Page 3: Glass

@fmdroidDroidcon London – 29 October 2010

Background

OpenIntentsAll about Open Source and IntentsThe whole Developer experience

DroidconBring All TogetherFounder and Organizer in Germany

Page 4: Glass

@fmdroidDroidcon London – 29 October 2010

The Glass Platform

Android 2.0 (Oct 2010), Android 2.2 (Jan 2010) 8.9-inch, 1024 x 600 pixel, capacitive display USB host/client, BT, Ethernet (POE) TI OMAP + DSP processor

Page 5: Glass

@fmdroidDroidcon London – 29 October 2010

The Glass Platform

Android 2.1 (Oct 2010) 8.9-inch, 1024 x 600 pixel, capacitive display USB host/client, BT, Ethernet (POE) TI OMAP + DSP processor

Business Desktop Phone

Page 6: Glass

@fmdroidDroidcon London – 29 October 2010

Architecture

Application processor +

Audio processor

Page 7: Glass

@fmdroidDroidcon London – 29 October 2010

Phone Apps

SDK same API as vanilla Android Enhanced Phone application

Transfer, Conference, Multiline Tap-To-Dial

Business Apps FedEx, Financial, Salesforce, Taxi

Update server

Page 8: Glass

@fmdroidDroidcon London – 29 October 2010

App Store

Approved apps only One-time billing, periodic billing 10% payment handling fees 80:20 model,

60:40 preinstalled, 50:50 on-screen Partner shops (75:25)

Page 9: Glass

@fmdroidDroidcon London – 29 October 2010

Setup SDK and Emulator

Configure sip user agent Launch sip user agent (glassUA.sh) Ensure rinetd is running (rinetd.sh) Create AVD and launch emulator Redirect ports (adb-redir.sh) Launch setServer on emulator (ifconfig)

Page 10: Glass

@fmdroidDroidcon London – 29 October 2010

Call Handling

Intercept Broadcast for outgoing calls

ACTION_NEW_OUTGOING_CALL

EXTRA_PHONE_NUMBER

permission: PROCESS_OUTGOING_CALLS

Incoming calls

ACTION_PHONE_STATE_CHANGED

EXTRA_INCOMING_NUMBER

permission: READ_PHONE_STATE

Page 11: Glass

@fmdroidDroidcon London – 29 October 2010

Data calls

UI Guidelines Time savers

Page 12: Glass

@fmdroidDroidcon London – 29 October 2010

Differences to Mobiles

Fixed power line Fixed location Unlimited Bandwidth PC and Mobile nearby

Sync through same network, USB connection, Bluetooth

”Smart Office”, integration of company data


Top Related