Whats New In Silverlight 3
Upcoming SlideShare
Loading in...5

Whats New In Silverlight 3



Presentation for the Toronto Silverlight User Group covering highlights of the recently announced Silverlight 3 from Microsoft

Presentation for the Toronto Silverlight User Group covering highlights of the recently announced Silverlight 3 from Microsoft



Total Views
Views on SlideShare
Embed Views



2 Embeds 6

http://www.slideshare.net 5
http://www.linkedin.com 1


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Good work.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Whats New In Silverlight 3 Whats New In Silverlight 3 Presentation Transcript

  • What’s New in Silverlight 3.0
  • What‟s New • Media support • Perspective 3D • Local messaging • Framework improvements  Styling  Resources  Controls  Data at design time • Out-of browser (SLOOB)
  • H.264/AAC/MP4 • Silverlight 3 supports H.264/AAC/MP4 • Industry standard format  Hardware decoders on most devices  YouTube, iPhone, Flash supported format  Base format for QuickTime and iTunes • Live/On-Demand 720p+ HD Smooth Streaming • Extensibility at the raw AV pipeline level
  • GPU Acceleration • Opt-in feature on the Silverlight 3 plug-in  Enables final surface draw with the GPU • Opt-in feature per Element  Use GPU to blend/composite multiple Elements  Use GPU to stretch Elements • Works in-browser and in full-screen mode • Scenarios:  Performance – no other visual impact
  • Perspective 3D • Perspective 3D  Not 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
  • Animation Easing • Premise: Can‟t replicate real-life physics using purely linear animations • SL3 adds stock animation easing functions  Elastic, Bouncing, Circles, Sines, various exponential • Also provides EasingFunctionBase so that you can create your own
  • Local Messaging • Cross plug-in Silverlight communication  Between plug-ins on the same page, different browser tabs or different browsers • Implementation  Shared memory  Exposed like “named pipes”  String based messages
  • New Controls • Data Controls (DataPager, DataForm) • Containers (DockPanel, WrapPanel, TabPanel) • Expander • Label • TreeView • ViewBox • ChildWindow • DatePickerTextBox • And more
  • UI Framework Improvements • Merged Resource Dictionaries • BasedOn Styles • Styles can be changed at runtime • New VSM “Invalid” states  Provides a mechanism for validation  Supported on TextBox, CheckBox, ComboBox, ListBox, RadioButton, PasswordBox (not in Beta)
  • Silverlight “Out of the Browser” • Part of the standard Silverlight core  No additional download required • Enabled on a „by-application‟ basis • User gesture to take “out of the browser”  Right click  Custom button in the application • Can detect network state  Connected, disconnected and changed state  Launch state, update APIs
  • Other Big Additions • Line of Business functionality  Navigation Framework  Data at Design Time  SEO Support  N-Tier data support (RIA .NET Services, post SL3) • Web Service Stack Improvements  Binary XML, SOAP faults, Credentials • Silverlight Toolkit Release
  • 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/
  • Questions? • My contact information  EMail: bjohnson@objectsharp.com  Twitter: LACanuck  Blog: http://www.objectsharp.com/blogs/bruce  MSN: lacanadians@hotmail.com