This document summarizes a presentation about Android push notifications. It discusses using push notifications and remote content management to update 280 devices with intermittent connectivity. It evaluates solutions like ZeroMQ, Redis, a custom queue management system, and Google Cloud Messaging (GCM) push notifications. GCM is chosen as the easiest option. The services architecture is described using components like Apache Cordova, BusyBox, SuperSU, and a JavaScript media player that can be updated through push notifications and intents.
2. Hello world
Clients
Orange
El Corte Ingl辿s
Endesa
Sodexo
Ikea
Nespresso
Fira Barcelona
Ajuntament de Barcelona
ESADE
The Phone House
The company
20 people
Digital Signage
User Interactivity
Projects
Spain
United Kingdom
Germany
Netherlands
Finland
www.focusonemotions.com
@focusonemotions
3. Hello world
Orestes Carracedo
8 years as a developer
4 years as an Android user
3,5 years at Focus On Emotions
Certified SCRUM Master
PHP 5.3 Zend Certified Engineer
Read about me
http://blog.orestes.io
Follow me
@orestesCA
5. Briefing
Make it on time
Code as less as possible
Be robust
Make use of existing OS tools
Make use of existing apps
Be flexible
Create multiple decoupled tools that work together
7. Remote access
$ adb connect 192.168.1.42:5555
$ time adb connect 192.168.1.42:5555
unable to connect to 192.168.1.42:5555
real 1m3.163s
user 0m0.000s
sys 0m0.020s
.
.
$ time timeout 9s adb connect 192.168.1.42
real 0m9.003s
user 0m0.000s
sys 0m0.020s