Azure em cenarios mobile
-
Upload
alexandre-marreiros -
Category
Technology
-
view
302 -
download
1
description
Transcript of Azure em cenarios mobile
![Page 1: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/1.jpg)
![Page 2: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/2.jpg)
A Importância do Azure em Cenários com Mobilidade
![Page 3: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/3.jpg)
A Importância do Azure em Cenários com Mobilidade
Alexandre Marreiros
[email protected] | @alexmarreiros | www.digitalmindignition.wordpress.com
![Page 4: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/4.jpg)
A Importância do Azure em Cenários com Mobilidade
• Desenvolvimento Web e a Cloud
• A Aplicação Movel mais usada
• MobileCloud e o Azure
• Perguntas
![Page 5: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/5.jpg)
Desenvolvimento Web e a Cloud
No Passado
WWW…
![Page 6: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/6.jpg)
Desenvolvimento Web e a Cloud
WWW
…
http://aospassos.blogspot.pt/2011/01/dentro-do-futuro.html
![Page 7: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/7.jpg)
Desenvolvimento Web e a Cloud
Experiência Rica
Múltiplos Dispositivos
Diferentes Interações
Alta Disponibilidade
Time to Market
Um utilizador n Dispositivos
![Page 8: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/8.jpg)
Desenvolvimento Web e a Cloud
Adopção do Azure em cenários Web• Escalabilidade• Alta Disponibilidade• Balanceamento• Custo Controlado e adaptável a necessidade• Suporte a múltiplas técnologias• Abstração da Infra estrutura• Integração fácil com outros serviços
![Page 9: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/9.jpg)
A aplicação movel mais Usada
![Page 10: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/10.jpg)
A aplicação movel mais Usada
![Page 11: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/11.jpg)
DEMO
Look and feel tipico de um website não preparado para a WEBVantagens da utilização do ASP.NET MVC 4 em cenários de mobilidadeDeploy para a cloudPerformance em cenários mobile na cloud
![Page 12: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/12.jpg)
A aplicação movel mais Usada
1 2 1 2
3 4
![Page 13: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/13.jpg)
MobileCloud e o Azure
Conceito de “MobileCloud”
http://cloudcomputingtopics.com/2012/04/mobile-cloud-adoption-challenges-in-the-enterprise/
![Page 14: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/14.jpg)
MobileCloud e o Azure
• Paas• Escalabilidade e
Disponibilidade• Caching, CDN • ACS• Storage Data• Push Notifications• Traffic Manager
![Page 15: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/15.jpg)
MobileCloud e o Azure
• Azure Websites facilita a utilização de deploy de serviços na cloud e controlo de custos
![Page 16: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/16.jpg)
MobileCloud e o Azure
• Tirar partido de queues e Worker Roles para realizar processamento intensivo
![Page 17: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/17.jpg)
MobileCloud e o Azure
• Push Notifications
http://msdn.microsoft.com/en-us/library/ff402558(v=vs.92).aspx
![Page 18: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/18.jpg)
DEMO
Criação recorrendo ao Tollkit para windows phone 7 de uma applicaçãoConfiguração de storageIntegração de storage na aplicação
![Page 19: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/19.jpg)
Notas Finais I
Modern Web apps
Continuos Development
Popular open source apps
Windows azure websites:
Multi-tier applications
Apps with advanced administration
Apps that require advanced Networking
Windows azure Cloud services (web roles):
![Page 20: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/20.jpg)
Notas Finais II
• Tecnologia ASP.NET MVC 4 permite-nos uma grande flexibilidade de construção web mobile 1 controller multiplas Views;
• Aplicações mobile são indicadas para o especifico, Mobile websites para o geral. Ambos são importantes;
• A simplicidade de deploy e exposição de serviços do Azure permite-nos elevar os niveis de performance e produtividade;
• Processamentos complexos podem e devem ter lugar nas aplicações;
![Page 21: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/21.jpg)
Perguntas
![Page 23: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/23.jpg)
Referenciashttp://www.asp.net/mvc/mvc4
http://watwp.codeplex.com/
http://msdn.microsoft.com/en-us/wazplatformtrainingcourse_windowsphone7andthecloud.aspx
http://code.msdn.microsoft.com/windowsazure/
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR315
![Page 24: Azure em cenarios mobile](https://reader033.fdocuments.net/reader033/viewer/2022061223/54c4c8c44a79592b6e8b458c/html5/thumbnails/24.jpg)
Demonstraçõeshttps://github.com/alexmarreiros/Azurerev.git