Published by Damian Schenkelman on October 3rd, 2011 1:40 pm under Adaptive Streaming, CSM, Composite Application Guidance for WPF & SL, Composite Stream Manifest, Emerging Technology, Live Smooth Streaming, Media, Microsoft Media Platform, Prism, Prism-v2.2, RCE, Rough Cut Editing, Silverlight, Silverlight 5, Smooth Streaming
Today, the new version of the Microsoft Media Platform (MMP) Video Editor was released to the public. The new release is based on Silverlight 5, and has a lot (really a lot!) of new features (fully listed below), such as a UI based on floating windows, and a new Sub-Clip tool which gives editors more... read more
Back in February, I blogged about Needle, a dependency injection container that I was developing. In that post, I listed some of the most relevant features Needle has, one of them being its Fluent API. I thought it would be a would idea to talk about Needle again, but this time sharing some code and... read more
If you work with Silverlight and MVVM, you must have probably been forced to do some weird thing to bind to a property in your view model (say a Command) from a DataTemplate. Some of the common approaches I have seen and used myself are: Using some kind of binding helper as a View’s resource.... read more
Published by Damian Schenkelman on June 1st, 2011 9:56 am under Adaptive Streaming, CSM, Composite Stream Manifest, Live Smooth Streaming, Media, Microsoft Media Platform, Prism, RCE, Rough Cut Editing, SSME, Silverlight, Silverlight 4, Smooth Streaming, Smooth Streaming Media Element
On Monday, Microsoft released the Service Pack 2 version of the Microsoft Media Platform Video Editor (formerly known as RCE). This version includes all the new features and bug fixes that were included in SP1, an important fix for an issue that occurs when playing live smooth streaming videos and a minor fix in the... read more
A couple of days ago I uploaded to NuGet (which was really easy BTW) the first alpha release of the Needle Container. Needle is a lightweight dependency injection container. Initially the project came up as something to do on weekends and boring afternoons with practicing goals (TDD, reflection), but after that I started putting more... read more
The last couple of days I have been working on a MMC spike that leverage dependency injection and some kind of presentation pattern (in this case MVP), to search for ways to make MMC applications more testable. The scenario I chose for the spike was having a plug-in that could connect/disconnect network adapters through a... read more
I have seen many questions, both in the Codeplex (here) and StackOverflow forums (here), asking how to load modules that were packaged for remote module loading in a Silverlight out of browser application. I created this sample a couple of months ago, and I thought might be useful for others. Here you can download the... read more
This past week with Diego, Ezequiel, Guido and Matias we worked on updating Prism training kit to Prism 4.0. Following the trend from the Prism team guys, we updated the version number to Prism Training Kit 4.0. Download the latest version from here. I really recommend downloading this release, as we put a lot... read more
About a month ago I blogged about an e-mail sender program that used the MVVM pattern to integrate business logic written in Iron Python with presentation logic written in C#. In this post I will show another great benefit of using this approach. The source code related to this post can be downloaded from here.... read more
The last couple of weeks, while working on a couple of personal projects/samples, I have had the chance to start exploring NDepend’s features. In this blog post, I would like to share some of the features that I believe can prove very useful when developing software using Visual Studio. I will provide an overview, using... read more