azure em cenarios mobile
DESCRIPTION
My presentation at the Azure [R]evoluiton an microsoft Portuguese eventTRANSCRIPT
A Importância do Azure em Cenários com Mobilidade
A Importância do Azure em Cenários com Mobilidade
Alexandre Marreiros
[email protected] | @alexmarreiros | www.digitalmindignition.wordpress.com
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
Desenvolvimento Web e a Cloud
No Passado
WWW…
Desenvolvimento Web e a Cloud
WWW
…
http://aospassos.blogspot.pt/2011/01/dentro-do-futuro.html
Desenvolvimento Web e a Cloud
Experiência Rica
Múltiplos Dispositivos
Diferentes Interações
Alta Disponibilidade
Time to Market
Um utilizador n Dispositivos
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
A aplicação movel mais Usada
A aplicação movel mais Usada
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
A aplicação movel mais Usada
1 2 1 2
3 4
MobileCloud e o Azure
Conceito de “MobileCloud”
http://cloudcomputingtopics.com/2012/04/mobile-cloud-adoption-challenges-in-the-enterprise/
MobileCloud e o Azure
• Paas• Escalabilidade e
Disponibilidade• Caching, CDN • ACS• Storage Data• Push Notifications• Traffic Manager
MobileCloud e o Azure
• Azure Websites facilita a utilização de deploy de serviços na cloud e controlo de custos
MobileCloud e o Azure
• Tirar partido de queues e Worker Roles para realizar processamento intensivo
MobileCloud e o Azure
• Push Notifications
http://msdn.microsoft.com/en-us/library/ff402558(v=vs.92).aspx
DEMO
Criação recorrendo ao Tollkit para windows phone 7 de uma applicaçãoConfiguração de storageIntegração de storage na aplicação
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):
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;
Perguntas
Obrigado
[email protected] | @alexmarreiros | www.digitalmindignition.wordpress.com
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
Demonstraçõeshttps://github.com/alexmarreiros/Azurerev.git