1 / 37

Microsoft Silverlight 4 Overview

PDC09-CL01. Microsoft Silverlight 4 Overview. Karen Corby Lead Program Manager Microsoft Corporation http://scorbs.com/work. Silverlight 1. September 2007. Silverlight 2. October 2008. Silverlight 1. September 2007. Silverlight 3. July 2009. Silverlight 1. Silverlight 2.

zaide
Download Presentation

Microsoft Silverlight 4 Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PDC09-CL01 Microsoft Silverlight 4 Overview Karen Corby Lead Program Manager Microsoft Corporation http://scorbs.com/work

  2. Silverlight 1 September 2007

  3. Silverlight 2 October 2008 Silverlight 1 September 2007

  4. Silverlight 3 July 2009 Silverlight 1 Silverlight 2 September 2007 October 2008

  5. Silverlight 4 Beta Today! Silverlight 1 Silverlight 2 Silverlight 3 September 2007 October 2008 July 2009

  6. Business Applications • Media • Beyond the Browser Silverlight 4 Beta Today! Silverlight 1 Silverlight 2 Silverlight 3 Silverlight 4 Beta September 2007 October 2008 July 2009 July 2009

  7. Let the tour of Silverlight 4 Beta begin!

  8. A Common Feature Requests… • Dragging Files into Silverlight • Right Click Support • Printing Support

  9. Visual Studio 2010 Beta 2 Expression Blend Preview for .NET 4 and Silverlight 4

  10. scrapbook demo Drag/Drop, Right Click, Printing

  11. Printing • Customizable Print Layout • From Live Visual Tree • From Dynamic Visual Tree (Not On Screen) • Bitmap Based • Event Model that Supports Pagination

  12. Media • Multicast • Playback of multicast files from WMS • Offline DRM • Download To Own, Rental, Subscription, License Predelivery, Support for Domains • Mp4 DRM • Protect H264 and AAC-LC in the industry standard Mp4 file • Output Protection • WebCam

  13. WebCam • User Prompt to use WebCams • Access to the Raw Video & Audio Streams • APIs to Select Between Devices

  14. photobooth demo WebCam

  15. Networking • UDP Listener for Custom Multicast Support • Two types: Single Source, Multi Source • Policy Server Required • Authorization support in Client HTTP Stack • NTLM, Basic and Digest Authentication Schemes • Automatically Add Referer Header

  16. UDP Multicast • client • = new UdpAnySourceMulticastClient(); • client.BeginJoinGroup(...); • client.BeginSendToGroup(...); • client.BeginReceiveFromGroup(...);

  17. Classroom Q&A demo Part I

  18. You also saw… • Navigation Loader Extensibility • INotifyDataErrorInfo Data Validation • Implicit Styles

  19. Moving Beyond Plain Text • New RichTextArea Control • BiDi Support: Arabic & Hebrew

  20. Classroom Q&A demo Part II

  21. RichTextArea & BiDi • ReadOnly or Editable • Content Model • Runs, Spans & Paragraphs • Hyperlinks • Embedded Elements • Multi-level Undo • FlowDirection • Shaping Support • New Languages: Arabic & Hebrew

  22. RichTextArea Post-Beta • Clipboard • Plaintext Only at Beta • XAML Format Post-Beta • Serialization • Programmatic Iteration of Blocks at Beta • Property on RichTextArea Post-Beta

  23. You also saw… • Programmatic Clipboard Access • User Prompt Required • Blend Fluid Layout & ItemsControl

  24. New Supported Browser! • Google Chrome

  25. Other Core Runtime Feature Callouts • Controls • Built-in MouseWheel Scrolling for Controls • ViewBox in Runtime • Dispatcher Support on Design Surface • Expose Runtime Version to Control Libraries • Graphics • Extended PNG Support • CompositeTransform • Scale, Rotate, Skew, Translate • Other • NGEN of Platform Assemblies • CLR 4 Integration

  26. Out of Browser Enhancements • Notifications • Window Positioning/Size APIs • HTML Brush

  27. Trusted Out of Browser Applications • Cross Domain Networking Access • MyDocuments Access • Native Integration

  28. Windows RSS Reader demo

  29. Silverlight 4: Out of BrowserJoe Stegman (3pm today, Hall F ) • HTML Hosting • Trusted Applications • Native Integration • Other New Out of Browser Features

  30. Building Line of Business Applications with Microsoft Silverlight 4David Poll (2pm today, Hall F) • Data Validation • DataBinding Enhancements • Commanding • Printing

  31. Other Great Silverlight Talks

  32. Code Samples from Today • My Blog: http://scorbs.com/work

  33. Go Play With Silverlight 4 Beta! http://silverlight.net

  34. YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation forms online at MicrosoftPDC.com

  35. Learn More On Channel 9 • Expand your PDC experience through Channel 9 • Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses channel9.msdn.com/learn Built by Developers for Developers….

More Related