Silverlight 5 RTM has been released
Silverlight 5 Features :
Improved
media support
- Low Latency Audio Playback: Use the SoundEffect API to trigger low-latency
sound - Variable Speed Playback: allows video to be played at different speeds
and supports fast-forward and rewind. At up to twice the speed, audio pitch
correction allows users to watch videos while preserving a normal audio pitch. - H/W Decode of H.264 media: Significant performance improvements with
H.264 media decoding of unprotected content - DRM Key Rotation/LiveTV Playback: Long-running live TV playback protected
through the use of rotating licenses - Application-Restricted Media: Prevents playback of protected content in
unauthorized applications
Improved
Text support
- Text Tracking & Leading: Exercise fine-grained control over the spacing between characters
and lines in your text - Linked Text Containers: Create linked RichTextBlocks that allow text to flow seamlessly
from one to the next - OpenType and Pixel Snapped Text : Improved
text clarity - Postscript vector printing: reduces the size of print jobs and improves
rendering quality of text - Performance improvements for Block Layout Engine.
Building
next-generation business applications
- PivotViewer — now included in SDK. Adds support for dynamic client-based
collections, XAML-based visuals, and customizability. - ClickCount: Add support for multi-click to your application
- Listbox/ComboBox type-ahead
text searching: Listboxes and ComboBoxes can now scroll
based on text input - Ancestor RelativeSource
Binding: Bind to a property on a parent control - Implicit DataTemplates: Allow DataTemplates to be defined implicitly
- DataContextChanged event
- Added PropertyChanged to the UpdateSourceTrigger enum
- Save File and Open File Dialog: Specify
a default filename when you launch your SaveFileDialog and specify a default
directory when you launch your OpenFileDialog - Databinding Debugging: Set a breakpoint directly in XAML, examine locals, and debug your
bindings - Custom Markup Extensions: Execute custom code at XAML parse time
- Binding on Style Setters: You can now specify a binding within a style
Silverlight 5 performance improvements
- Parser Performance
Improvements: Improved XAML parse times for
UserControls & ResourceDictionaries - Network Latency Improvements: Significant performance improvement in ClientHttpWebRequest
scenarios - H/W accelerated rendering in
IE9 windowless mode: Silverlight now uses the new
SurfacePresenter APIs for H/W accelerated rendering in IE9 windowless mode - Multicore JIT: Shortens the start-up time for Silverlight apps
- 64-bit browser support
Graphics
improvements
- Improved Graphics stack: The graphics stack has been re-architected to add features such as
Independent Animations - 3D: Use the XNA API on the Windows platform to gain low-level access
to the GPU and draw vertex shaders and low-level 3D primitives. Includes Render
targets, XNA built-in effects, surface composition settings for depth/stencil
buffers and multi-sample anti-aliasing
Silverlight 5 extends features of the “Trusted
Application” model
Silverlight 5 extends features of the
‘Trusted Application’ model to the browser for the first time. These features,
when enabled via a group policy registry key and an application certificate,
mean users won’t need to leave the browser to perform complex tasks:
- Multiple window support: Launch multiple top-level windows inside a SL OOB application
- Full-Trust in-browser: Using Group Policy, deploy signed in-browser applications that
harness the full power of full-trust functionality - In-browser HTML support: Host your WebOC within an in-browser SL application
- Unrestricted File System
Access: Read from and write to any directory on
your system, from a full-trust application - P/Invoke support : Allows existing
native code to be run directly from Silverlight
Tools improvements
- Visual Studio Team
Test support.
The Pragmatic Manifesto
This is a manifesto for pragmatic software development. We are uncovering sensible, common sense practices for creating better software. We value:
1. TEAMWORK: Working as a team with our customers, our team members, and our leaders to accomplish the product, project and company goals.
2. FLEXIBILITY: Flexibly adjusting our practices and efforts to meet the needs of the product, project and team.
3. HUMILITY: Accepting that we don’t know everything and we should always strive to learn more and adjust our efforts as needed.
4. DISCERNMENT: Not get caught up in the latest buzz, but think for ourselves, our team, our product and our customers.
5. RISK MANAGEMENT: Realize that “risk” and the management of it, is the greatest determinant of software development success. This doesn’t necessarily mean we avoid risk.
6. TALENT: Recognize that teams are composed of people with varying strengths and weaknesses. There are no supermen. Sometimes we shine…sometimes we’re learning.
7. VISION: Seeing the future and present and crafting solutions that will address both.
If you believe in this manifesto…then do it. No need to sign up, attend classes, write books or pontificate. Just, live the principles.
Christopher R. Goldsbury
Thanks Diego for sharing.
Virtual fitting room
We just presented the prototype of the virtual fitting room (SMAU 2011).
A special thanks to all who have worked to this project with conviction and dedication to do something amazing and revolutionary.
Stay tuned for updates!!!!
Silverlight : LakeView
Microsoft designing custom version of Silverlight for Xbox dashboard update…
Stay tuned for updates!!!!
Let’s Talk about Jupiter
After an amazing Windows 8 Build Event i have found an interesting article that talking about Metro Controls in Jupiter
Silverlight 5 RC Released!!!!!
The official Notice is “This RC is a developer-only release (there is no go-live license), designed to get you read for the final release later this year. Use this release to update your SL5 beta code to work with the namespace and reference changes, and to use the new features. This isn’t the final release, so please go out and test it, and report any bugs you find.”
Multi-Touch Behaviors updated: Windows Phone “Mango” support, Manipulation / Inertia Processors and more
Davide Zordan has just published on CodePlex and the Expression gallery a new release of the Multi-Touch behaviors with a couple of new features.
Thanks Davide for your work.
Slides and Demos from my Silverlight 5 talk TTG (14/06/2011)
The past 14th june i have done a talk in the MIC(Microsoft Innovation Center) about Silverlight 5 Beta Features. The talk was focused on the new features already available in Silverlight 5 Beta version.
Silverlight: The Rumors of My Death Have Been Greatly Exaggerated!
Update: According to “Ricky” who identifies himself as a Microsoft Employee. WPF doesn’t rely on DWM. It uses DirectX natively. Performance issues aren’t caused from User/GDI limitations but more resource issues when rendering a large number of items on screen. That does not invalidate the rest of the discussion…just a minor flub or two on my part.

