Final Silverlight 2.0 ships Tuesday

By Scott M. Fulton, III | Published October 14, 2008, 11:57 AM

(continued from previous page)

So how will this change the complexion of Web applications going forward, especially since so much of the RIA realm has been devoted to JavaScript? I asked Scott Guthrie.

"I think there are a couple of elements about it. One is, what language does the developer work with, and how does that change how they build the application? And the other is, what are the capabilities of what they can do with that language?" Guthrie responded. "In some ways, the biggest difference between what people are building with Silverlight 1 and what they're building with Silverlight 2 is less about the language in terms of changes, and more about, what features are built into Silverlight 2 that they can do stuff with?"

One such feature he listed is Deep Zoom, which enables a control to show a very-high-resolution image -- much higher than the control itself -- and zoom in very smoothly to show detail. That feature is exclusive to Silverlight 2. Another is adaptive streaming, in which a video is encoded at multiple bit rates, and the Silverlight client is capable of switching between encodings based on the dynamics of the network at the current time.

From the perspective of a programmer, Guthrie cited the current test of the Silverlight-endowed AOL Mail client, which uses some programming principles that are atypical for a Web application. For instance, that particular client is capable of threading, "which is something you can't do with either Flash or AJAX, to do background indexing of mailboxes, and be able to do offline storage of e-mail within the browser in a secure, safe way," he told us. "Having that type of networking features, threading, and data features, and then being able to use whatever language [developers] want to program against it, has enabled a mail client that's [more] unique and different than anything else out there.

"One of the things we are really trying to do with Visual Studio, and with Expression, is provide a tooling experience that feels very natural to developers, and hopefully in a lot of senses, feels very comfortable and familiar. For example, with our Visual Studio tooling support, we have many, many millions of professional developers that are used to Intellisense, to Visual Studio project support, used to a rich debugger, and so on. And oftentimes, for a lot of developers coming from a client development background, they're used to a model where you add controls onto a UI form and you handle events against them, and you code against them. From that perspective, Silverlight will feel pretty familiar. The fact that, within your Visual Studio where you might be doing C++, a Windows Forms app, or using ASP.NET, you now have another project type inside your toolbox that allows you to run code inside the browser, on the client cross-platform...ends up being pretty powerful.

"And the fact that you can reuse those same skills," Guthrie continued, "whether it's a language skill, a tooling skill, or a framework skill...you're still going to need to learn some new things, but hopefully, it's very approachable, and we expect to see a lot of .NET developers in particular start building Silverlight apps pretty aggressively."

5:40 pm EDT October 13, 2008 - Some of our readers were apparently concerned that our explanation of Silverlight being updated through WSUS was a bit "sensationalistic," so for a more ground-level explanation, here's a direct quote from Microsoft's Scott Guthrie:

"If you are an end user who has installed Silverlight, by default, we'll auto-upgrade you to the next release, the same way we do for security patches and things like that."

In the enterprise, however, Microsoft relies on its update service WSUS, as Guthrie explained further:

"WSUS...basically is a package deployment model that we use across Microsoft and for Windows, which allows an administrator to basically control exactly when and what software is deployed, and whenever a patch is deployed as well. What that means is, an administrator -- even with Silverlight 1 -- could in a one-click way deploy Silverlight across 20,000 desktops without the user having to do anything in order to participate. Silverlight 2 supports that as well, and if you deploy through WSUS, or if you're in an enterprise environment that's managed using standard Microsoft servicing capability, then we won't automatically update you; instead, we'll tell administrators that an update is available, and then they can control their preference when the update applies."

← Previous Page | 1 | 2

Comments

View comments by with a score of at least

This won't work, it can be sliverlight final version 5 if they wanted, but the biggest users of flash aren't video sites but rather adverts. And that's where the money will roll in and until they can make money with silverlight they won't use it.

Now, until silverlight works on as many platforms as flash, its a fail.

Silverlight is certainly fast, small and seems to work great under windows xp/vista but mac and linux users are left out in the cold, again. nice try microsoft, but its gonna die like shockwave if you don't provide *nix versions.

Score: 0

|

Well, Silverlight is working pretty much well on my Mac.

And here you can download the plug in for linux distributions: http://www.go-mono.com/m...downloads/download.html

What are you talking about?

Score: 0

|

the thing i like about silverlight 2.0 distributation that i automatically update it self. and a lot thing are also added in this flash killer plugin
http://readerszone.com/m...oming-to-your-door.html

Score: 0

|

If you're using Firefox 3, there is absolutely no risk whatsoever of Silverlight upgrading itself since the current plugin makes the browser crash.

Score: 0

|

not to ruin the news but... who cares about silverlight.

Score: 0

|

I do !
And many other developers do too.
Silverlight is just awesome making RIA a breeze to develop.
It's an incredible addition to C# for instance !

Score: 0

|

Perhaps MS needs to step back from the DEVELOEPRS screaming chants, and focus more on the USERS chanting...

Score: 0

|

Agreed!

Score: 0

|

Clever idea! Yes, why continue a successful business model that made it the dominant OS?

Score: 0

|

I care. Flash was good until Adobe bought them out. I hate Adobe. They also bought out the company that made the nice audio editor Cool Edit Pro. It was a nice, easy to use 16mb program until Adobe got a hold of it and now it's buggy, and about 700mb in size.

Score: 0

|

I like that you cared enough to post that you don't care.

Score: 0

|

Windows users who have already downloaded and deployed Silverlight 1.0, or any of the betas of Silverlight 1.1/2.0, could very well wake up tomorrow to find their platforms have been automatically upgraded, as the platform is capable of silently upgrading itself using the WSUS service.

That is ONLY in a corporate environment. WSUS is a corporate product for the management and distribution of updates. I know because my unit uses this service to pass out patches.

Score: 0

|

Absolutely agreed. This is ridiculous, sensationalist reporting with no basis in fact. WSUS is *supposed* to be able to silently upgrade apps that have been previously approved for silent upgrades. Windows Update can't do that unless you've set upgrades to install automatically.

Score: 0

|

You may have been a little confused here, though you're not wrong, tinderkill. I went ahead and added Scott Guthrie's explanation of what will happen for typical and corporate users, to the tail end of the piece.

-SF3

Score: 0

|

"Sensationalist reporting with no basis in fact..."

What?

-SF3

Score: 0

|

"Windows Update can't do that unless you've set upgrades to install automatically."

Which is the recommended setting probably in effect for the majority of non-nerdy users....

Score: 0

|

Cool.

Score: 0

|

PDC 2009: What have we learned this week?

There was the freebie that no one will forget, the heebie-jeebies courtesy of Scott Guthrie, and a teensy bit clearer picture of how this cloud thingie should work.

Live report: Will Google Chrome OS change Linux?

The mysteries of just what Chrome OS is, and how much of an operating system it truly is, may be resolved today.

PDC 2009: Microsoft cares about Web browser performance

The effort to give users of the world's dominant Web browser the impression of quality, is a personal one for the man who leads that battle.

Nokia re-affirms its commitment to Symbian, sort of

Maemo won't necessarily be replacing Symbian in the Nokia N-Series, but that's definitely a place where it will be found.

E-book readers will be in short supply this holiday season

E-readers are hot this year, and a lot of compelling new products have been released, but are there enough electrophoretic displays to go around?

Sony looks to finally open a single storefront for downloads

Sony has had many different download portals for movies, music, e-books, and games, and now it's looking to make a single shop for all of it.

Tuning out the tablet: Time to give the endless speculation a rest

Wide Angle Zoom: Wishing and hoping and thinking and praying....won't put an iTablet on the market.

Five improvements for IT managers in 2010

If businesses are to improve their efficiency for next year, they need to stop and reassess the basic tenets of their job.

AOL's spinoff from Time Warner to shed 2,500 jobs

As AOL moves toward become an independent company again, it will cut nearly a third of its workforce.

Gartner: SMS-based money transfer will be bigger than mobile browsing, search

Gartner issues its predictions for the 10 things our phones will be doing in 2012.

Don't forget to upgrade to Firefox 3.6 beta 3 today

Mozilla has released the latest beta its Firefox 3.6 browser software, just over one week after beta 2.