Whats New In Silverlight 3

1,454 views

Published on

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

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,454
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
75
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Whats New In Silverlight 3

  1. 1. What’s New in Silverlight 3.0
  2. 2. What‟s New • Media support • Perspective 3D • Local messaging • Framework improvements  Styling  Resources  Controls  Data at design time • Out-of browser (SLOOB)
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. New Controls • Data Controls (DataPager, DataForm) • Containers (DockPanel, WrapPanel, TabPanel) • Expander • Label • TreeView • ViewBox • ChildWindow • DatePickerTextBox • And more
  9. 9. 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)
  10. 10. 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
  11. 11. 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
  12. 12. 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/
  13. 13. Questions? • My contact information  EMail: bjohnson@objectsharp.com  Twitter: LACanuck  Blog: http://www.objectsharp.com/blogs/bruce  MSN: lacanadians@hotmail.com

×