FlashComGuru Home InfluxisCDNImediaseeUvault
                                                                                       Forum Index | Active Topics | Register
                                                                                                          List Overview | List Archives
                                                                                                                           About this site | Advertise
 

home

Adobe AIR (11)
Applications (40)
Books & Training (11)
Collaboration (18)
Components (10)
Events (80)
Flash Player (35)
Flex (39)
FMS (110)
General (123)
Hosting (6)
Jobs (17)
Off topic (36)
OSMF (3)
Press Releases (23)
Site Check (11)
Tools (53)
Videos & Players (74)

Follow me on Twitter

 
Oh dear I have to try hard to stop myself from a huge rant here - and I most likely won't succeed. My personal feeling about Silverlight, in a nutshell, is that yes, it does pose a thread to Adobe and will undoubtedly eat into the Flash Platform's market share (and I say Flash Platform because it's no longer just Flash, it's Flex, it's Apollo, it's Flash Media Server plus a few things we undoubtedly don't yet know about).
I read Ted's blog regularly and I felt that his MS bashing was over the top - yet he does make some valid points. But then on the other hand I also come across blogs like that of Kurt Shintaku, a Microsoft employee who tells us a similar story but from an MS perspective and notes the 'Top 10 reasons why MS Silverlight can succeed' (notice the use of the word can, not will...). What winds me up about this post is the huge amount of misinformation Kurt spreads about Flash (and he doesn't even mention Flex - very convenient) while proclaiming under point 1 that 'It's not about "copying Flash".

Hmm but it smells like Flash, it feels like Flash, it's called Silverlight (wtf?) - it sounds like a rip off to me. MS, have the guts to just say it - SPELL IT OUT! 'Yes, we're trying to copy what the Flash Platform does best'. There. Fine. But no, oh it's not about Flash no no, yet here are 10 points of which seven mention Flash - but of course it's not about Flash... and while I may be biased in this discussion, there are other who agree with me.
That aside, there's so much misinformation in this article that I don't know where to start. ..
DRM: did Kurt read Adobe's press releases? Flash video WILL have DRM (not that I think it needs it), just like Silverlight will have DRM (just better is my guess because Adobe will focus on end users AS WELL AS content owners and not just the latter). And he goes on to state how poor Flash video's content protection is and that it can be recorded - well I have some news for Kurt: Windows Media DRM has it's issues (like this one and this one - need any more?). Moreover all the Flash video sites he links to make no effort in stopping users from discovering the URL of the FLV... they are progressively available files on a public URL, no surprise then that you can download them!

There's more: Silverlight apparently is 'a product that's squarely focused on media quality, media tools, and media needs'. Sounds great (yet I'm not sure what it means exactly). Anyone taken the end users into account?

Which leads me on to the next point: cost. Yeah, we all know that Flash Media Server isn't cheap but what about the cost of progressively served FLV video? Or the fact that Flash Media Server delivers a ton more than just streaming video? Does YouTube stream its FLV files? Does Google video? I bet they don't even run Windows web servers (no, I haven't checked) because they'd cost too much! So please, don't throw with stones etc etc...

Quality: are users really waiting for HD? I'm not sure they are. And please don't assume that Adobe is standing still, by time Silverlight has any kind of traction the Flash video platform will also have moved on. New codecs anyone?

I could go on as there's at least 10 other points about Flash that are plain wrong.

I probably know about as much about Silverlight as Kurt knows about the Flash Platform (which apparently doesn't support overlays on top of video) so I will keep stumm on what this technology is good at or not. But I do know Flash and this sort of misinformation really gets me. Only time will tell. In the meantime Kurt should probably keep telling himself that 'Flash is just a necessary evil'. With this attitude Silverlight should better watch out not to become an unnecessary evil...
Right now I just feel hostile towards Silverlight and I'm not sure why. Maybe it's because of the attitude that Microsoft shows time and time again, trying badly to be hip and to rip off ideas but not admitting to it (check the features if you don't believe me). And how badly do they really care about cross platform support? I'm not so convinced when I look at their history - IE on Mac, WMP on Mac... Next they'll probably tell us that the Zune wasn't meant to be an iPod competitor! 'Late to market' somehow rings in my ears.
Feel free to leave comments (such as 'you're only scared of Silverlight because it does so many things that Flash can't do like... errm one sec, lemme see...').
I knew it would turn into a rant...

Comments
[Add Comment]
Well ranted!
You rant, so we don't have to ;)
Better out than in!

Personally I can't arsed with silverlight at the moment. I have enough to play with and learn, with flash platform. Added to the fact that my primary development platform is a Mac - the silverlight SDK is no use to me.
# Posted By creacog | 4/24/07 5:46 PM
Nice job on setting the record straight. I wish there were more people that really did know both technologies so everyone gets the right info. Well done standing up for the Flash side!
# Posted By Ryan Stewart | 4/24/07 7:54 PM
They all turn into a rant sooner or later, but don't worry, your comments are all valid. It's amazing how many people state things about the Flash Platform that are untrue. The ones that I've experienced are Flash overlays as you mentioned and hot spotting video. Where did this come from because this has all been possible since the beginning of Flash Video. I have to agree with Ryan, it would be great if there was somebody that was experienced in both platforms that could offer a non biased opinion. <a href="http://blogs.msdn.com/msmossyblog/archive/2007/04/...">Scott Barnes</a> does an ok job of it but he has to weight his comments towards MS because his paycheck depends on it. However he still has not shown me what Silverlight can do that Flash can't. Can anyone? Scott promises more on this once the beta is released.

I also need to agree with creacog because there is not enough time in the day to learn another platform that can, as far as I know at this moment, only offer me the same functionality as the Flash Platform. And as my earlier post questions, <a href"http://www.lane4interactive.com/2007/04/19/another...">"Why should I learn this"</a> when clearly we have enough on our hands to master one platform.

Thanks,
Tim O'Hare
# Posted By Tim O'Hare | 4/24/07 8:37 PM
I'm not as worried about Silverlight being a threat to Adobe's bottom-line as I am about it diluting the cross platform standard that the Flash Player has become. The thing that sucks about Silverlight and Microsoft in general, is that they seem to feel this insatiable need to have their fingers in every pie and take a piece what ever they can without considering the consequences. What this will do to the Flash platform is injure the adoption rate of the Flash Player by adding another 'flavor' to the stew. "Oh we don't need the Flash Player, we've got Silverlight." "Oh, but Silverlight sucks on a Mac, and is useless on Linux" "Okay, so now we develop for Mac and Linux in Flash, and use Silverlight for PCs..." It just goes on and on. What it really is is a killer for developers who have relied on the Flash Player to be a standard who now will have to deal with yet ANOTHER API, language, compatibility issue due to a lack of standards. Microsoft isn't content with allowing a standard that isn't dictated by them, even though their standards are Windows-Centric. Sorry, M$, you got money, but you're far from being THE ONE. Plain and simple, it's greed.
# Posted By Asai | 4/24/07 8:51 PM
I think that the developers point he makes actually sums it up-they are only focused on their classic windows app developers as they try to add some polish to their lame looking apps. Simply put they are hoping to have someone make UI's that are as cool as OS X's.

As he pointed out if you want any of the advanced features:real 3D, hardware-based video acceleration, and full document support then you need to go with the MS only solution. Interesting how he presented the OS lockin as a benefit. Gee, thanks...

The other one about end users will use whatever content creators publish in is true-and they publish to flash in many cases-on ps3's, psp's, youtube, windows mobile 5, cellphones. Flash is better deployed on MS stuff than MS itself. Does MS have a device central? I think not!

Based on these that tool will be of no use to me or my clients. They really only see flash and miss everything around it that creates value added features:CS3 integration, apollo support-html and pdf by way of that, web tools like kuler. I'd like to see MS produce an application with this cool and awesome to work with technology!
# Posted By Ethan Estes | 4/24/07 8:56 PM
Lets just hope Microsoft has learnt from previous anti-trust issues and does not preload silverlight into future browser and OS releases. Also lets hope that authorities are now more preventative rather than reactionary. We all know RIA platforms are the thing of the future for online applications. Regardless of which technology is better, if choice is already chosen by Microsoft we may as well all give up!

Hopefully Adobe will be keeping an eye on this and protecting their developer base!
# Posted By Greg Reed | 4/25/07 12:24 AM
"Also lets hope that authorities are now more preventative rather than reactionary. "

Huh? You think the US FREAKING Government needs to proactively become involved with how are internet content is delivered? Hopefully your thought process is severely in the minority.
# Posted By Joel | 4/25/07 3:30 AM
It's an emotionally charged issue. The question I've had rolling around my head in the past 2-3 weeks has ben "Why are people so locked into picking a side, what's the trigger that gets them into this mode of thinking".

Yeah, I do get paid by Microsoft but I look after a lot of products in my role, so if Silverlight gets more kudous it's mainly because it's new and that's it (my role covers emerging technology from MSFT as well).

I've got stuff in the burners, but can't give it up until the Release as that *will* get my butt in trouble and secondly I want to make sure it's put into context first.

I think now isn't the time the more I read rants online, I think there is going to be a cool-off period where everyone needs to firstly adjust to the notion Silverlight is here and where does it fit in terms of concept.

Then, we have rational conversations based on merit and where it stands. That being said, this isn't a short haul, it's a long term vision that covers three areas of experience.

(Ultimate - WPF)
(Great - Silverlight)
(Good - ASP.NET 2.0 + AJAX)

I won't comment on where I think Flash sits in the three as it wouldn't be appropriate and would trigger a bad reaction (kind of like a rash but more aggressive). I'd say though I think it touches on more then one in the above ;) (positive folks, that's a positive compliment).

Learning Silverlight isn't a must, it's a choice like all technologies. Some hate AJAX and would prefer to stab themselves in the eye before they touch it, much like say Ruby on Rails... others love them... whatever suites the fingers on keyboard at the end of the day works.

Like I said, at the moment, look for official remarks from both camps for guidance and formulate your own opinions on "official" information as it's an emotionally charged issue.

(Ryan seems to have a fairly balanced pulse on the matter, so keep an eye on his posts).

Scott Barnes
Developer Evangelist
Microsoft
# Posted By Scott Barnes | 4/25/07 5:36 AM
I think that Silverlight has a long way to go to become successful. It's going to hard to get into the creative market, since mac users won't switch to pcs to use new authoring and development tools. And although the Silverlight player is cross platform, MS does compete with Apple, while Adobe Flash is dedicated to provide full quality cross platform support. I think competition is good for the market, but I doubt that Silverlight will be the Flash killer Microsoft wants it to be. But it does show that Microsoft considers Flash and Flash Video to be a serious competetion - a good sign that Flash is heading into the right direction.
# Posted By Karloy | 4/25/07 5:57 AM
Nice job on this post. Thank you, thank you.
I am a pure Flash Platform Developer and installed the silverlight beta runtime 5 minutes ago. Did I sell my soul? Anyway.

What I don
# Posted By Markus | 4/25/07 8:55 AM
great comments, thanks. I really wasn't sure if I'd get flamed for this post but it seems I'm not alone with my thinking.
I totally agree that video is just one aspect of it all and I'm still waiting for someone to step up and explain why Silverlight is needed, what innovations it brings to the table. Scott, your post didn't clarify any of that - all we know now is that there's a lot of stuff you can't tell us about.
Yes I'm picking sides, but that's not because I think Silverlight (dang, what's with that name - could they have been any more imaginative and called it Lightning 2.0 ?) is no good, but I have a problem with MS's attitude, making out that it's only partially competing with Flash yada yada, so much cheaper yada yada when in effect that's bu**sh*t quite frankly. What is the big deal about admitting to it? Yes, we've copied Flash and hired a lot of Flash talent for that reason.

Markus, yes, you've joined the dark side and are forever lost ;-)
# Posted By Stefan | 4/25/07 10:09 AM
"You think the US FREAKING Government needs to proactively become involved with how are internet content is delivered? Hopefully your thought process is severely in the minority."

In response to Joel. I don't think government should be involved in how content is delivered. I am talking of the wider picture. In the UK we have a monopoly and mergers commission that actively judges companies decisions to weigh up how it will affect the market and consumer choice. So it would be a case of  No Microsoft you cannot preload silverlight and not Flash into Windows.

In my opinion its no good the US or Europe waiting 5 years to fine a company like Microsoft for anticompetitive actions when the damage has already been done and is irreversible.

I personally don't mind that an alternative technology is out there. What I do mind is when theres a slagging match going on which has no relevance to anything, Kurt Shintaku's article is just this.
# Posted By Greg Reed | 4/25/07 10:45 AM
I can't resist this one. So Silverlight is cross platform, huh? Ok, ok. Maybe MS has learned it's lesson from other companies which offer cross platform support...maybe they finally see the wisdom in helping their 'competitors' rather than trying to eat them alive. Maybe, just maybe, it's the beginning of a new era...but I wouldn't bank on it. Because far, far up and above the average MS developer, engineer, tech, evangelist are the ones who really run the show and have been for decades. Do you think they are going to do an about face and say, "Gosh, we were wrong about Mac, and Hey! There's a lot of users out there who won't touch us with a ten foot pole, man, we got to take a hard look at our actions and change..."?
It's been proven historically that when people have a lot of 'influence', they aren't likely to be friendly to those who are a 'threat' - real or perceived - to that 'influence'.
Of course people are taking sides. What do you expect?
But when all is said and done, I hope I'm wrong.
# Posted By Asai | 4/25/07 4:48 PM
Hi Stefan,

I was getting equally annoyed at some of the comments going round the blogosphere and I've left some rather blunt comments on some MS developer sites. I'm really glad about Silverlight, however, for one main reason:

It solidifies the changing of the way RIAs are built! I'm personally tired of the uphill battle dealing with enterprise Java/.net developers who only know how to build RIAs with back-end templates filled w/ ghetto code.

Microsoft's release of Silverlight makes this less of an uphill battle.

Cheers!
# Posted By Michael Kaufman | 4/26/07 12:10 AM
Michael Kaufman, couldnt agree more.

I love Flash and probably wont be interested in Silverlight. However more choice in a competetive market to me doesn't see a bad thing. Adobe isn't a small soletrader fighting for business. As long as Microsoft plays within the rules we should be in for an interesting ride.
# Posted By Greg Reed | 4/26/07 8:13 AM
Nice text, however I'd like to see more real arguments on when to use Flex (in which context) instead of 'they say this, now I have to defend Adobe.

As a front-end webdeveloper I have to deal daily with HTML, CSS and javascript and w3c, best practise, standards and crossbrowser needs.
The company I work for are building the websites for others in .Net (framework 2), which is really complicating my work (for instance: installing visual studio 2005, learning about solutions/projects, .Net struggles etc).
So a month ago I presented Adobe Flex 2 to my company, with the presence of our .Net programmers. They were actually quite etnhousiastic about this 'RIA' thing. However, since MS launched Silverlight, our programmers and chiefs prefer MS products more now...

They come up with arguments like Visual Studio, WPF (Windows Presentation Foundation), XAML and .Net will be the best combination in our situation, because of 'our' support for MS products. (errr... every PC has Dreamweaver installed, but only used by webeditors / front-end dev'ers).

So, my point is:
I've not seen any argument so far which say when to use MS wpf/e (expression bundle + visual studio) and when to use Adobe's Flex 2 Builder / Apollo etc.

I can't come up with the best arguments, especially needed to convince our programmers who think in .Net solutions.

For what I've found, there's actually no support or whatsoever for using both MS and Adobe's products.

Where does this leave me?
Not choosing at all would be naive, but does RIA as a goal needs to prove itself more to let developers and clients choose?

Please let me know if there's a chance I can convince our (backend) programmers to use both MS Visual Studio for backend and Adobe Flex Builder for frontend

Thanks, and may the Flashlight be with you ;)

grts Cyppher
# Posted By cyppher | 4/27/07 11:49 PM
Cyppher,

Have you tried the WebORB route? I know they have put .NET features inside Flex Builder 2.0.1 and so you could argue that case.

I think you might be able to integrate VSVSS with Flex Builder as there are Eclipse options available as-is, but not sure how it plays well with FB (in theory it should be fine).

-
Scott Barnes
Developer Evangelist
Microsoft
# Posted By Scott Barnes | 4/28/07 12:03 AM
good comment Cyppher. I guess it's a case of what tool is better suited for the job. I can;t tell you which one that is. But I also see it a bit like this: if MS really is ripping off Flash (it seems that way - they may call it inspiration though) then I rather use the original instead of the copy ;-)
iPod or Zune. You choose LOL
# Posted By Stefan | 4/28/07 8:41 PM
i Have both.. I'm sticking with the iPod for now though.. so..
# Posted By Scott Barnes | 4/28/07 8:42 PM
Me too, but I haven't tried the Zune so do feel free to send one over for review :-)
# Posted By Stefan | 4/28/07 8:50 PM
I have to agree with you Scott, to be fair, Flex does look a lot like Visual Studio -- not as feature rich or as robust....and Macromedia/Adobe worked on Flex for 5 years I think, right? So maybe they are both guilty of inspired product development.
# Posted By Michael Kaufman | 4/29/07 2:57 AM
We are currently mixing ASP.NET, OpenLaszlo and "vanilla" Flash and I see no reason to rewrite existing apps. I consider Silverlight an option for next year for production use and I think that Windows Media Video is still a few steps ahead of Flash Video, especially Windows Media Encoder can do a lot more than Flash Media Encoder. On2's licensing fees are also not helping Flash Video.
# Posted By Jan Pies | 4/29/07 3:47 PM
Btw, I wonder why OpenLaszlo is not getting mentioned more often around here.
# Posted By Jan Pies | 4/29/07 3:48 PM
cyppher,

Using WebORB for remoting and the VSS plugin for for source control with Eclipse works like a charm (though you must use Eclipse with the Flex Builder plugin, it doesn't work with the Flex Builder reg. install). Give it a try, great way to use .NET for the backend.
# Posted By Jim Phelan | 4/30/07 8:39 PM
maybe it will be good and give flash competition, therefore getting both platforms to strive to improve - rather than the current one horse race.

but it is a concern about sliverlight diluting the 'flash' space, in that MS start to use their position of browser dominance to promote silverlight over flash by whatever means.
# Posted By jim | 5/2/07 3:41 PM
As a developer I can tell you one thing: Silverlight has much better support for developers since it is based on C# and the .NET framework. The developers community never liked Flash and it was mostly used by graphic designers. Silverlight brings a perfect solution for both designers and developers, and that's the reason I believe most companies will choose Silverlight.
# Posted By Amir | 5/4/07 11:03 AM
Amir, that's kind of funny. Silverlight is a perfect solution for all those graphic artist/.net programmers? What, all 4 of them? MS will have just as hard of a time, if not way harder getting designers to learn programming as did Macromedia since so many of us have done it. Why would we switch? For both Flex and Silverlight it's going to take designers and developers working as a team. Adobe has a leg up in this area.
# Posted By Michael Kaufman | 5/4/07 4:35 PM
The way I see this is developing, is that MS will/may push flash out slowly from its browser. IE already prevent flash to play automatically - making the user press space bar or click - considering it a security risk. I dont see this issue with Silverlight.
# Posted By Nelson | 5/30/07 11:44 AM
in all honesty that issue was not Microsoft's fault but a patent dispute, you even have to click to activate some MS content and it can be worked around easily.
# Posted By Stefan | 5/30/07 12:17 PM
Avoid all of this and use JavaFX.

All those complaining about MS polluting/confusing the waters, are the same people that used Flash, when they could have been using Java all along...

Java is the only one that is truly open, and truly cross platform.
# Posted By robert Engels | 11/9/07 10:24 PM
and Java is truly, truly SLOW...

let's not forget to mention JAVA needs a plugin / OS addon, which is a very irritating piece of non usable software.

Thanks, but JAVA... even on my PDA I won't install it...
# Posted By cyppher | 11/9/07 10:44 PM
JavaFX will be as successful as the JMF was ;) Like always sun is sleeping on it's - "hey we have got java" - attitude. Not good ...
# Posted By x | 11/30/07 2:56 PM
I dont feel that silverlight will grow as much as flash is now.It's far behind from Flash.
# Posted By Sunil Gupta | 2/17/08 2:28 AM
i.e 7 doesn't have flash installed; you have to download the plug-in, already ms are - very slowy - trying to kill off flash
# Posted By peter | 3/4/08 10:17 AM
One problem is that users have to save the Silverlight installation files to their hard disk and then install the plug-in. Unfortunately some of our users are so unsophisticated that I am not sure they will manage this!
# Posted By Jane Carter | 5/5/08 12:24 PM
As always Ms will try to win the game by hook or crook.
# Posted By Kingston | 7/14/08 12:17 PM
I'm all for anything that makes life hard for Adobe; nobody seems to remember the late 80's, early 90's when Adobe was gouging 500 bucks a pop for outline fonts, functionally identical to Truetype. This obscene monopoly was only squashed when Windows 3.1 shipped with Truetype fonts and support.

The trouble is we've already got too many video formats and it just gets worse by the week. It's all about DRM and the Streaming cash cow that's going to make zillions for the first company that manages to sew up the whole content scene. M$ has it all cued up with Vi$ta, which is crammed full of DRM, much of which won't be switched on till needed. When every machine has vista on it and it's too late to do anything about it.

You can help make this fail by refusing to come to the vista party. Keep your XP, use Ubuntu, Mac, whatever, just don't get vista. If you've got it, trash it and put something else before it's too late.
# Posted By freddyzdead | 8/5/08 7:55 AM
Silverlight = .net bloat.

Why would anyone want bloat? It's the worst kind of 20th Century technology lingering like a bad smelling cheese.

We're almost into the second decade of the 21st Century.

Awaken to REBOL 3.0
# Posted By SoCaliente | 8/21/08 4:25 AM
SILVERLIGHT SUCKS
# Posted By Null | 3/20/09 6:08 PM