Your SlideShare is downloading. ×
0
Windows Phone 7                 &     Windows Azure#TDC2011
@vquaiato•   Programador•   Palestrante•   Pai•   Santista•   Crafters•   .NET Architects•   Void Podcast
@vquaiato• vinicius.quaiato@gmail.com• vquaiato@crafters.com.br• http://viniciusquaiato.com
Mas sobre o que é esta palestra?•   Windows Phone 7•   Windows Azure•   Mudanças de Pensamento•   Aplicativos e Clientes• ...
.NET Client• Faz sentido falarmos em .NET Client?  – Windows Forms  – WPF• Faz sentido sim!
Mobilidade
Mobilidade
Mobilidade•   Clients móveis•   Pessoas cada vez mais ligadas, conectadas•   Independência de ambientes•   Necessidades di...
Windows Phone 7• Nova plataforma/SO mobile da Microsoft• Uma abordagem distinta para o mobile• Uma abordagem comum para o ...
Windows Phone 7• Silverlight para aplicações• XNA para games• C# ou VB
Windows Phone 7• Hardware padronizado
Windows Phone 7
Metro•   Linguagem de comunicação/design•   Design moderno e limpo•   Foco no conteúdo de forma simples•   Tipografia•   N...
Metro
Metro
Windows Azure• Plataforma Cloud Microsoft• Não é um provedor• E nem um hosting
Windows Azure• Você usa .NET  – Mas também: Java, PHP, Python, Ruby…
Windows Azure• Facilmente escalável• “Abre mão” da infraestrutura• Paga pelo uso
Windows Azure• Roles  – Worker Roles  – Web Roles  – (VM Roles)
Windows Azure• Roles  – Worker Roles     • Jobs     • Processadores  – Web Roles     • Sites     • Serviços WCF  – (VM Rol...
Storage•   Queues•   Tables•   Blobs•   SQL Azure
Storage• Queues  – Mensagens para processar• Tables  – Entidades• Blobs  – Arquivos• SQL Azure  – Dados relacionais
Mudança de pensamento
Mudança de pensamento• Processamento  – Quanto de processamento no client?  – Mais processamento menos client  – Devices s...
Mudança de pensamento• Tráfego de informações  – Quais informações trafegar?  – Em qual momento trafegar?  – Em quais form...
Mudança de pensamento• Armazenamento  – Onde armazenar?  – Estratégias de particionamento  – Dados relacionais?  – Vamos m...
Mudança de pensamento• Serviços• Mashups
Aplicativos e Clientes•   Windows Phone 7•   Desktop•   Browsers•   Gadgets•   iOS•   Android•   etc
Some Code?
Azure                 TablesMsdn Crawler                            Serviço WCF(Worker Role)                          (Web...
WAT for WP7
Materiais complementareshttp://msdn.microsoft.com/en-us/library/dd163896.aspxhttp://blogs.msdn.com/b/windowsazureappfabric...
@vquaiato• vinicius.quaiato@gmail.com• vquaiato@crafters.com.br• http://viniciusquaiato.com
Obrigado
Upcoming SlideShare
Loading in...5
×

Windows Phone 7 & Windows Azure

1,949

Published on

Apresentação de Vinicius Quaiato no TDC2011 mostrando como criar aplicações Windows Phone 7 utilizando o Windows Azure para processamento e serviços.
Esta apresentação mostra os motivos pelos quais devemos considerar ser

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,949
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Windows Phone 7 & Windows Azure"

  1. 1. Windows Phone 7 & Windows Azure#TDC2011
  2. 2. @vquaiato• Programador• Palestrante• Pai• Santista• Crafters• .NET Architects• Void Podcast
  3. 3. @vquaiato• vinicius.quaiato@gmail.com• vquaiato@crafters.com.br• http://viniciusquaiato.com
  4. 4. Mas sobre o que é esta palestra?• Windows Phone 7• Windows Azure• Mudanças de Pensamento• Aplicativos e Clientes• Estratégias• Algum código
  5. 5. .NET Client• Faz sentido falarmos em .NET Client? – Windows Forms – WPF• Faz sentido sim!
  6. 6. Mobilidade
  7. 7. Mobilidade
  8. 8. Mobilidade• Clients móveis• Pessoas cada vez mais ligadas, conectadas• Independência de ambientes• Necessidades distintas e concorrentes
  9. 9. Windows Phone 7• Nova plataforma/SO mobile da Microsoft• Uma abordagem distinta para o mobile• Uma abordagem comum para o desenvolvedor
  10. 10. Windows Phone 7• Silverlight para aplicações• XNA para games• C# ou VB
  11. 11. Windows Phone 7• Hardware padronizado
  12. 12. Windows Phone 7
  13. 13. Metro• Linguagem de comunicação/design• Design moderno e limpo• Foco no conteúdo de forma simples• Tipografia• Não é linguagem de programação• Não há sintaxe ou compilador metro :P
  14. 14. Metro
  15. 15. Metro
  16. 16. Windows Azure• Plataforma Cloud Microsoft• Não é um provedor• E nem um hosting
  17. 17. Windows Azure• Você usa .NET – Mas também: Java, PHP, Python, Ruby…
  18. 18. Windows Azure• Facilmente escalável• “Abre mão” da infraestrutura• Paga pelo uso
  19. 19. Windows Azure• Roles – Worker Roles – Web Roles – (VM Roles)
  20. 20. Windows Azure• Roles – Worker Roles • Jobs • Processadores – Web Roles • Sites • Serviços WCF – (VM Roles)
  21. 21. Storage• Queues• Tables• Blobs• SQL Azure
  22. 22. Storage• Queues – Mensagens para processar• Tables – Entidades• Blobs – Arquivos• SQL Azure – Dados relacionais
  23. 23. Mudança de pensamento
  24. 24. Mudança de pensamento• Processamento – Quanto de processamento no client? – Mais processamento menos client – Devices são mais fracos – Precisam ser mais responsivas
  25. 25. Mudança de pensamento• Tráfego de informações – Quais informações trafegar? – Em qual momento trafegar? – Em quais formatos?
  26. 26. Mudança de pensamento• Armazenamento – Onde armazenar? – Estratégias de particionamento – Dados relacionais? – Vamos manter cache? • Local • Azure AppFabric Caching • Outros
  27. 27. Mudança de pensamento• Serviços• Mashups
  28. 28. Aplicativos e Clientes• Windows Phone 7• Desktop• Browsers• Gadgets• iOS• Android• etc
  29. 29. Some Code?
  30. 30. Azure TablesMsdn Crawler Serviço WCF(Worker Role) (Web Role - Http) Windows Azure
  31. 31. WAT for WP7
  32. 32. Materiais complementareshttp://msdn.microsoft.com/en-us/library/dd163896.aspxhttp://blogs.msdn.com/b/windowsazureappfabric/http://msdn.microsoft.com/en-us/library/ff402535(v=vs.92).aspxhttp://www.windowsphonebrasil.net/http://viniciusquaiato.com/blog/category/windows-phone-7/http://viniciusquaiato.com/blog/category/windows-azure/http://www.microsoft.com/download/en/details.aspx?id=8396http://github.com/vquaiato/msdn-wp7http://github.com/vquaiato/msdn-azure
  33. 33. @vquaiato• vinicius.quaiato@gmail.com• vquaiato@crafters.com.br• http://viniciusquaiato.com
  34. 34. Obrigado
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×