Download - Glass
![Page 1: Glass](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/1.jpg)
The Glass PlatformBy
Friedger Müffke@fmdroid
OpenIntents.org
Droidcon London – 29 October 2010
![Page 2: Glass](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/2.jpg)
@fmdroidDroidcon London – 29 October 2010
The Glass Platform
Who am I?
What is it?
How to use it?
![Page 3: Glass](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/3.jpg)
@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](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/4.jpg)
@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](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/5.jpg)
@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](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/6.jpg)
@fmdroidDroidcon London – 29 October 2010
Architecture
Application processor +
Audio processor
![Page 7: Glass](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/7.jpg)
@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](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/8.jpg)
@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](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/9.jpg)
@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](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/10.jpg)
@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](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/11.jpg)
@fmdroidDroidcon London – 29 October 2010
Data calls
UI Guidelines Time savers
![Page 12: Glass](https://reader035.vdocuments.net/reader035/viewer/2022072000/55d4bb1bbb61eb756c8b4602/html5/thumbnails/12.jpg)
@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