It’s not that often when a technology comes along that leaves me amazed. You know, the sort of thing when you look at it you think “wow, this is good. Not just good, but perhaps is going to make a difference to websites in a very real way in the near future”. I got this impression when I sat in on a Silverlight demonstration today. Whilst Microsoft sometimes does things in an odd way, this is clearly a technology that they’ve taken time and effort to think out. Here’s what they have to say:
Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. By using Expression Studio and Visual Studio, designers and developers can collaborate more effectively using the skills they have today to light up the Web of tomorrow.
Still not sure what they’re going on about? I wasn’t either, so I wanted more. I went to Wikipedia and dug this up:
Silverlight provides a retained mode graphics system, similar to WPF and integrates multimedia, graphics, animations and interactivity into a single runtime environment. It is being designed to work in concert with XAML and is scriptable with JavaScript. XAML can be used for marking up the vector graphics and animations. Textual content created with Silverlight would be more searchable and indexable than that created with Flash as it is not compiled, but represented as text (XAML). This, however, will become less true as more search engines (currently only Google) adopt the new Adobe flash player for search engines. Silverlight can also be used to create Windows Sidebar gadgets for Windows Vista.
So, it’s powerful right? Well, let’s take a look at some of the showcase applications/sites that are using this proprietary Microsoft technology to excellent advantage. Bear in mind that a lot of this is still in beta build and only on version 2, so things can only get very much better from here on in.
http://memorabilia.hardrock.com/
This site features memorabilia images from the Hard Rock cafe, in the form of various items such as clothing, guitars and accessories belonging to musicians current and past. What Silverlight allows is the amazing ‘deep zoom’ facility. Go take a look at the Beatles section. You see how you can zoom right in and the image quality is lossless? That’s damn amazing.
http://demo.themsteam.com/videopuzzle/
How about this site? You get access to a video that’s playing on a jigsaw puzzle – with the video continuing to play in each of the pieces! Staggering! Not only is the video continuing to play but each piece is non-uniform in shape and size. Something that would be extremely difficult to pull off using any other alternative technology on the market today.
http://www.mscui.net/PatientJourneyDemonstrator/
If you’re a doctor then this demonstration is for you. It shows exactly how powerful Silverlight is, with each screen being programmed and giving access to a range of information.
“The Microsoft Health Common User Interface (MSCUI) Patient Journey Demonstrator is a vehicle for Microsoft thought leadership in state-of-the-art User Experience for Healthcare applications. It provides exemplar implementations of Microsoft Common User Interface guidance on a Microsoft platform. It is our showcase for new ideas, experimentation and an artefact for learning and thinking about future developments of the MSCUI program.”
http://cookingwithxaml.com/meals/financials/default.html
The final demonstration site shows a full program being run – bear in mind that this is through browser only so it is extremely impressive indeed. It shows potential for the sort of thing that could be produced in the future across a range of business areas.
I’m sure some of you will have noted the name. There’s no doubt that Silverlight isn’t a coincidence, in light of Macromedia’s ‘Flash’. However, does it offer something genuinely different as an alternative runtime environment for useful and interesting applications? Absolutely. I can see great things are going to come from it, and websites will become far more featured and media-rich as a result.