1 / 25

Silverlight 5: What’s new?

Silverlight 5: What’s new?. Presenter: Kevin Grossnicklaus June 25 th , 2011. Agenda. Introductions Silverlight 5 HTML 5 vs Silverlight 5 Additional Resources Final Thoughts Conclusion. Introductions. Kevin Grossnicklaus ArchitectNow- www.architectnow.net (2009-Present)

hidi
Download Presentation

Silverlight 5: What’s new?

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. Silverlight 5:What’s new? Presenter: Kevin Grossnicklaus June 25th, 2011

  2. Agenda • Introductions • Silverlight 5 • HTML 5 vs Silverlight 5 • Additional Resources • Final Thoughts • Conclusion

  3. Introductions • Kevin Grossnicklaus • ArchitectNow-www.architectnow.net (2009-Present) • President • Washington University - CAIT Program (2003-2010) • Instructor • SSE - www.SSEinc.com (1999-2009) • Chief Architect • Software Development Practice Leader • Email: kvgros@architectnow.net • Twitter: @kvgros • Blog: blog.architectnow.net

  4. We want to thank the sponsors of KCDC. Without them, none of this would be possible. Thanks to Our Sponsors Gold Sponsors Silver Sponsors Product Sponsors

  5. Expectations

  6. Assumed Knowledge • Basic Knowledge • C# • Silverlight/XAML • VS.NET 2010 • Optional (but useful): • XAML • Data Binding • MVVM • Entity Framework

  7. Silverlight 5

  8. Getting Started • Download and install SDK • Install Expression Blend Preview for Silverlight 5

  9. Media • SoundEffect • XNA SoundEffect class from Windows Phone 7 • TrickPlay • Video

  10. Text <StackPanelWidth="200"> <RichTextBox Width="50" Height="50“ OverflowContentTarget="{Binding ElementName=OverflowArea}"> <Paragraph> This is some really long text that won't fit right into the main RTB control and should overflow into the area that I've defined in my XAML to be the other section. </Paragraph> </RichTextBox> <RichTextBoxOverflow x:Name="OverflowArea" /> </StackPanel>

  11. Text <RichTextBoxFontSize="12" CharacterSpacing="300" />

  12. Debugging • Binding Debugging

  13. Data Binding • DataTemplates • Ancestor Relative Source

  14. Controls • ClickCount • Multiple Window Support • OOB and Elevated Permissions • Multi-monitor support

  15. 3D Graphics API • XNA 3D API • Hardware Accellerated (GPU) 3D support • Immediate Mode 2D • Demo • Demo

  16. Trusted Applications • InBrowser • Requires Registry Key • OutOfBrowser • P/Invoke • Full Screen Keyboard • Broader File Access • Host Browser • Access local devices

  17. Misc Stuff • Startup performance improvements on multi-core systems (multi-core JIT) • ComboBox with type-ahead searching • DefaultFileName in SaveFileDialog!!! • Improvements in the graphics stack brought over from the Windows Phone codebase • Hardware acceleration in Windowless mode in Internet Explorer 9 • Vector printing • Power awareness for things like full-screen apps (i.e., don’t put me to sleep if I’m watching an awesome movie) • Remote control support allowing users to control media playback • OpenType support • Text clarity improvements with pixel snapping • A new DataContextChanged event • WS-Trust support for services • 64-bit support for the plugin • COM interop for trusted in-browser applications • P/Invoke for trusted applications • PivotViewer control improvements and distributed in the SDK

  18. HTML5 vs SILVERLIGHT 5 (VS THE WORLD)

  19. What’s Next? • Future of Silverlight • Future of HTML5 • Future of Windows

  20. Timing • Build Silverlight 4 Applications Now • Silverlight 5 in late fall 2011

  21. Final Thoughts

  22. Additional Resources • http://www.Silverlight.net • http://Msdn.microsoft.com • http://www.silverlightshow.net/ • http://www.asp.net • http://channel9.msdn.com/learn/courses/Silverlight4/ • http://www.microsoft.com/design/toolbox/ • http://www.microsoft.com/expression/resources/BlendTraining/ • http://silverlight.codeplex.com/ • http://compositewpf.codeplex.com/

  23. Additional Resources (Cont.) • http://channel9.msdn.com/Blogs/RobBagby/NET-RIA-Services-in-5-Minutes • http://silverlight.net/riaservices/ • http://www.silverlight.net/learn/videos/all/net-ria-services-intro/ • http://www.silverlight.net/learn/videos/all/ria-services-support-visual-studio-2010/ • http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule2/SL4LOB_02_01_RIAServices • http://www.myvbprof.com/MainSite/index.aspx#/zSL4_RIA_01 • http://channel9.msdn.com/blogs/egibson/silverlight-firestarter-ria-services • http://msdn.microsoft.com/en-us/library/ee707336%28v=VS.91%29.aspx • www.silverlight.net • http://msdn.microsoft.com/en-us/silverlight4trainingcourse.aspx • http://channel9.msdn.com/shows/silverlighttv

  24. Additional Resources

  25. Next Steps… • Dive in • Play around • Ask Questions • Research What if I need help? kvgros@architectnow.net Twitter: @kvgros

More Related