O documento discute o desenvolvimento de aplicações móveis na nuvem AWS, incluindo recursos como armazenamento elástico e computação escalável para conteúdo estático e dinâmico. Também fornece exemplos de código para integrar aplicativos móveis com bancos de dados NoSQL e serviços de armazenamento na nuvem.
2. 5 bilhões de celulares no mundo
Mais de 1 milhão de apps nas App Stores
32 bilhões de apps serão baixadas em 2012
50 bilhões de dólares em apps e músicas
6. Como melhorar suas chances?
Recursos sociais como leaderboards,
achievements, troféus, etc
Integração com outros serviços e
geolocalização
Personalização de conteúdo e
preferências do usuário
10. Escalabilidade simples e automática
App de Vídeos com Amazon EC2:
De 50 a 5,000 servidores em 3 dias!
NúmerodeInstânciasEC2
5,000
0
Segunda Terça Quarta Quinta Sexta Sábado Domingo
11. Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Infraestrutura Global
8 Regiões no Mundo
39. Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, PHOTO_SELECTED);
AmazonS3Client s3Client = new AmazonS3Client( new BasicAWSCredentials(
MY_ACCESS_KEY_ID, MY_SECRET_KEY ) );
PutObjectRequest por = new PutObjectRequest( Constants.getPictureBucket(),
Constants.PICTURE_NAME, new java.io.File( filePath) );
s3Client.putObject( por );
45. Dev Portal AppStore
• Distribuição de apps para o Brasil:
– Apps podem ter título, descrição, screenshots e
release notes em português;
– Royalties serão pagos em Reais para vendas no
mercado Brasileiro;
– O processo de publicação é simples!
• Confira:
https://developer.amazon.com/