Download - Silverlight 5: What’s new?
![Page 1: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/1.jpg)
Silverlight 5:What’s new?
Presenter:Kevin GrossnicklausJune 25th, 2011
![Page 2: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/2.jpg)
Agenda
• Introductions• Silverlight 5• HTML 5 vs Silverlight 5• Additional Resources• Final Thoughts• Conclusion
![Page 3: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/3.jpg)
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: [email protected] • Twitter: @kvgros • Blog: blog.architectnow.net
![Page 4: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/4.jpg)
We want to thank the sponsors of KCDC. Without them, none of this would be possible.
Thanks to Our Sponsors
Product Sponsors
Silver Sponsors
Gold Sponsors
![Page 5: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/5.jpg)
EXPECTATIONS
![Page 6: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/6.jpg)
Assumed Knowledge
• Basic Knowledge – C#– Silverlight/XAML– VS.NET 2010
• Optional (but useful):– XAML– Data Binding– MVVM– Entity Framework
![Page 7: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/7.jpg)
SILVERLIGHT 5
![Page 8: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/8.jpg)
Getting Started
– Download and install SDK– Install
Expression Blend Preview for Silverlight 5
![Page 9: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/9.jpg)
Media
– SoundEffect• XNA SoundEffect class from Windows Phone 7
– TrickPlay• Video
![Page 10: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/10.jpg)
Text<StackPanel Width="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>
![Page 11: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/11.jpg)
Text<RichTextBox FontSize="12" CharacterSpacing="300" />
![Page 12: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/12.jpg)
Debugging
– Binding Debugging
![Page 13: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/13.jpg)
Data Binding
– DataTemplates– Ancestor Relative Source
![Page 14: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/14.jpg)
Controls
– ClickCount– Multiple Window Support
• OOB and Elevated Permissions• Multi-monitor support
![Page 15: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/15.jpg)
3D Graphics API
• XNA 3D API• Hardware Accellerated (GPU) 3D support• Immediate Mode 2D
• Demo• Demo
![Page 16: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/16.jpg)
Trusted Applications
– InBrowser• Requires Registry Key
– OutOfBrowser• P/Invoke
– Full Screen Keyboard– Broader File Access– Host Browser – Access local devices
![Page 17: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/17.jpg)
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
![Page 18: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/18.jpg)
HTML5 VS SILVERLIGHT 5 (VS THE WORLD)
![Page 19: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/19.jpg)
What’s Next?
• Future of Silverlight• Future of HTML5• Future of Windows
![Page 20: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/20.jpg)
Timing
• Build Silverlight 4 Applications Now• Silverlight 5 in late fall 2011
![Page 21: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/21.jpg)
FINAL THOUGHTS
![Page 22: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/22.jpg)
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/
![Page 23: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/23.jpg)
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
![Page 24: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/24.jpg)
Additional Resources
![Page 25: Silverlight 5: What’s new?](https://reader035.vdocument.in/reader035/viewer/2022062501/56816934550346895de08b97/html5/thumbnails/25.jpg)
Next Steps…
• Dive in• Play around• Ask Questions• Research
What if I need help?
[email protected]: @kvgros