On 30th April Microsoft made a major announcement and update to a new product it calls Silverlight.
Silverlight is a web browser plug-in for playing rich media content, much like you would expect with Adobe’s Flash player. Unusually for Microsoft, this is a cross platform and cross browser plug-in, tested on Windows in Internet Explorer and Firefox and on a Mac in Safari and Firefox and on Windows based mobile devices like PDA’s and Smartphones.
Of course, Adobe already provides coverage of these platforms, so there must be something different and special for Microsoft to make any kind of impact with this type of application.
In my Beyond the Browser piece last month I gave the example of the British Libraries ‘Turning The Pages‘ application as being beyond the browser… using the internet as a delivery mechanism, but not using HTML like a typical web page. The problem with the Turning the Pages application is that it is designed to run only on Microsoft Windows - which if you run a Mac is frustrating.
Well, this new Silverlight product has the ability to run this style of ‘rich interactive application’ cross platform. Well, yes, OK, just like Flash.
There appear to be three unique benefits Microsoft is leaning on:
- Very high quality video - right up to 720p, High Definition and using standard encoding which means that millions of hours of video is already compatible with the player. AND very low cost (staring FREE) video streaming (sign-up here).
- Great tools support for building rich interactive applications
- Integration with HTML and AJAX applications
Imagin having high definition video streamed to your web browser! I still don’t have a HD compatible TV (I know, I’m lagging, I’ll get there), but I do have an HD compatible computer monitor
What’s just as exciting is that Microsoft are offering the ability to host your own video on their streaming servers so you and your customers can stream it - saving you having to spend money on the bandwidth (and no U-Tube type branding).
Now, this ‘free streaming’ has limits, but even after final release of the products, 1 million minutes of streaming at 700 Kbps will still be free. For the details of bandwidth limits etc take a look at the What You Gettt section of the Silverlight streaming page.
Great tools can make a huge different to the speed of technology adoption. If it’s easy and inexpensive to do something great, that’s a great start.
Microsoft is in the process of releasing its Expression product set for web designers, and it has extended these tools to support Silverlight. Specifically Expression Media for encoding video, Expression Design for creating graphical elements and Expression Blend for combining graphics, video and user interaction. Again you can read all about these products on Microsoft’s site.
The key for me, in a nutshell is that they provide a clean and straightforward ‘programming’ model. I find the Adobe Action Script approach somewhat frustrating - though clearly there are some very proficient people out there that don’t have that problem.
Finally, the HTML and AJAX application support means that Silverlight applications can easily interact with the web pages that host them; this should result in a much better experience for the website user!
There’s plenty more to Silverlight than I’ve discussed here and you can read more here., but I hope you’ve got the flavour. Rich interactive applications on the web take another leap forward.
-Mark
Mark Quirk is a director at Know It Use It Ltd
http://www.ValuedClientSystem.com - From Prospects to Customers to Valued Clients
http://www.VCSHosts.co.uk – Create Your Online Business In A Box