Silverlight 1.1 beta to become 2.0 beta

By Scott M. Fulton, III | Published November 29, 2007, 5:06 PM

The edition of Silverlight that Microsoft touted from the beginning as having the C# and .NET functionality that its 1.0 edition lacked, is evolving from what it had described as an upgrade into a major overhaul.

Since its inception, Microsoft has continually been developing two versions of its programmable Web graphics platform Silverlight. In fact, on the very day of its public premiere, the company introduced developers to what was being called the "1.0 beta" and the "1.1 alpha."

The 1.0 version enables Web pages to communicate with the WPF/E library from .NET Framework 3.5, to produce rich graphical, interactive displays and panels that are controlled with JavaScript. But the 1.1 version has always been the more ambitious project, with two key differences the company wanted to take extra time to get right: first, programmability using high-level .NET languages such as C#, by way of a plug-in for Visual Studio 2008; second, the ability to open the doors wide for Web pages to have full access to .NET, through a scaled-down version of the Common Language Runtime.

It's the latter development that might put Silverlight more on a par with Sun's Java than with Adobe's Flash.

Microsoft confirmed to BetaNews today that the next release of what had been called the Silverlight "1.1 beta" is being prepared for release as "Silverlight 2.0 beta," sometime during Q1 2008. As before, the company will offer developers its "Go-Live" licensing terms, which enable them to go ahead and deploy what's still considered a beta in production environments. That deployment requires them to be able to distribute the Silverlight runtime to clients.

After months of having explained the point-one nomenclature as representing the true culmination of what Microsoft always wanted the point-oh version to be from the beginning, a Microsoft spokesperson told us today the two-oh renaming was done "to better capture the scope of the feature set for the next version of Silverlight."

"At the end of the day, this is just branding," admitted Microsoft technical evangelist Tim Sneath on his blog today.

"Adding together the Common Language Runtime, Base Class Libraries, Dynamic Language Runtime, the UI Frameworks, DRM, and a bunch of other features I'm not going into at this stage," Sneath wrote, "it's apparent that if this doesn't count as a major version release, the bar will be set so impossibly high that we'll never be able to name a Silverlight release as anything other than version 1.x!"

Another of the key features users should expect to see with the 2.0 deployment is the use of rich on-screen controls. Back in the last decade when Microsoft was actively developing the ActiveX project, it devised a common control library called Forms. It contained the usual window gadgets such as scroll bars, check boxes, and radio buttons, and it was intended to look exactly like the MFC controls library already in use.

But the trouble was that Forms would only work in Web pages deployed in Windows; and it could conceivably work in Netscape for Windows, but it took some under-the-hood maneuvers to make it work. In short, Forms failed.

Now, Microsoft is working on a set of on-screen controls that are not only cross-platform (meaning, if a Mac OS user had WPF/E installed, she could use those controls through Safari), but which can actually be skinnable, using extensions that could conceivably be customized by the user.

Microsoft developer Scott Guthrie advised users on his blog today to expect cross-domain network access as well. This means a Silverlight client could conceivably acquire data from a third party -- not the server, and not the local browser or the user's local PC. That's a tricky subject, and it's impossible to imagine that no one would even attempt an exploit of such a setup.

Guthrie also said to expect a preview release of the version 3.5 extensions for ASP.NET, which will include an improved edition of ASP.NET AJAX -- Microsoft's implementation of Asynchronous JavaScript. (Silverlight uses JavaScript, not AJAX.) A Microsoft spokesperson told BetaNews the drop date for ASP.NET 3.5 is "early December," which could be as soon as next week.

Comments

View comments by with a score of at least

A charming add-on code ,where can i download it from?

Score: 0

|

So another non-standard Microsoft standard, when will Ms realise that that not everyone uses Ms products

Score: 0

|

seems like Silverlight will be MUCH MORE POWERFUL than flash.

Flash currently has very basic external api, and things like Zinc, Air etc make developers life very miserable. From this point Silverlight have more potential.

IMHO

Score: 0

|

No thanks...we will continue to use Flash.

Score: 0

|

Of course you will when the alternative is a Microsoft product.

Doesn't matter if you even know what it is. If it's Microsoft, pitdingo will claim it sucks in comparison to even the worst alternatives on the market.

Dude, you're so incredibly irrelevant to any Microsoft discussion, it's laughable.

You're clueless because you've never used them, so much as looked at them, so your opinion would be about as informed and useful as a 2 yr-olds opinions about the opposite sex.

Score: 0

|

If i am so "irrelevant" why are you commenting about me?

Considering you have no idea what i do for a living or a hobby, i find it quite odd you can declare I have "...never used them, so much as looked at them..."

Of course i am sure you are a total expert on every topic you post on...particularly you have extensive experience on Silverlight and Flash.

btw - everyone is laughing at your posts.

Score: 0

|

mo·ron [mawr-on]
–noun
1. a person who is notably stupid or lacking in good judgment.

Score: 0

|

Simply based on your previous posts regarding Microsoft:

Never used Windows Home Server.

Never used a Zune.

...just to name a few examples.

...and yet you always feel so qualified to comment on what horrible products they are, and how much better the iPod/linux can do it. You know, as if, never having used them, you'd actually have a clue.

I never commented on Silverlight of Flash. :) Never claimed to be an expert or to claim, by virtue of such expertise, that one was better than the other. That's your thing. That's what YOU do. I'll leave you to it.

Score: 0

|

"Never used Windows Home Server."

Who has? No one is buying it. If you actually read my posts you would see i am commenting on the functionality provided by it. Do i actually need to run it to know what that functionality is?

"Never used a Zune"

Sure i have. Again, you are making up things.

"I never commented on Silverlight of Flash."

Sure you have. You posted in this thread in a response to my post. I said i am sticking with Flash. Your replying against my post implies you think Silverlight is better than Flash.

Score: 0

|

lmao...

Good dog.

Still thinks he can replicate all functionality of WHS with Linux and a shared web-host, I bet, too.

Score: 0

|

How will this .NET compatibility affect Mac versions of Silverlight? I know .NET is Windows only so will it still work?

Score: 0

|

My understanding is that the cut-down version of the .NET framework is being ported to Mac, and also that the Mono project on Linux is being officially helped out with getting Silverlight compatibility up to scratch.

Certainly, one of the big aims of Silverlight is that it's to be cross-platform.

Score: 0

|

The server-side is going to need hooks into a .NET environment, but the run-time on the client is independent... like Flash... just a plug-in. The Mac Silverlight code has been developed right along side the Windows version.

Score: 0

|

Really, Silverlight is just a glorified WMV and WMA player.

Score: 0

|

You have no idea how wrong you are. V1.0 is somewhat limited and its implementations do seem to be based mostly around media-playing, but 1.1 (now 2.0) is a whole different ballgame. The ability to access rich data, code, and media across a number of platforms (whether through a web browser or not), and present that data in a consistent, neat way, using a fast JIT-compiled set of languages is potentially pretty cool.

I'm looking into it at work for a number of projects that could benefit from being built cross-platform but still using reasonably rapid-development managed languages and technologies, and I've been nothing but impressed so far. Admittedly, quite a lot of the implementation detail I'm getting is second hand from one of the developers that works for me, but the code I've seen is reasonably simple, elegant, and functional.

I'm certainly impressed with it, and it's definitely NOT a WMV/WMA player and nothing else.

Score: 0

|

in some sense his argument does hold true. to the end user it may appear that the only thing it does "better" or maybe just "different" than flash is video playback ... if that.

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.