Fazer uma aplicação com interface gráfica
  bonita e poderosa pode ser simples!
Felipe Pocchini
 •   Bacharel em Ciência da Computação (Unifenas).

 •   Moderador das comunidades Desenvolvendo para Web ...
Um pouco de história
  • Rich Internet Applications (RIAs)
Um pouco de história
  • Rich Internet Applications (RIAs)
Origem
• Windows Presentation Foundation (WPF)
Introdução

  • Silverlight (WPF Everywhere)
Evolução do Silverlight
Características
•   Oferece uma experiência ampla na incorporação de vídeos,
    animações e interfaces interativas.

•   ...
Cross-platform

• Foi projetado para trabalhar em diversas arquiteturas
  e sistemas operacionais.
Cross-browser

• Compatível com Safari, Firefox, Internet Explorer e
  Chrome.
Plugin
Plugin

• É pequeno e de fácil instalação.




           6,11 MB                   3,80 MB
Showcase
Um cenário comum
• Designer
Um cenário comum
• O cara do HTML
Um cenário comum
• Programador
O que é XAML ("zammel") ?
• eXtensible Application Markup Language
Code-behind
HandsOn
• Criando nossa primeira aplicação.
Out of browser
  •   Torna aplicações Web em aplicações Desktop com o
      mínimo de esforço.
HandsOn
• Transformando nossa aplicação web em aplicação
  desktop.
Acesso a dados
•   WCF RIA Services
    •   Fornece um padrão que integra a camada de serviços com a
        apresentação....
HandsOn
• Conectando nossa aplicação a um serviço de dados.
Deep Zoom
•   Possibilita adicionar efeitos de zoom às imagens, permitindo a
    visualização de altos níveis de detalhes,...
Demo
• Deep Zoom
  http://www.seadragon.com/snapdragon
HandsOn
• Criando uma galeria de fotos com Deep Zoom
  Composer.
Ferramentas de Desenvolvimento




  Microsoft Expression Blend 4   Microsoft Visual Studio 2010
As três telas da Microsoft
Windows Phone 7 Series
Smart Design
•   Interface METRO
Smart Design
•   Interface METRO
Experiências integradas (Hub)

•   People
•   Office
•   Picture
•   Music + Video
•   MarketPlace
•   Games
Windows Phone Hardware

• Conjunto consistente de capacidades de
  hardware, definido pela Microsoft.


                 E...
Hardware Foundation
Elementos da plataforma de aplicativos
Processo de implantação
Ferramentas de desenvolvimento
• Developers Tools

                     •   Visual Studio 2010 Express for Windows Phone

...
HandsOn
• Olá Windows Phone =D
Por onde começar?
 MSDN
 http://www.msdnbrasil.com.br

 Windows Phone 7 Series
 http://developer.windowsphone.com

 Micros...
Contato

 •   Twitter: @felipepocchini

 •   E-mail: felipe.pocchini@gmail.com

 •   Blog: www.felipepocchini.net
Upcoming SlideShare
Loading in...5
×

Construindo aplicações ricas com Silverlight

2,808

Published on

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

No Downloads
Views
Total Views
2,808
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
38
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Construindo aplicações ricas com Silverlight

  1. 1. Fazer uma aplicação com interface gráfica bonita e poderosa pode ser simples!
  2. 2. Felipe Pocchini • Bacharel em Ciência da Computação (Unifenas). • Moderador das comunidades Desenvolvendo para Web e WCF Brasil. • Desenvolvedor .NET há 2 anos, atualmente faço parte do time da Astéria Internet Solutions. • Desenvolvedor Silverlight há 6 meses. • Fascinado por novas tecnologias (#GEEK).
  3. 3. Um pouco de história • Rich Internet Applications (RIAs)
  4. 4. Um pouco de história • Rich Internet Applications (RIAs)
  5. 5. Origem • Windows Presentation Foundation (WPF)
  6. 6. Introdução • Silverlight (WPF Everywhere)
  7. 7. Evolução do Silverlight
  8. 8. Características • Oferece uma experiência ampla na incorporação de vídeos, animações e interfaces interativas. • Pode criar e trabalhar com gráficos vetorizados, textos, animações e sobreposições que interagem com gráficos e efeitos de alta qualidade. • Suporte a multi-linguagens: VB, C#, JavaScript, Python, Ruby...
  9. 9. Cross-platform • Foi projetado para trabalhar em diversas arquiteturas e sistemas operacionais.
  10. 10. Cross-browser • Compatível com Safari, Firefox, Internet Explorer e Chrome.
  11. 11. Plugin
  12. 12. Plugin • É pequeno e de fácil instalação. 6,11 MB 3,80 MB
  13. 13. Showcase
  14. 14. Um cenário comum • Designer
  15. 15. Um cenário comum • O cara do HTML
  16. 16. Um cenário comum • Programador
  17. 17. O que é XAML ("zammel") ? • eXtensible Application Markup Language
  18. 18. Code-behind
  19. 19. HandsOn • Criando nossa primeira aplicação.
  20. 20. Out of browser • Torna aplicações Web em aplicações Desktop com o mínimo de esforço.
  21. 21. HandsOn • Transformando nossa aplicação web em aplicação desktop.
  22. 22. Acesso a dados • WCF RIA Services • Fornece um padrão que integra a camada de serviços com a apresentação. • Web Services • São componentes que permitem às aplicações enviar e receber dados em formato XML.
  23. 23. HandsOn • Conectando nossa aplicação a um serviço de dados.
  24. 24. Deep Zoom • Possibilita adicionar efeitos de zoom às imagens, permitindo a visualização de altos níveis de detalhes, tudo de forma rápida e extremamente leve.
  25. 25. Demo • Deep Zoom http://www.seadragon.com/snapdragon
  26. 26. HandsOn • Criando uma galeria de fotos com Deep Zoom Composer.
  27. 27. Ferramentas de Desenvolvimento Microsoft Expression Blend 4 Microsoft Visual Studio 2010
  28. 28. As três telas da Microsoft
  29. 29. Windows Phone 7 Series
  30. 30. Smart Design • Interface METRO
  31. 31. Smart Design • Interface METRO
  32. 32. Experiências integradas (Hub) • People • Office • Picture • Music + Video • MarketPlace • Games
  33. 33. Windows Phone Hardware • Conjunto consistente de capacidades de hardware, definido pela Microsoft. Elementos Windows Phone Plataforma Foco na comuns Hardware Consistente Qualidade De Hardware
  34. 34. Hardware Foundation
  35. 35. Elementos da plataforma de aplicativos
  36. 36. Processo de implantação
  37. 37. Ferramentas de desenvolvimento • Developers Tools • Visual Studio 2010 Express for Windows Phone • Expression Blend 4 Express for Windows Phone • XNA Game Studio É grátis pra sempre!!!
  38. 38. HandsOn • Olá Windows Phone =D
  39. 39. Por onde começar? MSDN http://www.msdnbrasil.com.br Windows Phone 7 Series http://developer.windowsphone.com Microsoft Express http://www.microsoft.com/express/Downloads/ Comunidade Silverlight Brasil www.portalsilverlight.com.br Comunidade Desenvolvendo para web www.desenvolvendoparaweb.net Download do Plugin http://www.microsoft.com/getsilverlight/Get-Started/Install/Default.aspx
  40. 40. Contato • Twitter: @felipepocchini • E-mail: felipe.pocchini@gmail.com • Blog: www.felipepocchini.net
  1. A particular slide catching your eye?

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

×