Skip navigation

Category Archives: silverlight

clip_image001Showing off your photos has always been a lot harder than it should be. So we thought that might make an interesting topic for a Silverlight reference application.

Vertigo Software have been working hard on a follow up to their previous reference example application for WPF, and are now happy to announce the release of Slide.Show, a Silverlight 1.0 application open to the public. The source, available on CodePlex. Slide.Show, shows off some of the latest Silverlight technologies while also providing an elegant and simple photo sharing user experience 🙂


For more information you can visit either the Vertigo landing page or the codeplex site: 

The Vertigo landing page:

The CodePlex project: (please go kick the tires and add cool new features to the code base)



Scott Guthrie has released some preliminary details about what’s in the next release of the Silverlight 1.1 Alpha… well that’s the first thing… it’s not 1.1 anymore but a fully fledged v2, which makes a lot more sense to me with the amount of power and flexibility being added to the release now.

Silverlight 2.0 will focus on enabling rich Internet applications.  This release will include a cross-platform, cross-browser version of the .NET Framework, and will enable a rich .NET development platform in the browser.

Some of the new .NET specific features in the next public Silverlight preview will include:

  • WPF UI Framework: The current Silverlight Alpha release only includes basic controls support and a managed API for UI drawing.  The next public Silverlight preview will add support for the higher level features of the WPF UI framework.  These include: the extensible control framework model, layout manager support, two-way data-binding support, and control template and skinning support.  The WPF UI Framework features in Silverlight will be a compatible subset of the WPF UI Framework features in last week’s .NET Framework 3.5 release.

  • Rich Controls: Silverlight will deliver a rich set of controls that make building Rich Internet Applications much easier.  The next Silverlight preview release will add support for core form controls (textbox, checkbox, radiobutton, etc), built-in layout management controls (StackPanel, Grid, etc), common functionality controls (TabControl, Slider, ScrollViewer, ProgressBar, etc) and data manipulation controls (DataGrid, etc).

  • Rich Networking Support: Silverlight will deliver rich networking support.  The next Silverlight preview release will add support for REST, POX, RSS, and WS communication.  It will also add support for cross domain network access (so that Silverlight clients can access resources and data from any trusted source on the web).

  • Rich Base Class Library Support: Silverlight will include a rich .NET base class library of functionality (collections, IO, generics, threading, globalisation, XML, local storage, etc).  The next Silverlight preview release will also add built-in support for LINQ to XML and richer HTML DOM API integration.

This is a great preview of some of the features coming to the next version of Silverlight, the question you’re probably asking now is when can I get my hands on it?

Well the good news is Silverlight 2.0 Beta will be released in Q1 of 2008.  Even better the Beta will support a Go-Live license that enables you to begin building and deploying Silverlight 2.0 applications.

The development applications will also be getting revised at the same time with a free Visual Studio 2008 tools update that provides Silverlight 2.0 support within Visual Studio 2008. Silverlight development will not be limited to the paid for versions of Visual Studio 2008 Standard/Professional products, but will come to the free Visual Studio 2008 Express editions as well, which is great news.

‘And finally’ is news that next week a new preview of ASP.NET 3.5 extensions will also be released which will include extended Silverlight support for easily integration of Silverlight within your ASP.NET applications.  In particular there will be new controls that make it easy to integrate Silverlight video/media and interactive content within your sites.

This is a good step change from the 1.1 Alpha release and I look forward to seeing what you guys can do with it 🙂

Roll on Q1 that’s what I say!

Microsoft Silverlight logoOne of the most important aspects with any new plug-in technology is the install experience.

The Silverlight development team has tried to give as much flexibility as possible to allow you to provide the best, and totally controllable install experience for users of your site.

Adam Kinney posted some great examples of how you can provide more context at install time and some of the methods that you can leverage.

In addition to this Tim Sneath has posted some helpful tips that the Microsoft teams have learned over the last few months as we built out our own first Silverlight experiences.


Microsoft Silverlight logoWe’ve just announced a public preview of a publishing plug-in that allows Expression Encoder to encode and publish Silverlight content directly to the Silverlight Streaming service.

You can download the plug-in directly from the Microsoft download section.

To recap, Silverlight Streaming is a content hosting service that has been launched by the Windows Live team (currently in Alpha). As part of the Alpha service you get 4GB of FREE storage which allows you to host Silverlight Applications including videos and unlimited streaming.

There are a couple of limitations on the videos that you can use during the alpha phase, the video can be up to 10 minutes in length and encoded at up to 700Kbps. When the service moves towards release and leaves beta you’ll still have 4GB worth of FREE storage and up to 1 million minutes of FREE streaming. Unlimited streaming will also be available for FREE with advertising, or with payment of a nominal fee for the service for use without advertising.

So what do you need:

Expression Media Encoder (Please note this now comes with a 180 day trial key!)

Silverlight Streaming Account

Silverlight Streaming Plug-in Preview (for Expression Media Encoder)

There’s also a plug-in for Windows Live Writer available here, (thanks to James Clarke for making it happen) that allows you to insert Silverlight Streaming applications directly into your blog.

This service will definitely be one to watch over the coming months.