O documento discute as arquiteturas emergentes de APIs, serviços, cloud e mobile. Apresenta exemplos de aplicativos móveis populares e como eles usam APIs e serviços para fornecer funcionalidades. Também discute como o REST, JSON e otimização de transferência de dados possibilitaram a interação fácil entre sistemas e dispositivos móveis.
4. Onde Isso tudo começou?
Otimização da Comunicação;
Ex.: REST como alternativa à SOAP
Tese de doutorado (2000) - http://goo.gl/CmTrG
http://goo.gl/drpWv
5. Onde Isso tudo começou?
Protocolos de especificação simples;
- Ex.: JSON(Javascript Object Notation)
6. Onde Isso tudo começou?
Efetividade na transferência de dados;
- Conexões nem tão rápidas. Ex.: 3G
http://goo.gl/Ioxd7
7. Mobile First ... APIs, Serviços, Frameworks
http://goo.gl/wJLW3
Serviço de Photo Sharing
API (REST):
http://wiki.smugmug.net/display/API/Home
Android
Windows Phone
iOS
Web Mobile version
8. Mobile First ... APIs, Serviços, Frameworks
http://goo.gl/jQIoJ
Serviço de pagamentos on-line
API (REST):
https://developer.paypal.com
Android
Windows Phone
iOS
9. Mobile First ... APIs, Serviços, Frameworks
Integração através de suas respectivas APIs
- Facebook API: http://developers.facebook.com
- Twitter API: https://dev.twitter.com
Web Mobile version consumindo suas APIs
- Facebook: http://m.facebook.com
- Twitter : https://mobile.twitter.com
12. Cloud Computing ...
SaaS (Software as a Service)
Mas lembre-se, não existe sistema/hardware a
prova de falhas;
A melhor forma de saber falhar é falhando
constantemente.
Chaos Monkey - http://goo.gl/oKIgZ
... O que não te derruba ... te fortalece