Novidades sobre o Silverlight 4

1,599 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
1,599
On SlideShare
0
From Embeds
0
Number of Embeds
294
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Novidades sobre o Silverlight 4

  1. 1. Silverlight<br />Luciano Condé<br />Arquiteto de Soluções Microsoft<br />
  2. 2.
  3. 3. 5ª. Geração de computação<br />2009+<br />Serviços<br />1990s<br />Web <br />1970s<br />Monolítico <br />Hoje<br />SOA<br />1980s<br />Cliente/ Servidor <br />
  4. 4.
  5. 5.
  6. 6. RIA - Rich Internet Applications<br />
  7. 7. O que são aplicações RIA (Rich Internet Aplications)?<br />
  8. 8. São aplicações web que tem a maioria das características de uma aplicação desktop, mas que é entregue via Browser, plug-in.<br />
  9. 9. O que é Silverlight?<br />
  10. 10. Plataforma cross-browser, cross-OS paraconstrução de aplicaçõesricas<br />
  11. 11. Silverlight 1<br />Setembro 2007<br />
  12. 12. Silverlight 2<br />Outubro 2008<br />Silverlight 1<br />Setembro 2007<br />
  13. 13. Silverlight 3<br />July 2009<br />Silverlight 1<br />Silverlight 2<br />Setembro 2007<br />Outubro 2008<br />
  14. 14. Silverlight 3<br />Control Skinning<br />Dock Panel<br />Wrap Panel<br />Raw A/V Pipeline<br />Out Of Browser<br />Text Rendering & Fonts<br />Element to Element Data Binding<br />AAC audio<br />Hardware Acceleration<br />Enhanced Deep Zoom<br />Custom Easing<br />Perspective 3D<br />Merged Resource Dictionaries<br />1080p HD<br />H.264 video<br />SEO<br />Pixel Shader Effects<br />Themed Application Support<br />Deep Linking<br />Data Validation<br />Local Fonts<br />Local Data<br />DRM<br />Compressed Fonts<br />HD Smooth Streaming<br />Text Animation<br />Data Forms<br />Cached Composition<br />Local Connection<br />Viewbox<br />Bitmap Caching<br />60+ Controls<br />Connectivity Detection<br />Bitmap API<br />Start Menu<br />High Contrast<br />Animation Effects<br />Binary XML<br />MultiselectListbox<br />Desktop Shortcut<br />File Save Listbox<br />
  15. 15. Silverlight 4<br />Beta<br />Silverlight 1<br />Silverlight 2<br />Silverlight 3<br />Silverlight 4 Beta<br />Setembro 2007<br />Outubro 2008<br />Julho 2009<br />Novembro 2009<br />
  16. 16. Silverlight 4<br />
  17. 17. Silverlight 4<br />Mídia<br />Business Applications<br />Além do browser<br />
  18. 18. Mídia<br />
  19. 19. Mídia<br />Webcam e microfone<br />Streaming multicasting<br />Offline DRM<br />
  20. 20. Webcam / Microfone<br />
  21. 21. Business Applications<br />
  22. 22. Desenvolvimento<br />Printing<br />Rich Text <br />Clipboard Access<br />Botão direito<br />Suporteaoroda do mouse<br />
  23. 23. Desenvolvimento<br />Estilos<br />Drag/Drop<br />HTML<br />MVVM<br />Novoscontroles<br />
  24. 24. Rich Text DemoHTML Demo<br />
  25. 25. Dados & Networking<br />Compartilha assemblies do .NET 4<br />Melhoria do Data Binding<br />UDP Multicast Support<br />Suporte REST<br />Melhoria WCF<br />WCF RIA Services<br />
  26. 26. WYSIWYG<br />XAML IntelliSense<br />Data Binding, Layout, Styles<br />WCF RIA Services Integration<br />Visual Studio 2010<br />
  27. 27. WCF Services<br />
  28. 28. Service<br />Rich Internet Application<br />Browser<br />Application<br />Presentation<br />Logic<br />Data Access Layer<br />App<br />Logic<br />HTML<br />Network<br />DB<br />Services<br />Other Applications<br />
  29. 29. Além do browser<br />
  30. 30.
  31. 31. Novosrecursos<br />Windowing APIs<br />Notification Popups<br />HTML Support<br />Drop Target <br />
  32. 32. Abrindo a Sandbox<br />
  33. 33. Aplicaçõesconfiáveis<br />Local File System<br />Abertopara Cross-Site<br />Acesso a Devices<br />Suporte a COM<br />
  34. 34. Acessando Office<br />// Schedule Calendar Appointment<br />dynamic outlook = ComAutomationFactory.CreateObject(&quot;Outlook.Application&quot;);<br />dynamicnewCalendarItem = outlook.CreateItem(1);<br />newCalendarItem.Subject=&quot;PDC 2009 Day 2 Keynote&quot;;<br />newCalendarItem.Location=&quot;Los Angeles&quot;;<br />newCalendarItem.Send();<br />
  35. 35. Acessando Windows<br />// Location API<br />dynamic location = ComAutomationFactory.CreateObject(&quot;LocationDisp.LatLongReportFactory&quot;);<br />stringmyLongitude= location.LatLongReport.Longitude;<br /> <br />
  36. 36. Usando COM<br />
  37. 37. Baixe o Silverlight 4 Beta<br />http://silverlight.net<br />
  38. 38.
  39. 39. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.<br />The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.<br />

×