background preloader

Silverlight

Facebook Twitter

Life Just Got Easier: Simple MVVM Toolkit for Silverlight | Tony Sneed's Blog. If you’ve made a decision to start using the Model-View-ViewModel pattern (abbreviated as MVVM) for Silverlight development, you’re faced with a rather steep learning curve and a scarcity of of accepted standards and best practices. I’ve read no less than three Silverlight books. All of them have a chapter on MVVM, in which the pattern is explained and some fairly basic examples are provided. But when it comes to taking on some controversial issues, such as how to display modal dialogs, they tend to sidestep the issue and recommend that you pick up an MVVM toolkit. The approach of these authors reflects the reality that a) there is more than one way to do MVVM, and b) you should not attempt to build a serious MVVM app without the aid of a toolkit. The problem is that, if you are coming up to speed on MVVM, learning the ins and outs of a particular toolkit can be daunting.

That day has now arrived. Another area where there are different approaches concerns the use of commands. Like this: Silverlight MVVMS Toolkit for RIA Services. Introducing An MVVM-Friendly DomainDataSource: The DomainCollectionView - Kyle McClellan. [This sample references out-of-date API. This newer post discusses the updates made for the V1 SP2 Preview and shows how to implement filtering.] There’ve been plenty of talk about an MVVM-friendly DomainDataSource. I’m pretty sure it means completely different things to different people. I even took a stab at defining it a while back. What we’ve included in the Microsoft.Windows.Data.DomainServices assembly in the Toolkit closely follows that outline. Since this is the first look at this component, I feel compelled to tell you what we’ve provided is more like an engine than a car.

There’s a lot of power and flexibility in the DomainCollectionView design, but there are still a lot of ways to misuse it. Without further introduction, let’s dig in. The DomainCollectionView (herein referred to as the DCV) is a collection view implementation. ICollectionView IEditableCollectionView IPagedCollectionView IEnumerable IEnumerable<T> INotifyPropertyChanged INotifyCollectionChanged.

Adding pivot control in SIlverlight business application with JIT collection : The Official Microsoft Silverlight Site. Video : Silverlight 5 Native Operating System - The Official Microsoft Silverlight Site. Getting Started Walking Through a Silverlight Application Take a tour of the XAML and Javascript generated by an application template that's installed with the Silverlight SDK. Organizing XAML Assets Learn how to organize XAML assets in Expression Design and Expression Blend to maximize developer efficiency.

Hosting HTML Content This video demonstrates various ways you can use existing HTML content within your Silverlight application including full pages, fragments, or syndicated content. Understanding Mouse Input Learn about Mouse input and how to use some of the mouse functionality available in Silverlight. Using Custom Fonts Learn how to download and use a custom font with a Text Block in Silverlight. Adding Silverlight to a Web Page Learn what "silverlight.js" helper file is used for and what the parameters on the Silverlight plug-in can do.

Silverlight 5 Silverlight 5 Release Overview In this video, Pete provides an overview of the new and updated features in the release of Silverlight 5. Video : Implicit Data Templates in Silverlight 5 Beta - The Official Microsoft Silverlight Site. Silverlight 5 Beta–A guide to the new features. At the MIX11 conference Scott Guthrie announced the availability of Silverlight 5 Beta. I suppose this doesn’t come at a surprise to most as this is now a regular annual occurrence. In fact it is almost exactly a year ago when Silverlight 4 was released. The team has been working very hard to deliver on the features we discussed at the Silverlight Firestarter event last December 2010. That was a flurry of revealing that happened in December showing the world what the Silverlight team has been working on. There was no rest for them of course and they continued to complete this initial version of Silverlight 5 to release at MIX11.

As always with Silverlight betas, this is a developer release. So enough with the pleasantries… Download Silverlight 5 and Tools To get started with the Silverlight 5 beta you are going to need some tools. These are the full set of tools to help you evaluate Silverlight 5. Silverlight 5 Resources What’s new in Silverlight 5 – feature review Tooling Media 7: se.Play(); Where are my Storage Accounts? Windows Azure Developer Center. Upgrading to Entity Framework 4.1 RC : JohnPapa.net. Entity Framework 4.1 RC is out and the team has a great post on what’s included and how to get the bits.

I am working on a project using them so I upgraded my code and found a few things that I thought I’d pass along as some tips. Some are more obvious, others might be more special cases that I hit. But either way, it was pretty simple. The entire process took me about 20 minutes, and I was able to walk my colleagues through it in about 5 minutes (typing over Skype). Upgrading to EF 4.1 RC – 10 Second Overview Typed uninstall-package EFCodeFirst in the NuGet console Typed install-package EntityFramework in the NuGet console Updated a few lines of code for some breaking changes from CTP 5 to RC 1.

First, grab NuGet from here. Alternatively, you could use the UI to uninstall NuGet packages. Right click your project and select Add Library Package Reference Select Installed Packages in the left menu Click the Uninstall button next to the EFCodeFirst package 2. 3. Like this: Like Loading... Pluralsight On-Demand! Player. Announcing Silverlight 5. Today at the Silverlight FireStarter event we unveiled the next release of Silverlight. Silverlight 5 adds significant new features and capabilities, and enables developers to create premium media experiences and deliver rich applications across browsers, desktops and devices.

In my keynote this morning we demonstrated a number of them, and highlighted both the developer productivity Silverlight 5 provides and the great new user experiences it enables. You can watch my keynote here. A Silverlight 5 beta will be available in the first half of next year, and the final release will ship in the second half of 2011. Premium Media Experiences We are seeing great adoption of Silverlight for premium media solutions. Silverlight 5 will enable media experiences to go even further by adding: Hardware video decode: Silverlight 5 now supports GPU accelerated video decode, which significantly reduces CPU load for HD video. Application Development Scott. Adaptive Streaming with Windows Azure Blobs Uploader. Windows Azure CDN for IIS Smooth Streaming - Hanuk's Microsoft Platform Strategy Blog. At the National Association of Broadcasters (NAB) conference today, Microsoft announced IIS Smooth Streaming through Windows Azure CDN (Content Delivery Network) infrastructure.

Previously Windows Azure CDN only supported structured and unstructured file content like images, javascript files, static HTML, XML, etc. IIS Smooth Streaming-encoded video can be uploaded to a Azure Storage account that is CDN-enabled, deliver to variety of players including Silverlight and those on iOS and Android Honeycomb devices without any software development. Microsoft will release the CTP for the Windows Azure CDN in April 2011. - Hanu Technorati Tags: Windows Azure Platform,Windows Azure,Cloud Computing,Windows Azure PaaS,Windows Azure CDN,Windows Azure Content Delivery Network,Smooth Streaming,Cloud Smooth Streaming,Akamai,Limelight. First Look: Microsoft IIS Media Services 4. First Look: Microsoft IIS Media Services 4 Moving beyond Windows Media—and Silverlight—to bring multi-platform, multi-device, multi-protocol goodness, the new IIS Media Services 4 is part of a suite of offerings set to vault Microsoft's media delivery offerings into the future By Tim SiglinFor the rest of the December 2010/January 2011 issue of Streaming Media magazine please click here Quick: Name a platform that can deliver two types of adaptive bitrate (ABR) streaming, both live and on-demand.

Drawing a blank? So was I, until I saw an early September demonstration at the International Broadcast Conference in Amsterdam of Microsoft's Internet Information Services (IIS) Media Services 4, which is set for official release this week. (Editor's note: Actually, Microsoft made the official announcement today, and you can find more information on Microsoft senior program manager Chris Knowlton's blog.)

What I saw furthered my interest in this multi-device, multi-protocol solution.

Mix