Skip navigation.

Slightly ajar

Silverlight, coming soon to a browser near you

, , ,

Things are hotting up in the rich media arms race. In the red corner we have Adobe, with Apollo (web technologies, Flash and Flex), while in the blue corner we have the new entrant from the Redmond Giant, Silverlight (web technologies, XAML, .Net et al) — wow, these names really do sound like American Wrestlers. The W3C is also somewhere there in the mix with SVG and widgets 1.0. it could potentially be a bloody battle, and it is quite worrying for the web, as each of the two main players use their own propitiatory technologies, runtimes, codecs and developer tools. One has to use Visual Studio, or Expression studio on Windows to develop for Silverlight for example. Is this another example of the big guys trying to take control of the web again. After Mix, Ex-Microsoft Employee, Robert Scoble, posted about Silverlight, claiming Microsoft rebooted the web.

As Silverlight runs in a browser, it is very important that Opera supports it. We must be compatible with the web sites out there that will use this technology. I also think that it is important that Adobe have strong competition, so that it doesn't run away with a monopoly on rich media interfaces on the web, tying everyone to their own technologies and products. Silverlight has also already been demoed on Windows Mobile. Maybe this is the kick that Adobe needs to start pushing its development of Flash on mobiles and embedded devices. If Flash isn't there (or gets too outdated) maybe Microsoft will get there first.

I don't want to announce too much just yet, but as can be seen from this picture, there are plans in the works for Opera support. We've been discussing this with Microsoft and Tim Sneath since it was still called WFP/e. I hoped to be at Mix to announce Opera support, but unfortunately it came a bit too soon. It was good to see that CNet picked up Forest Key's announcement though. Progress and bug fixes are being made, and the Silverlight team have been very helpful. Hopefully we'll be able to make announcement on Opera compatibility soon.

It is not just the Silverlight team that are being helpful. Microsoft's Ajax library, ASP.net Ajax, has issues in our browser. We've started to look into how we can fix these problems, and have just started discussing with them on including their automated test suite into our build system. We can then start looking into fixing the problems on both their and our end. Once ASP.net Ajax is fully compatible, we should see a vast reduction in the problems in their services that make use of the library, such as the Live.com series.

With a little help from our friends…Upcoming SVG support in Opera and a Wii suprise

Comments

XP1 4. May 2007, 04:23

I like what you said in your last sentence. :smile:

Ilgaz 4. May 2007, 09:09

Sorry if I sound negative, pessimistic but don't be surprised if all of this is a trick to make webmasters convinced about compatibility while a true multiplatform technology like Flash exists.

Telling for the record, until they really decide to be multi platform; e.g. live.com working PERFECTLY on all modern browsers, ignore them.

See what happened to Mono project for the record. See what was promised, a full feature 1.0 released and they got abandoned by MSFT.

Don't get tricked and don't get your good intentions abused. It seems they are using Opera Inc. as poster child to claim they are really neutral this time. They aren't. They have never been.

Rijk 4. May 2007, 13:03

@Ilgaz: Neither Flash nor Silverlight are truly crossplatform. That would only be possible if the latest versions could always be implemented on any platform. But this is true for most plugins. Flash just happens to cover a reasonably number of platforms at the moment, though not always the most recent version on each platform.

Embedding content in websites that relies on plugins is inherently anti-crossplatform. So the existence of these plugins encourages producers of such content - and it is truly a pity if they do this for content that could be presented in HTML+CSS+JS as well. It is no coincidence that our CTO Haakon is trying to push for a non-plugin video solution with non-proprietary codecs, the one thing were we currently can't do without plugins.

Ilgaz 4. May 2007, 19:59

Of course, until there is flash.tar.gz around (I think it may happen), I can't say it is totally multiplatform. What I tried to mean is, when you check Adobe.com , there is even a working beta Flash 9 for Solaris.

What Adobe cares is how widely their product used, not on what platform it is used.

There is a fairly recent example on Mac scene, Windows Media Player got abandoned using Intel transition as excuse and people are diverted to a third party product.

While it is actually better than Windows Media Player in terms of quality and stability, it can't do DRM and live radio/video. That is another way of punishing user because they don't use their OS.

I can also claim lots of Mac/Intel bad user experience, browser lock downs on Opera Mac happens because of that powerpc only application which still manages get into top 10 download charts. It was already problematic on Tiger (10.4) because of archaic preference file model.

Before going off topic: I clearly remember when we, media guys asked "What about multi platform?", they used full feature Mac windows media player to claim multi-platform compatibility and they have no intentions to do otherwise. The sales people :smile:

I am afraid the silverlight Opera (the enemy!) compatibility and recent announcement by Miguel De Iceza (Linux) will be abused that way to make it another monopoly and they will do same tricks slowly to give bad experience to any non-windows user.

What should be done is a end user/content provider (yes, DRM if needed) friendly , standards based "thing" which is based on open standards like SVG and others.

I think the non plugin video solution will evaluate to that. As long as it is Opera Inc. involved, there is no problem. :smile:

BigBrownChunx 20. May 2007, 20:03

I've just been playing around with the demo of silverlight on www.microsoft.com/silverlight in Opera with great success. (ie, getting it to work)

First, I had to copy the dll files from C:\Program Files\Microsoft Silverlight to C:\Program Files\Opera\program\plugins and restart the browser. Then the http://www.microsoft.com/silverlight/js/Silverlight01.js script needed to be changed to properly detect the browser. I did this using the inline source editor that would kindly change microsoft's site for me when I hit the apply changes button.

I modified the detectAgControlVersion(), and removed the "&& !document.all" line there (since Opera has support for document.all, and definatly isn't IE), and also changed the browserIsSupportedVersion() function to make it return true (I was too lazy to change it to detect Opera P:)

After that, I browsed the microsoft.com/silverlight page and played the video. It just asked if it could have permission to download a cab file or something, which I presumed was the movie.

So, although it's just the windows version, it's good to know that with the Netscape-compatible plugins, its possible to get it to work in Opera.

Anonymous 23. October 2007, 21:56

Andrei Rinea writes:

@BigBrownChunx:

Man, you ROCK!

ondatra 18. February 2008, 13:25

I've written user javascript for BigBrownChunx's solution. It actually fixes more things than just version detection.
http://blog.crazyboomerang.com/2007/12/silverlight-in-opera.html

Anonymous 13. March 2008, 13:18

Anonymous writes:

I just wanted to add, that you can start developing Silverlight in Notepad, like you can do it with HTML.
You don't need any fancy IDE.

btw, I hope 2.0 will support Opera on some level, bec it isn't rely on the browser's javascript capabilities.

Chas4 17. June 2008, 04:19

kamalesh 21. August 2008, 06:25

Any update, David? (Since we got abandoned for the Beijing Olympics, here in the US, by NBC/MS?) Thanks.

Chas4 22. August 2008, 00:36

it sort of works now

You have to mask as Firefox and have Silverlight 2 Beta 2 GDR 1 (2.0.30523.9)

You can get the Silverlight 2 beta 2 here:
http://www.microsoft.com/silverlight/resources/install.aspx?v=2.0

Chas4 15. October 2008, 20:05

Silverlight 2 is out now, but still no support for Opera. Is Microsoft lying?

They said cross platform and cross browser support. If they keep this up they will never catch Adobe's Flash Player

ID as Opera

Microsoft Silverlight may not be supported on this browser or operating system. System Requirements

Click System Requirements and the page is redireted to http://www.microsoft.com/silverlight/resources/install.aspx#

:faint:

Anonymous 16. October 2008, 23:21

McClausky writes:

Silverlight 2 was released and still no support for Opera! :(

I still get the message: "...Microsoft Silverlight may not be supported on this browser or operating system. System Requirements..."

haavard 21. October 2008, 10:51

You'll have to ask the webmaster of that site to stop blocking Opera.

Chas4 21. October 2008, 12:20

haavard Microsft is the webmaster and they still don't support Opera for Silverlight

Chas4 2. March 2009, 22:54

Any recent developments?

dstorey 15. March 2009, 21:58

Opera 10 will be much better at Silverlight. It more or less runs correctly now.

Chas4 16. March 2009, 00:07

:cool:

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Type the two words displayed in the image below:


Smilies