silverlight 5: what’s new?

25
Silverlight 5: What’s new? Presenter: Kevin Grossnicklaus June 25 th , 2011

Upload: hidi

Post on 25-Feb-2016

34 views

Category:

Documents


1 download

DESCRIPTION

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) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Silverlight 5: What’s new?

Silverlight 5:What’s new?

Presenter:Kevin GrossnicklausJune 25th, 2011

Page 2: Silverlight 5: What’s new?

Agenda

• Introductions• Silverlight 5• HTML 5 vs Silverlight 5• Additional Resources• Final Thoughts• Conclusion

Page 3: Silverlight 5: What’s new?

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?

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?

EXPECTATIONS

Page 6: Silverlight 5: What’s new?

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?

SILVERLIGHT 5

Page 9: Silverlight 5: What’s new?

Media

– SoundEffect• XNA SoundEffect class from Windows Phone 7

– TrickPlay• Video

Page 10: Silverlight 5: What’s new?

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?

Text<RichTextBox FontSize="12" CharacterSpacing="300" />

Page 12: Silverlight 5: What’s new?

Debugging

– Binding Debugging

Page 13: Silverlight 5: What’s new?

Data Binding

– DataTemplates– Ancestor Relative Source

Page 14: Silverlight 5: What’s new?

Controls

– ClickCount– Multiple Window Support

• OOB and Elevated Permissions• Multi-monitor support

Page 16: Silverlight 5: What’s new?

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?

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?

HTML5 VS SILVERLIGHT 5 (VS THE WORLD)

Page 19: Silverlight 5: What’s new?

What’s Next?

• Future of Silverlight• Future of HTML5• Future of Windows

Page 20: Silverlight 5: What’s new?

Timing

• Build Silverlight 4 Applications Now• Silverlight 5 in late fall 2011

Page 21: Silverlight 5: What’s new?

FINAL THOUGHTS

Page 22: Silverlight 5: What’s new?

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?

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?

Additional Resources

Page 25: Silverlight 5: What’s new?

Next Steps…

• Dive in• Play around• Ask Questions• Research

What if I need help?

[email protected]: @kvgros