IntroduçãoaoMicrosoft Silverlight<br />André Werlang<br />@awerlang<br />
Apresentação<br />‘Little brother’ do Microsoft .NET;<br />Soluçãoda Microsoft para Rich Internet Applications;<br />Plug-...
Cross-platform<br />http://www.microsoft.com/getsilverlight<br />
Rich Internet Applications<br />
Mobile<br />
Premium Media Experiences<br />
Line of business<br />
Componentes<br />Biblioteca de controles;<br />Linguagem C# e VB.NET;<br />XAML – eXtensive Application Markup Language;<b...
EcossistemaSilverlight<br />
Anatomia???<br />
Pluginna Sandbox<br />
Ferramentas<br />Microsoft Visual Studio (developer);<br />Expression Blend (designer);<br />Silverlight SDK / Silverlight...
XAML<br /><xamlxmlns=“assembly=MicrosoftSilverlight”><br />  <description>eXtensible Application Markup<br />             ...
Características<br />Interação com JavaScript e DOM;<br />Modeloassíncrono de execução: chamadas a serviçosnãobloqueiam a ...
Demo<br />
Recursos<br />
Model-View-ViewModel<br />Separação entre Design e Negócio;<br />Padrão de apresentaçãopregadopela Microsoft, evolução de ...
Model-View-ViewModel<br />
Segurança??<br />
Conclusões<br />Pratique MVVM;<br />Busqueumabiblioteca MVVM quemelhoratenderaoseuprojeto;<br />Customize o estilo dos con...
Recursos<br />http://www.microsoft.com/silverlight/what-is-silverlight/<br />http://www.microsoft.com/silverlight/resource...
Maisrecursos<br />http://karlshifflett.wordpress.com/2010/11/07/in-the-box-ndash-mvvm-training/<br />http://channel9.msdn....
Obrigado!<br />André Werlang<br />Analistade Pesquisa e Tecnologia<br />GVDASA Sistemas<br />@awerlang<br />http://program...
Upcoming SlideShare
Loading in …5
×

Introdução ao Microsoft Silverlight

845 views
789 views

Published on

Descubra as possibilidades da plataforma de desenvolvimento web Microsoft Silverlight.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
845
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introdução ao Microsoft Silverlight

  1. 1. IntroduçãoaoMicrosoft Silverlight<br />André Werlang<br />@awerlang<br />
  2. 2. Apresentação<br />‘Little brother’ do Microsoft .NET;<br />Soluçãoda Microsoft para Rich Internet Applications;<br />Plug-in no browser.<br />
  3. 3. Cross-platform<br />http://www.microsoft.com/getsilverlight<br />
  4. 4. Rich Internet Applications<br />
  5. 5. Mobile<br />
  6. 6. Premium Media Experiences<br />
  7. 7. Line of business<br />
  8. 8. Componentes<br />Biblioteca de controles;<br />Linguagem C# e VB.NET;<br />XAML – eXtensive Application Markup Language;<br />Services via HTTP (WCF);<br />WCF RIA Services;<br />Automação COM.<br />
  9. 9. EcossistemaSilverlight<br />
  10. 10. Anatomia???<br />
  11. 11. Pluginna Sandbox<br />
  12. 12.
  13. 13. Ferramentas<br />Microsoft Visual Studio (developer);<br />Expression Blend (designer);<br />Silverlight SDK / Silverlight Tools.<br />
  14. 14. XAML<br /><xamlxmlns=“assembly=MicrosoftSilverlight”><br /> <description>eXtensible Application Markup<br /> Language</description><br /> <lang type=“markup” pronounce=“zammal”><br /> <basedOn base=“XML”><br /> <feature>namespaces<feature><br /> </basedOn><br /> </lang><br /></xaml><br />
  15. 15. Características<br />Interação com JavaScript e DOM;<br />Modeloassíncrono de execução: chamadas a serviçosnãobloqueiam a aplicação;<br />Acessorestrito a recursos do host *, comosistema de arquivos, área de transferência e janelas.<br />* Exceção: executarem regime de Full-Trust<br />
  16. 16. Demo<br />
  17. 17. Recursos<br />
  18. 18. Model-View-ViewModel<br />Separação entre Design e Negócio;<br />Padrão de apresentaçãopregadopela Microsoft, evolução de padrões MVC e MVP;<br />Baseadonosrecursos de binding;<br />Facilitamanutenção e testes unitário;<br />Model: objeto de negócio e regras;<br />View: apresentação;<br />ViewModel: cola entre osdoiscomponentes.<br />
  19. 19. Model-View-ViewModel<br />
  20. 20. Segurança??<br />
  21. 21. Conclusões<br />Pratique MVVM;<br />Busqueumabiblioteca MVVM quemelhoratenderaoseuprojeto;<br />Customize o estilo dos controles;<br />Protejaseus dados.<br />
  22. 22. Recursos<br />http://www.microsoft.com/silverlight/what-is-silverlight/<br />http://www.microsoft.com/silverlight/resources/<br />http://riastats.com/<br />http://10rem.net/articles/the-essential-wpf-silverlight-xna-developer-and-designer-toolbox<br />http://silverlight.codeplex.com/<br />http://pjd.mscui.net/default.htm<br />
  23. 23. Maisrecursos<br />http://karlshifflett.wordpress.com/2010/11/07/in-the-box-ndash-mvvm-training/<br />http://channel9.msdn.com/Events/MIX<br />http://www.microsoft.com/design/toolbox/<br />http://10rem.net/blog/2010/05/28/creating-your-first-silverlight-client-application-twitter-and-com-of-course<br />
  24. 24. Obrigado!<br />André Werlang<br />Analistade Pesquisa e Tecnologia<br />GVDASA Sistemas<br />@awerlang<br />http://programmernotfound.blogspot.com<br />

×