Download - Glass
The Glass PlatformBy
Friedger Müffke@fmdroid
OpenIntents.org
Droidcon London – 29 October 2010
@fmdroidDroidcon London – 29 October 2010
The Glass Platform
Who am I?
What is it?
How to use it?
@fmdroidDroidcon London – 29 October 2010
Background
OpenIntentsAll about Open Source and IntentsThe whole Developer experience
DroidconBring All TogetherFounder and Organizer in Germany
@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
@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
@fmdroidDroidcon London – 29 October 2010
Architecture
Application processor +
Audio processor
@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
@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)
@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)
@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
@fmdroidDroidcon London – 29 October 2010
Data calls
UI Guidelines Time savers
@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