!

MARÇO/2014
Android e
Cloud Computing
Mario Jorge Pereira
Android e
Cloud Computing
Mario Jorge Pereira
02 003 004 005 006 007 008 009 010 011 012 013
20 2
2
2
2
2
2
2
2
2
2
2
Cloud Computing
"Gartner defines cloud computing as a style of
computing where massively scalable IT-related
capabilities are provided “as a service” using Internet
technologies to multiple external customers.”
Gartner
"Ou não!?!"
10

11

12

13

14

15

16

17

18
10

11

12

13

14

15

16

17

18
10

11

12

13

14

15

16

17

18
10

11

12

13

14

15

16

17

18
Caracteristicas
• Provisionamento dinâmico de recursos sob demanda, com
mínimo de esforço;

• Escalabilidade;
• Uso de "utilility computing", onde a cobrança é baseada
no uso do recurso ao invés de uma taxa fixa;

• Visão única do sistema;
• Distribuição geográfica dos recursos de forma
transparente ao usuário.
E O QUE ISSO TEM HAVER
COM O ANDROID?
Pense em um
aplicativo android
que não use a
"Nuvem"?

PS.: Alô Mundo não conta!
Acessar a web pela app!
Pulling
Pulling
dados?
Pulling
dados?

não!
Pulling
Pulling
dados?
Pulling
dados?

Sim!
Pulling
Simples de Implementar

E só!!
Pushing

Server
Google Cloud Messaging for Android
Pushing com CGM
CGM
Canal Comunicação
CGM

Faz o registro

Canal Comunicação
CGM

Faz o registro

Registration ID
Canal Comunicação
CGM

Faz o registro

Registration ID
Canal Comunicação
CGM

Faz o registro

Registration ID
Canal Comunicação

Registration ID
CGM

Faz o registro

Registration ID
Canal Comunicação

Registration ID

Envia Mensagem
CGM

Faz o registro

Registration ID
Canal Comunicação

Entrega Mensagem
Registration ID

Envia Mensagem
Dicas
https://cloud.google.com/console
Esta obra está licenciada sob a licença Creative Commons
Atribuição-CompartilhaIgual 3.0 Não Adaptada. Para ver uma cópia
desta licença, visite http://creativecommons.org/licenses/by-sa/3.0/.
Android e
Cloud Computing
Mario Jorge Pereira
Como me encontrar?
http://www.mariojp.com.br
twitter.com/@mariojp
mariojp@ufba.br
mariojp@gmail.com

Android e Cloud Computing