Hot off the presses, Microsoft has released Silverlight 1.0! For those unfamiliar with Silverlight, it’s a lightweight add-in that works with most browsers. It allows you to display incredibly rich content in the browser. Version 1.0 uses AJAX libraries to handle multimedia content, games and more.
Read the Microsoft Press Release at:
There is an interview with Scott Guthrie on Channel 9, you can see it here:
You can download Silverlight and learn more about it at the Silverlight site:
or the Microsoft page (slightly different content)
Scott Guthrie has a really informative post on his blog:
If you want to see an example of a Silverlight site, visit the Alabama Code Camp site at:
At yesterdays IPSA meeting (http://ipsaonline.org) our local MVP Todd Miranda (http://www.nxtdimension.com/blog/) gave a great presentation on XAML. My coworker Bin and I both felt it was an hour of our time well invested. I don’t know of many other ways we could have learned as much with the same investment of our time.
Coincidentally just yesterday I was in the book store and picked up a book on AJAX (Introduction AJAX for ASP.Net by Dino Esposito). Not too long ago we rolled out the AJAX for ASP.Net libraries on all of our ASP.Net servers, and I’ve wanted to dig into it.
It got me to thinking about user interfaces and the technology we used to create them. Not too long ago it was all text based. Just recently we showed a young collegue and old DOS based application still in use. Her reaction was “Did people actually used to use that?”
Windows made it better, with a standard set of controls that we could easily drop onto our forms. As Todd pointed out in his presentation today though, any attempt to change the basic appearance of these items could take thousands of lines of code.
With the introduction of XAML, I firmly believe we are on the verge of a new revolution in user interface design. It seems to have been a bit slow to start, but all it will take is that one “killer app” done in XAML to rock the boat. The recent introduction of Silverlight (formerly WPF/E) and it’s use of XAML will only serve to increase it’s popularity.
Of the two, right now I’d say XAML will be the more predominant player. I think the code generation tools will improve, but I feel a good, basic understanding of what’s going on with XAML will be crucial to every developer.