+ All Categories
Home > Technology > Whats New In Silverlight 3

Whats New In Silverlight 3

Date post: 18-Nov-2014
Category:
Upload: bruce-johnson
View: 2,847 times
Download: 0 times
Share this document with a friend
Description:
Presentation for the Toronto Silverlight User Group covering highlights of the recently announced Silverlight 3 from Microsoft
13
What’s New in Silverlight 3.0
Transcript
Page 1: Whats New In Silverlight 3

What’s New in Silverlight 3.0

Page 2: Whats New In Silverlight 3

What’s New• Media support• Perspective 3D• Local messaging• Framework improvements

StylingResourcesControlsData at design time

• Out-of browser (SLOOB)

Page 3: Whats New In Silverlight 3

H.264/AAC/MP4

• Silverlight 3 supports H.264/AAC/MP4• Industry standard format

Hardware decoders on most devicesYouTube, iPhone, Flash supported formatBase format for QuickTime and iTunes

• Live/On-Demand 720p+ HD Smooth Streaming

• Extensibility at the raw AV pipeline level

Page 4: Whats New In Silverlight 3

GPU Acceleration

• Opt-in feature on the Silverlight 3 plug-inEnables final surface draw with the GPU

• Opt-in feature per ElementUse GPU to blend/composite multiple ElementsUse GPU to stretch Elements

• Works in-browser and in full-screen mode• Scenarios:

Performance – no other visual impact

Demo

Page 5: Whats New In Silverlight 3

Perspective 3D

• Perspective 3DNot to be confused with the true 3D functionality

offered by WPF

• Put 2D objects in 3D space• Rotate in any of the three axes

Can also offset the point of rotation

Demo

Page 6: Whats New In Silverlight 3

Animation Easing

• Premise: Can’t replicate real-life physics using purely linear animations

• SL3 adds stock animation easing functionsElastic, Bouncing, Circles, Sines, various exponential

• Also provides EasingFunctionBase so that you can create your own

Demo

Page 7: Whats New In Silverlight 3

Local Messaging

• Cross plug-in Silverlight communicationBetween plug-ins on the same page, different browser

tabs or different browsers

• ImplementationShared memoryExposed like “named pipes”String based messages

Demo

Page 8: Whats New In Silverlight 3

New Controls

• Data Controls (DataPager, DataForm)• Containers (DockPanel, WrapPanel, TabPanel)• Expander• Label• TreeView• ViewBox• ChildWindow• DatePickerTextBox• And more

Page 9: Whats New In Silverlight 3

UI Framework Improvements

• Merged Resource Dictionaries• BasedOn Styles• Styles can be changed at runtime• New VSM “Invalid” states

Provides a mechanism for validationSupported on TextBox, CheckBox, ComboBox,

ListBox, RadioButton, PasswordBox (not in Beta)

Page 10: Whats New In Silverlight 3

Silverlight “Out of the Browser”

• Part of the standard Silverlight coreNo additional download required

• Enabled on a ‘by-application’ basis• User gesture to take “out of the browser”

Right clickCustom button in the application

• Can detect network stateConnected, disconnected and changed stateLaunch state, update APIs

Demo

Page 11: Whats New In Silverlight 3

Other Big Additions

• Line of Business functionalityNavigation FrameworkData at Design TimeSEO SupportN-Tier data support (RIA .NET Services, post SL3)

• Web Service Stack ImprovementsBinary XML, SOAP faults, Credentials

• Silverlight Toolkit Release

Page 12: Whats New In Silverlight 3

More Information• http://www.silverlight.net• MIX Conference content -

http://www.visitmix.com• Tim Heuer’s Blog - http://timheuer.com/blog• Shawn Wildermuth’s Blog -

http://wildermuth.com/

Page 13: Whats New In Silverlight 3

Questions?• My contact information

EMail: [email protected]: LACanuckBlog: http://www.objectsharp.com/blogs/bruceMSN: [email protected]


Recommended