Slashdot Mirror


HTML 5 Takes Aim At Flash and Silverlight

snydeq writes "While Adobe, Microsoft, and Sun duke it out with proprietary technologies for implementing multimedia on the Web, HTML 5 has the potential to eat these vendors' lunches, offering Web experiences based on an industry standard. In fact, one expressed goal of the standard is to move the Web away from proprietary technologies such as Flash, Silverlight, and JavaFX. 'It would be a terrible step backward if humanity's major development platform [the Web] was controlled by a single vendor the way that previous platforms such as Windows have been,' says HTML 5 co-editor Ian Hickson, a Google employee. But whether HTML 5 and its Canvas technology will displace proprietary plug-ins 'really depends on what developers do,' says Firefox technical lead Vlad Vukicevic. It also depends on Microsoft, the only company involved in the HTML 5 effort that is both a browser developer and an RIA tool developer. 'That's a big elephant in the room for them because you can imagine the Silverlight team [whose] whole existence is to add [this] functionality in. [But] if Internet Explorer puts it already in there, why do we have Silverlight?' asks Mozilla's Dion Almaer." The RIA guys are quoted as saying they're not worried, because HTML 5 + CSS 3 is 10 years out. Are they just whistling in the dark?

94 of 500 comments (clear)

  1. It's the tools stupid by QuantumG · · Score: 5, Insightful

    If graphics artist types can't make the kind of pointless crap that they do now with Flash, we won't see uptake of HTML 5.

    --
    How we know is more important than what we know.
    1. Re:It's the tools stupid by CountOfJesusChristo · · Score: 5, Interesting

      If graphics artist types can't make the kind of pointless crap that they do now with Flash, we won't see uptake of HTML 5.

      I was under the impression that canvas tag was going to allow people to create those kinds of whiz-bang interfaces that are currently done in flash.

    2. Re:It's the tools stupid by QuantumG · · Score: 3, Insightful

      If by "people" you mean "javascript programmers", yes, it will.

      But Flash is popular because artist types can do it.

      --
      How we know is more important than what we know.
    3. Re:It's the tools stupid by Tronster · · Score: 3, Interesting

      While I don't agree with how the grandparent phrased it; I'd say it's spot on. Canvas tag or not, the editing tool has to allow artists, hobbiest, etc... to easilly create content and publish to the web for others to see.

      Flash's biggest win over Silverlight is:
      1) Install base
      2) Defacto web animation tool

      If enough browser pentration occurs for the install base then the editing tool is the last big hurdle.

      My predictions (as a C++, Flash developer):
      1. Silverlight takes a larger market share than Flash in 3 years (in 2013)
      2. HTML5 overtakes both in 5 years (2015) if a "killer app" for editing comes into existance by 2012.

    4. Re:It's the tools stupid by nausea_malvarma · · Score: 4, Interesting

      In this day and age, you don't need to know good html in order to make a webpage. We have WYSIWYG editors. So I don't see why we couldn't have an editor for the canvas tag, that would provide artists with a point and click interface like flash does.

    5. Re:It's the tools stupid by setagllib · · Score: 4, Informative

      You have to be kidding about Silverlight overtaking Flash. Not only has Silverlight failed to take any notable market share to date, many projects that started with Silverlight have switched to Flash (or even Java and JavaScript).

      Even Microsoft Popfly itself is so unpopular you can go for months at a time without hearing about it, and I bet you hadn't heard about it for months until just now.

      --
      Sam ty sig.
    6. Re:It's the tools stupid by Anonymous Coward · · Score: 5, Insightful

      The irony is that the most popular WYSIWYG editors are produced by Adobe and Microsoft.

    7. Re:It's the tools stupid by setagllib · · Score: 2, Insightful

      The economic motivation is to be able to compete in the new market. If HTML5 is awesome enough to kill Flash, the best Adobe could do is be ready to take part of the new market, even if it's less profitable. If they refuse to do so, and Flash does get killed, they end up with nothing, which is certainly even less profitable.

      --
      Sam ty sig.
    8. Re:It's the tools stupid by ink · · Score: 5, Insightful

      Amen. I wish more developers would take the time to understand this point. Without an analog to Adobe Illustrator, Adobe Photoshop and Adobe Flash (vector animator/tweening) -- no other technology will succeed. HTML5 is a great _engine_, but that's all it is until we have the tooling to make it actually useful.

      --
      The wheel is turning, but the hamster is dead.
    9. Re:It's the tools stupid by StreetStealth · · Score: 4, Insightful

      What you're not considering are all the other Flash-based sites that don't trade in pointless crap -- the far more subtle ones where you have to take a peek at the context menu just to be sure they aren't actually using some particularly clever JavaScript.

      These are the sites that use but don't abuse Flash, and are the best candidates for HTML 5's more lightweight environment. If the designers and developers of these sites can be convinced it's worth migrating from Flash for the decreased overhead, they just might.

      --
      Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear
    10. Re:It's the tools stupid by fatalwall · · Score: 2, Interesting

      but can there editors be used from within the web browser embedded into a site so that it can be modified from any computer the owner is working at?
      once this is built into the browsers it could be used to created an editor such as this without the need to reverse engineer or license junk

    11. Re:It's the tools stupid by DragonWriter · · Score: 3, Interesting

      Is there any economic motivation for someone else to invest the money in creating a Flash-style editor to compete?

      Sure. Anyone whose determined it is in their interest to support HTML5 + Javascript as an alternative to Flash has an interest in seeing that it gets used, so everyone that has been embracing HTML5 for browsers -- Google, Apple, Mozilla, and Opera, just to name the browser publishers -- also has an interest in creating tooling to make sure that HTML5 doesn't just sit around unused in favor of Flash and Silverlight.

    12. Re:It's the tools stupid by JobyOne · · Score: 4, Interesting

      If graphics artist types can't make the kind of pointless crap that they do now with Flash, we won't see uptake of HTML 5.

      As a professional "graphics artist type" I take a offense at that. What if I were to ask about the computer coders types making the kind of buggy crap they do now with [whatever language you like]?

      Don't blame me for the ugly crap made by my less talented brethren and I won't blame you for the unstable, insecure crap made by yours. No-talent assclowns are no-talent assclowns, regardless of profession.

      This graphics artist type (full disclosure: I may get paid for design, but my hobby is programming so I'm sort of an odd duck), for one, is very excited at the potential of HTML5. I look forward to a world where I can make animations for the web and embed videos and whatnot without having to muck around with stupid Flash/Silverlight/Java/whatever. I HATE Flash, I HATE Silverlight more, I HATE Java the most, and anything I can't name off the top of my head can go STRAIGHT to hell. I do see where the parent is coming from though. I see a lot of designers building sites in Flash just because they lack the analytical skills to wrap their overdeveloped right hemispheres around using CSS and (X)HTML. To design a website that isn't just pretty, but is actually good takes more than a good creative sense.

      These days everyone and their brother and their cat might think they're a web designer, but most of them aren't. They're just some guy with a pirated copy of Photoshop. Rest assured that there are web designers out there who know what they're doing.

      --
      Porquoi?
    13. Re:It's the tools stupid by Tronster · · Score: 4, Insightful

      Microsoft wins market share, not by innovating, but by making a product, and quickly iterating up-to and past the leader.

      Adobe has more baggage to deal with (e.g., http://blogs.adobe.com/rgalvan/2009/06/feature_feedback.html ) which hurts the speed they can push ahead with new features. I've tried Silverlight 1 and 2; both show promise but neither seemed as mature as Flash CS3. Now CS4 is out as-is Silverlight 3. Silverlight 3 compared to 2 offers many times newer features than what Flash CS4 offered over CS3.

      For example, I'd love an integrated code editor in Flash with decent editing, syntax highlighting, and intellisense capabilities; I've been waiting for this since MX2004. Silverlight 3 now has a built-in code editor, I wonder how well it stacks up to what Adobe offers.

      Overall I'm glad Silverlight exists as it will push Adobe to keep making Flash a better technology, but historically Microsoft has come out on top. It took Microsoft 6 years from IE1.0 to make this happen in the browser marked ( http://en.wikipedia.org/wiki/Usage_share_of_web_browsers ) With 3D it took Microsoft until 6 years, from DirectX 1.0 to DirectX 8.1, to overtake OpenGL in the AAA PC gaming market.

      Unless there is a shake-up in Microsoft I predict it will happen with this RIA tech too.

    14. Re:It's the tools stupid by jasoncar · · Score: 2, Informative

      What is Popfly? O_o .......... No, I'm serious.

      http://www.popfly.com/

      Microsoft Popfly is the fun, easy way to build and share mashups, gadgets, games, Web pages, and applications.

      It looked briefly interesting to me about a year ago. I have no idea what the current state of it is.

    15. Re:It's the tools stupid by Fallen+Seraph · · Score: 4, Insightful

      Independence from Adobe for one. Right now, without Flash, Youtube does not work, period, end of story. That's why they're experimenting with the HTML5 video tag, so that Adobe won't be able to screw them over one day if they feel like it. Granted the likelihood of that happening is slim to none, the potential threat is enough for them to try as hard as possible to push for open standards. This is exemplified by things like the mobile web. While Opera pushes their mobile browser hard, mobile browsers as a whole are limited by Adobe's watered down FlashLite deployments, which makes rich media for mobile browsers nearly impossible using anything but javascript (which is still limited).

      Not to mention the fact that it enhances the user experience. If you can just get a browser, with no plugins required, that's much easier for users to deal with.

      And on a final note, have most of the people arguing that Flash is "easier for designers to use" actually used Flash? Doing anything really interesting in Flash requires using Actionscript, and Actionscript 2 is basically a javascript clone, while Actionscript 3 is more similar to Java. I learned actionscript 2 before I learned javascript, and the total time to go from one to the other was about 10 minutes (how long it took to learn the new constants, global variables, and proper DOM manipulation).

      The fact is, if the web is to continue to grow, it MUST shirk Adobe and Microsoft's proprietary plugins for open standards. Not only do they often run better (Flash can be amazingly bloated, just look at Hulu's standalone Adobe Air app), but they give us more options and possibilities as well.

    16. Re:It's the tools stupid by RobNich · · Score: 4, Interesting

      I don't see why it would be less profitable. They don't charge for the Flash client, only for the authoring tools.

      Even if Silverlight were to take over, as long as Adobe makes a decent tool for creating Silverlight projects, they'll make close to the same amount. Although come to think of it, they may lose some sales only because they don't "own" the technology in consumers' eyes, and many consumers would buy Microsoft if they could anyway.

      But since HTML5 is not owned by a company, it puts Adobe on equal footing with any other company making an editor. Consumers would be able to choose their editor, and Adobe has a well-established footing in the market. If they just changed their product to output HTML5 instead of or in addition to a swf file, they'll keep their strangehold on the editor market.

      --
      Hello little man. I will destroy you!
    17. Re:It's the tools stupid by cheesybagel · · Score: 4, Insightful

      Microsoft has tried to replace the PDF format several times in the past and failed.

    18. Re:It's the tools stupid by ibbie · · Score: 3, Informative

      but can there editors be used from within the web browser embedded into a site so that it can be modified from any computer the owner is working at?

      Sure. Just use Javascript + *Pick/build your favorite CMS app*, and voila. HTML 5, while having more capability, is still HTML.

      --
      The wise follow a damned path, for to know is to be forsaken.
    19. Re:It's the tools stupid by Ilgaz · · Score: 2, Insightful

      I will (or would) take Silverlight serious if they release 64/32bit plugins AND design tools for Linux, OS X (PPC too!), Symbian, Google thing, FreeBSD.

      Not that one coded by that MS trojan. The real thing, with ALL codecs, ALL functionality, releases in sync.

      They have to code the design tool, plug into XCode on OS X, plug into Adobe tools, plug into Quicktime and guarantee there will be never, ever any missing updates for any of these non Microsoft operating systems.

      That is what Flash is or will be. Adobe actually experiments with a single Flash platform for anything you can imagine. Flash Lite 3 already does lots of desktop Flash functionality and soon, there won't be "Flash Lite", there will be only Flash.

      Flash is not that bulky Netscape to kill with same methods. It is one of the most successful applications in computer history, even ATM machines run it right now. Did MS really dream something else? I actually feel ashamed for them since there is no Silverlight for Windows Mobile yet while Symbian owners enjoy youtube videos.

      HTML5 can't overtake anything unless they spare time figuring out the reasons why that graphics/UI designer chooses Flash for that specific task, why he/she pays that money to Adobe, why Youtube has become successful etc. They must face the reality. The reality isn't "stupid designer chooses evil proprietary tech". You lose right when you call your "potential customer" as stupid person.

      I fail to understand why Java, especially after that really brave GPL move is still called proprietary anyway. Isn't poor thing hit enough with FUD and misinformation, abuse?

    20. Re:It's the tools stupid by rainhill · · Score: 2, Interesting

      You have to be kidding about Silverlight overtaking Flash..

      Wait until everyone and their pets switched to win7 and silverlight is an "inseperably" embedded into it.

      Netscape, Real Media was killed this way.

    21. Re:It's the tools stupid by Just+Some+Guy · · Score: 5, Funny

      What is Popfly?

      A guaranteed out?

      --
      Dewey, what part of this looks like authorities should be involved?
    22. Re:It's the tools stupid by dgatwood · · Score: 2, Informative

      And heinously buggy. Most of the crashes I've seen in Safari have Flash in the backtrace (and usually Flash_EnforceLocalSecurity()). Some flash sites crash browsers with such ease and regularity that it borders on painful to visit them at all---particularly some of those flash games that display random flash ads before you can play them. Those crash Safari and FireFox about 50% of the time.

      From a quick skim of the 'net, I see reports that it is not only the #1 cause of crashes in Safari, but also in FireFox (both on the Mac and in Linux). It is probably the #1 cause of IE and FireFox crashes on Windows, too, if I were guessing. To describe Flash as an abomination is an insult to abominations.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    23. Re:It's the tools stupid by Hucko · · Score: 3, Insightful

      Y've never heard of the doc format? Sure it is technically inferior but I'm sure more people use it than pdf. I'm still trying to convince my plebes that if the wish to share information, they should use pdf. They just complain that they don't understand what PDFCreator is. :s So I repeat myself, yet again.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    24. Re:It's the tools stupid by mrboyd · · Score: 2, Insightful

      Every use of flash is an abuse. Since I'm using flashblock every site that requires flash is broken for me (and I enjoy that). Particularly the clever one who use 1x1 flash in a hidden div to do whatever the hell it is they need a 1x1 flash for.

      If I care for your flash content I'll make the extra effort to click on the "play" button. There is just no way anyone will decide when a clever flash animated menu will run and hog my browser. If your site requires so much flash that I have to click ten different flash element to get basic navigation (<a href= damnit!!) it's usually a sure indication the site suck and the content in on par with the web designer mad skillz.

      So far the only decent use of flash I've seen are video and some games. flashy ads and flash 'app' with their non-selectable text, non-standard navigation scheme and crappy load time makes me want to flail the website owner.

      And that's too bad because Flex could be a great platform if the compiler was not so slow you want to kill someone every time you're launching your project.

      HTML5? sure! bring it on! If it's going to be the new flash I just hope I can block it.

    25. Re:It's the tools stupid by Pascal+Sartoretti · · Score: 2, Informative

      Right now, without Flash, Youtube does not work, period, end of story.

      Except on the iPhone :-)

    26. Re:It's the tools stupid by gmack · · Score: 3, Informative

      1x1 flash is for permanent cookies. Browsers have all sorts of cookie controls and max cookie storage times whitelists and blacklists flash doesn't. Any site can set a cookie and cookies in flash never go away unless you go to a special adobe site that allows you to browse your flash cookies and delete some or all of them.

    27. Re:It's the tools stupid by WillKemp · · Score: 2, Insightful

      Graphics is graphics, no matter what the medium is. What i hate about flash is the time it takes to load and to grind and clunk its way into action. That's rarely an issue with small areas of flash on a mainly html page, but the bigger it is the worse the problem. But it is mostly pointless. At the good end, it barely makes any more impact than a static image would and at the bad end it may be ok the first time, but it quickly becomes intensely irritating when you have to go to a site several times.

    28. Re:It's the tools stupid by Moridin42 · · Score: 4, Funny

      Not for the Mets...

      --
      I don't expect morality, equality, consistency, or justice from the law. I expect only legality.
    29. Re:It's the tools stupid by smoker2 · · Score: 3, Informative

      You don't have to go to an Adobe site. Under linux you can find the cookies at ~/.macromedia
      Browse any directories below that and files with the .sol extension are cookies. Delete away. If you really want to, just delete all the cookies :

      rm -Rf ~/.macromedia/Flash_Player/*
      rm -Rf ~/.macromedia/Macromedia/*

      In windows they are stored under C:\documents and settings\Local User name\Application Data\Macromedia\

    30. Re:It's the tools stupid by Anonymous Coward · · Score: 3, Funny

      Frontpage and Expression Web isn't WYSIWYG, it's WYSIWTF.
      Visual Studio for other uses (C++/C#) is kind of neat though.

    31. Re:It's the tools stupid by Ginger+Unicorn · · Score: 4, Funny

      it's a good job you specified "AD" as I may have been confused by the ambiguity and perhaps thought that internet explorer 6 was first released in the middle of the fucking bronze age

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    32. Re:It's the tools stupid by RingDev · · Score: 2, Informative

      Moonlight is the open source Linux version.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  2. Total nonsense by WaywardGeek · · Score: 5, Insightful

    Just because I can embed video and sound doesn't make my HTML pages the equivalent of flash. More importantly, Microsoft has "announced" intension to support HTML 5, but there's exactly zero movement so far from the market leader, and a long history of similar unfulfilled promises. Until Microsoft says HTML 5 is the next big thing, it isn't. Sorry, I know it sucks.

    --
    Celebrate failure, and then learn from it - Nolan Bushnell
    1. Re:Total nonsense by man_of_mr_e · · Score: 3, Insightful

      Acid 3 is, unfortunately, heavily dependent upon CSS3 functionality, which isn't officially standard yet and could change. So claiming that Acid3 is some kind of test only tests if you're compliant with drafts.

    2. Re:Total nonsense by JohnBailey · · Score: 2, Insightful

      If you'd stop for a second to remove your head from between Ballmer's legs, you'd notice that Microsoft's monopoly on the browser market has long crumbled and they're constantly losing market share. Microsoft's power to blatantly ignore standards and have everyone have to grudgingly follow behind is but a mere shadow of what it once was, and it doesn't look like they'll be regaining such a position any time soon, if ever.

      Which is why a Silverlight plugin for Firefox exists. IE is headed to live on a farm with a nice family right now.. So unless they can pull off Silverlight and a few other things that get Windows specific stuff commonly used on the net, in a few years time, expect IE to be abandoned again. Microsoft may not be able to instantly deliver 90%+ install base of any codec or media playing system any more, but they can still do enough to bugger the net up for the rest of us given enough time. And they can afford to throw money at such things for much longer than most companies outside open source.

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    3. Re:Total nonsense by Jane+Q.+Public · · Score: 3, Insightful

      Sorry, but this is part of what I do for a living, and standards compliance means a great deal. It makes a huge difference.

      The more compliant the browsers are, the less work I have to do. As long as my code is also standards-compliant, the less cross-browser testing is necessary. This is so huge I don't really know how to emphasize it.

      Right now we have to test our site under IE6, IE7, FireFox, Chrome, and Safari in both Windows XP and Vista. We have to test IE6, IE7, FireFox, Chrome, and Safari in both XP and Vista running in a VM on a Mac. We have to test FireFox, Chrome, and Safari under OS X. (Opera has not had a sufficient piece of our customer share.)

      Now, unless I have miscounted, that is 23 browser tests we have to do for each update of our site. You think that's fun? And all because of different levels of standards compliance.

      It will get somewhat easier when IE6 dies its glorious painful death (which could not be too soon for me), because that is the browser that is LEAST compliant of them all, and which requires more tests than any other. Though IE7 is no picnic.

    4. Re:Total nonsense by Anonymous Coward · · Score: 2, Informative

      With worldwide IE market-share now down to 65% (http://arstechnica.com/microsoft/news/2009/06/may-2009-browser-stats-rivals-chip-away-at-ie.ars
        I don't think you can say that the world is waiting any longer for Microsoft's word on the matter.

      When IE usage is below 50%, are you still going to say that Microsoft's endorsement is necessary?

  3. Let's get on with it! HTML 5.0 Now!!! by itsybitsy · · Score: 2, Insightful

    Dump Flash and Silverlight into the dust bin of bit history along with the YouTube master control! Onward!

    How about adopting Chromes Native Code Binary API plugins for all the browsers while we're at it? Let's get it so that we can auto download plugins written in languages other than that icky JavaScript gooicky stuff.

    Get on with it guys! The web browser is still just so much as a dumb terminal spitting screens to a central server master control program!

    Let the independent distributed revolution begin!

    1. Re:Let's get on with it! HTML 5.0 Now!!! by zoips · · Score: 3, Insightful

      What's wrong with Javascript?

    2. Re:Let's get on with it! HTML 5.0 Now!!! by zoips · · Score: 2, Insightful

      Not a particularly great explanation as to the shortcomings of Javascript other than apparently C-style languages are a no-go with you. Plus it's prototype system is pretty half-assed, so I'm not sure that's even a positive (I'd prefer real prototype setup like in SELF).

      I don't recall asking why anyone would want to use another language, though, as that's obvious: language preference. *shrug*

  4. Need good tools by poached · · Score: 5, Insightful

    Flash, Silverlight, and JavaFX all have major vendor tooling support to help coding, developing, deploying on these platforms easy. I don't know of any tools in existence or in development that can beat the solutions offered by these vendors. Adobe might be willing to do that in the past, but they own Macromedia (flash) so I don't know if they will step up. In short, unless the tools are there, it will not see major adoption.

  5. What about the browsers? by laughing+rabbit · · Score: 2, Insightful

    The RIA guys are quoted as saying they're not worried, because HTML 5 + CSS 3 is 10 years out.

    If this is the case, how far behind will the browsers be in supporting the standards?

    --
    No incumbents, not no where, not no how.
    Vote them out every term.
    1. Re:What about the browsers? by BZ · · Score: 3, Interesting

      The 10 year timeframe is for going to REC. Which means there are two complete interoperable implementations.

      Unlike previous W3C standards, this time they're not going to publish as final it until they have evidence that it can actually be implemented, and by more than one development team. That's been a major issue with CSS2, for example: the long time CSS2.1 has been taking has been largely about fixing things that were underdefined, contradictory, or just wrong (in the sense of not making any sense) in CSS2 and that were discovered when people went to actually implement the spec.

  6. HTML5 is awesome by cthulhuology · · Score: 3, Interesting

    HTML5 is incredibly awesome. I've been building some apps that run only in safari and the things you can do in so very little code make Flash and Silverlight look like anemic. What people don't realize is that HTML5 means tools to author HTML5 in HTML5. I've done a simple Object Oriented Javascript programming interface that currently only runs in Safari4 (only one with sufficient HTML5 support), and it is amazing what you can get done in 500 lines of code. Using the framework at http://www.dloh.org/ I built a graphing app by adding 2 lines of Javascript. A simple movie player is 5 lines of javascript. It takes stupidly little code to make compelling apps using the right tools and HTML5. Furthermore, more and more phones are supporting the WebKit framework. Qualcomm is recruiting a team to port webkit, so we'll soon see it on Brew phones. Iphone runs it. Android phones run it. And even if you run Opera, once again you're getting decent HTML5 support on your phone. This is game changing technology because it runs on the devices that most of the 6 billion people on the planet actually use.

    1. Re:HTML5 is awesome by bogaboga · · Score: 3, Informative

      Why is the site you link to in your piece show as 100% black in Firefox 3.0.11?

      Disclaimer: I am no web developer.

    2. Re:HTML5 is awesome by coryking · · Score: 2, Informative

      This is game changing technology because it runs on the devices that most of the 6 billion people on the planet actually use.

      yet it doesn't work on any of the browsers in stalled on my computer.

  7. HTML5, with canvas, is fantastic by Radhruin · · Score: 5, Interesting

    I've recently embarked upon a hobby project where I'm only targeting the latest browsers, excluding IE8.

    Not until now have I realized how much we web developers are hampered by IE. Canvas and Javascript are a highly capable platform for interactive graphics, and it works across browsers and operating systems without issue. Chromium on Linux for example, incomplete as it is, works with canvas out of the box (not to mention about 10 times faster than FF in executing Javascript).

    The ability to create web pages quickly, using convenient CSS2 and 3 rules, the ability to use piles and piles of Javascript without worry, the ability to have everything just work across my target browsers, it's utterly amazing. If we weren't stuck in this damn backwater due to having to support IE, the web would be a far more compelling platform.

    I absolutely cannot wait for the day when HTML5 and CSS3 are widely supported and adopted, but will that day ever come? Surely Microsoft realizes, as I have, how much potential is here, and I don't doubt that some of the higher ups would hold IE back so that developers are forced to use their plugins in order to deliver their content.

    For those projects that don't care about IE support, HTML5 canvas/video/audio is a fantastic leap forward for the web. For the rest, business as usual for some time to come I'm afraid.

    1. Re:HTML5, with canvas, is fantastic by derGoldstein · · Score: 3, Insightful

      The assumption that the IE team is motivated to compete with other browsers on the grounds of features and compatibility is naive. MS if pushing Silverlight through every vector they can think of. They like things the way they are: proprietary. This is the same company that makes Visual Studio, along with compilers for a dozen languages. Do you *really* think they'd have a problem developing a JavaScript engine to compete with V8? Or implement a few additional CSS rules? How about Canvas?

      As long as the numbers of IE usage remain where they are, they are not compelled to push this route of technology. They like things the way they are now.

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    2. Re:HTML5, with canvas, is fantastic by derGoldstein · · Score: 4, Insightful

      I'm actually staring at the screen and trying to think of what to "say". Have you just met Microsoft? They've had .Net code running on BSD since ~2002, and I'm *not* talking about Mono. They've released plenty of code that runs "on the competition", while attacking both from the legal *and* the PR fronts. It's all a messed up game for them, they're stalling for as long as they can. They'll help you along with your science project and then sue you for using their patents in it. If we haven't learned this by now, I suppose we never will.

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
  8. Yeah, but javascript sucks by Virus+Hunter · · Score: 5, Insightful

    I'm sorry but I just can't stand developing in Javascript. Javascript is hands down the most arcane language I find myself developing in. At this point being locked into a language like Javascript by the standards community seems much more restrictive than what the proprietary plug-ins are offering. Programming in both Silverlight and Flex has been a liberating experience for me. When using Silverlight or Flex I'm able to focus on creating an application that satisfies my customer's needs; instead of focusing on the black magic tricks that are so often required when using Javascript and HTML. At the end of the day it's so obvious that HTML and Javascript were not intended for serious application development. Not only do Silverlight and Flex offer better programming models they also offer rich support for databinding, and that has simplified so many of my applications. So unless HTML 5 comes packaged with a better programming language and data binding you can count me out.

    1. Re:Yeah, but javascript sucks by acidrainx · · Score: 4, Insightful

      I was ready to jump on you when I read the title of your post, but you're right, mostly. JavaScript is actually a really nice language to develop in (for small projects). With features such as lambdas, closures, and functions as first class objects, you can write some very elegant solutions with very little code.

      Even with those features it's still stuck in the dark ages when compared to other modern languages. Prototypal inheritance, while cool, doesn't really offer the power that classical inheritance gives you when you're creating large systems. There's no such thing as super in prototypal inheritance, which gets annoying after a while.

      Lately I've been looking into Flex and ActionScript 3. AS3 is basically what EcmaScript 4 was going to be before Microsoft derailed it. It's basically Java with a different syntax, a few extra features (lambdas, closures, namespaces), and no equivalent to abstract. It's really nice.

      While I'm all for HTML5 and open standards, I highly doubt that it will ever be able to keep up with proprietary solutions like Flex. There's always going to be that big asshole in the corner who refuses to keep his browser up to date with everyone else. I've written large programs in JavaScript and its just far too stressful trying to keep IE-compliance. Until Microsoft or IE are dead and buried, I'm going to have more fun writing Flex apps that run on all browsers and all platforms without any platform specific code.

    2. Re:Yeah, but javascript sucks by aztracker1 · · Score: 2, Informative

      -1 ignorant... jQuery *IS* javascript... I wouldn't suggest that *anyone* start using jQuery unless you have a good understanding of JavaScript (the language, not the browser DOM). I see too many stupid questions from people thinking they can use jQuery effectively without knowing the JavaScript language.

      --
      Michael J. Ryan - tracker1.info
    3. Re:Yeah, but javascript sucks by acidrainx · · Score: 2, Insightful

      Mod this guy up. I'm really sick of people bashing JavaScript when they really mean to bash the DOM and its inadequacies and cross browser woes.

      Please, if you want to sound intelligent when talking about the problems with JavaScript, make sure you're talking about the language, not the APIs available in the browser. That part is called the DOM.

    4. Re:Yeah, but javascript sucks by acidrainx · · Score: 2, Insightful

      I think you missed the point. The API is not the language. The language is the language. To put it in words that you will understand: The API is shit, the language is not.

      Yes, the DOM is not great and it's implementation in IE is worse. But jQuery and other libraries do make it much nicer to work with, which is what the original guy was trying to say.

  9. Adobe brought this on themselves by icebike · · Score: 3, Insightful

    Had Adobe not steadfastly refused to put any end user controls or setting in Flash no one would have bothered to develop alternatives.

    But because they wanted to cater to the jumping monkey segment of the web advertising world, they stonewalled every request for end-user controls, such as no looping, no animation, no sound, etc.

    Besides the fact that it is bloatware, its just end user un-friendly.

    In order to control Flash, you needed to kill Flash and millions of web browsers would like to do exactly that.

    Being an open standard HTML5 is open for development of end-user controls, such as animate only while cursor hovers, sound off till I say so, etc.

    Bring on HTML5.
    This is a market Adobe deserves to lose.

    --
    Sig Battery depleted. Reverting to safe mode.
    1. Re:Adobe brought this on themselves by derGoldstein · · Score: 4, Insightful

      As an aside: Does anyone remember how they pushed SVG before they bought out Macromedia? They even made a decent player, which you can still get here. Notice the first line on the page: "Please note that Adobe has announced that it will discontinue support for Adobe SVG Viewer on January 1, 2009."... Who needs SVG after you own Flash?

      Screw Flash. Screw Acrobat. Screw Silverlight. On the web, the most puritan Free Software advocates are right: If it's proprietary, don't download. Don't install. You've just giving them the power to take away your choices.

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
  10. well... by evil_marty · · Score: 4, Insightful

    this is the beginning of the no-plugins trend and I for one think its about time. Sure some 98% of people have flash installed, silverlight much much less and java (well I tend to steer away from that as much as possible, besides when was the last time anyone ran an applet these days?) but the problem we are seeing is that single vendors take there time to migrate to other platforms, and usually then they lack features and what nots. Look at flash, it isn't even available for the iphone and it's linux support is very limited (alpha still?) not to mention lacking 64bit in windows, fucking windows! If flash was an open platform then more external resources can be used to address these situations but then this is where html5 goes one step further, instead of making it a plugin for everyone to download why not just make it part of the browser and save the hassle.

  11. Developers, developers ... and authoring tools by Gopal.V · · Score: 5, Insightful

    The fundamental issue with the new RIA standards is the lack the of authoring tools. I have got a number of graphically-inclined friends who are never going to write something with HTML5 mainly because there are no tools out there (yet) which come even close what the Adobe authoring tools can do.

    Recently, I sat with one of my friends (who's a decent artist) and played around with Processing 1.0. After several minutes of hard work, it just became abundantly clear that visual thinkers have a lot of trouble expressing what they want algorithmically. The experience was repeated the next time, when he was playing around with chucK (yeah, he's a music dude too).

    The graphic artist folks will have a lot of trouble using the HTML 5 authoring tools currently available, especially if they're confined to use HTML Canvas programmatically. I've easily gotten upto speed with canvas, but I'm a programmer with no artistic pretensions.

    Real adoption of HTML5 - canvas and video & all, will need easy ways to author media ... not write code.

    1. Re:Developers, developers ... and authoring tools by derGoldstein · · Score: 2, Interesting

      Sometimes it really sucks you can't contribute to a discussion and mod it. I reached your post only after posting my rants. You hit the nail on the head: People are confusing Graphic Designers with Developers. Even if canvas gave you 5 times the capabilities of Flash, it won't do the trick until there's an authoring environment -- an end-user application that's designed to be used by graphic designers. There are only so many polymaths around who can code and do visual design. Programmers write tools for, primarily, programmers. Thus the abundance of IDEs and coding tool stacks. It takes an effort, and a team of people with varied skillsets to create a software program that's meant to do, for example, animation.

      I can only hope that the guys that are doing Inkscape will consider something along these lines.

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    2. Re:Developers, developers ... and authoring tools by BlueBoxSW.com · · Score: 2, Insightful

      Not sure if you know this, but with the latest release of Flash and ActionScript3, you have to be a coder to get ANYTHING done.

      If you want pure linear animation, Flash still works great in the hands of designers, but the second you add a replay button, you now need to start coding.

      Adobe shot themselves in the foot by pushing flash out of the hands of designers, taking away a huge advantage they had against HTML5.

      http://blueboxsw.com/jktest/index10.cfm

  12. Re:RIA? by Virus+Hunter · · Score: 3, Informative

    RIA stands for Rich Internet Application. It's a term that was coined by Macromedia in order to describe the rich user experiences that can be provided by flash. The term has gained a lot of popularity, and it generally refers to any technology that allows the user to have a rich application experience from within the browser. Currently the major RIA platforms are Flash, Silverlight, and Java FX, and I've also seen this term applied to Ajax before.

  13. RIAs have common runtimes, browsers do not by javacowboy · · Score: 5, Interesting

    The big problem with HTML5/JavaScript/CSS is that each browser has quirky behaviours that need to be tested. Even if Internet Explorer no longer existed, developers would have to test against Firefox, Safari, Chrome and maybe Opera. An example of a quirk is Safari not recognizing table element widths in percentages. A Flash developer tests against one Flash runtime, same with a Silverlight developer and a JavaFX developer.

    Adobe released a beta of a multiple browser runtime testing tool, but it's apparently very flawed.

    So until the above problems are solved, many RIA developers will simply use Flex, Silverlight or JavaFX, instead of coding for a hodge-podge of different browsers.

    --
    This space left intentionally blank.
  14. We independent developers decide that ... by unity100 · · Score: 3, Interesting

    if you make it good, and we like it, you'd be surprised how fast proprietary technology gets replaced. look at PHP. many of you who work corporate may not be aware, but PHP dominates the majority of sites that belong to individuals and small businesses now. check elance, rentacoder, etc - you'll find that the demand for php projects at least quadruples anything closest.

    how did it happen ?

    people liked it. it was adequate (then), it was free, it allows you to do anything (now). period. it took off.

    before any of you language nazis come up and start trolling about how you dont like php syntax, how there are more 'elite' languages out there, and how php is 'not a language' etc, i should say - i dont give a flying fuck. neither do millions of people who utilize it and who develop on it. so keep it.

    1. Re:We independent developers decide that ... by shutdown+-p+now · · Score: 4, Insightful

      It could be done with PHP because replacing server software doesn't affects clients; in particular, it does not require them to install new plugins and/or change their browser.

      Client-side, it's a very different kettle of fish. Silverlight can fight Flash by being bundled with the OS (or installed wia WU); JavaFX can fight it by being bundled with JRE (or installed when JRE is auto-updated). I don't see any similar opportunity for HTML5.

  15. Microsoft? by asdfndsagse · · Score: 5, Insightful

    Microsoft might be part of the w3 organization, but none of their browsers support any of the HTML5 specs, i dont call that being involved, instead they have specifically decided not to support these standards, and try to slow down, and break apart the web.

    1. Re:Microsoft? by shutdown+-p+now · · Score: 2, Informative

      ... but none of their browsers support any of the HTML5 specs

      IE8 supports bits and pieces of HTML5. It's a very far cry from full support, but your claim that "none of their browsers support any of the specs" is plain wrong.

    2. Re:Microsoft? by MemoryDragon · · Score: 2, Informative

      Microsoft might be part of the w3 organization, but none of their browsers support any of the HTML5 specs, i dont call that being involved, instead they have specifically decided not to support these standards, and try to slow down, and break apart the web.

      Happened many times, they were members of the Corba consortium and derived DCOM from the technologies there, early they were members of the OpenGL consortium it ended with DirectX 3 being a plain COM based copy of OpenGL, their membership in the W3C consortium has been going on for longer than a decade.

      But to Microsofts defense they behave more nicely. The last stunt they pulled was to rip off SVG and label it under their own name (XAML) incompatible of course, while not supporting the official SVG standard, but that has been several years ago!

  16. Re:The problem with HTML is the implementations by BZ · · Score: 3, Insightful

    > Even if HTML 5 were rigourously defined and backed up by proper compliance testing

    For what it's worth, that's one of the most important goals of HTML5.

    > how long it will take for browsers to properly support it

    That 10 year number in the article is actually more or less the current estimate from people like the spec editor for HTML5.

  17. I have an ARM, you insensitive clod by tepples · · Score: 4, Informative

    I'd also prefer SELF in the browser and with Native Client you'll be able to add SELF to your web pages!!!

    From the front page of the Native Client site, with my emphasis:

    Native Client is an open-source research technology for running x86 native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps.

    That doesn't bode well for compatibility with ARM subnotebooks, ARM PDAs and PDA phones, PowerPC set-top boxes, etc.

    And even on devices with a GenuineIntel or AuthenticAMD CPU, it's far from ready. From the release notes:

    Support for the following browsers is not available at this time:

    • Internet Explorer

    [...]
    Native Client does not work on 64-bit versions of Windows.

  18. Why is it? by JobyOne · · Score: 3, Interesting

    Why is it that every time a new technology is created we have to phrase it as "taking aim" or "taking on" or being a "[blank] killer?" Why can't we all just get along?

    But seriously, why can't we look at this in terms of the development doors that will be opened, and not mind the fact that RIA content will someday probably fall by the wayside? Progress happens, and those companies/individuals/organizations that fail to adapt fall behind and eventually wither. I think we can all agree that HTML5 has the potential to be awesome, let's approach it in terms of how to make it as awesome as it can be, instead of wringing our hands over the fates of the poor, defenseless multinational corporations.

    --
    Porquoi?
  19. Isn't search a factor? by caywen · · Score: 4, Interesting

    One factor I'd think would contribute greatly to the success of one over the others is how well a search provider like Google can reasonably analyze and index the content.

    1. Re:Isn't search a factor? by mctk · · Score: 2, Funny

      You get a C+. Your comment is insightful and original, at that. You have a clear title indicating the content to be found within and you have neither spelling mistakes nor grammatical errors. What's more, by refusing to make a categorical statement, you are promoting discussion. It is clear that your comment is an opportunity for others, perhaps more experience in the field, to chime in. So why the C+?

      You should know better than to start a new thread this far down. Find some random troll up at the top of the page and respond to it. I DON'T CARE IF IT'S GOATSE! Within minutes, others will be vigorously arguing the importance of search up above. They will be the ones scoring karma and street cred. You, my friend, have missed out on your big chance. The cars, the girls, the glamor. I'm afraid history will remember you thusly: an also ran. The internet is a vicious place, Mr. caywen. C+.

      --
      Paul Grosfield - the quicker picker upper.
  20. WebKit vs. IE by Anonymous Coward · · Score: 5, Interesting

    For the past two years, I've been telling everyone the new browser war is between IE and WebKit. WebKit has become the default platform for the mobile browser market (iPhone using Safari and Android and Palm using their version). One of the big reasons Apple started WebKit was to keep the browsing platform out of the hands of a single vendor. It's not that Apple doesn't like proprietary technology. It's that they don't like proprietary technology that they depend upon and don't control.

    The battle for HTML 5 vs. Silverlight vs. Flash will be on the mobile platform. It's easy for Silverlight and Adobe to create a desktop application that work with 90% of the desktops (and a bit more work to get another 9%). However, the world is changing. Adobe and Microsoft can't create Silverlight and Flash clients for every single possible mobile platform. The trick is to get enough HTML 5 clients out there that it'll be worth it for developers to learn HTML 5. If enough developers pick up HTML 5, companies will make IDEs for HTML 5.

    If that happens, Flash and Silverlight will go away. The other possibility is that Apple will buy Adobe and open source Flash. Apple loves open source standards because it means that they'll be able to sell all the neat gadgets that work with these standards.

  21. Re:Freedom of choice of instruction set? by tepples · · Score: 2, Insightful

    As a developer deploying to clients via the web browser using a Native Client application I'd need to have versions that work on these cpus assuming I want you to be able to use the app from your handheld gizmo.

    So now, every developer has to buy x86-32, x86-64, ARM, and PowerPC devices in order to test his scripts instead of just downloading different browsers and running them on one PC. I thought we got away from having to buy multiple machines when Safari got ported to Windows.

  22. Sun uses Flash by jasonmanley · · Score: 4, Interesting

    I wonder what it says about JavaFX that Jonathan Schwartz's blog uses Flash for its video?

    --
    http://projectleader.wordpress.com
  23. You're right - the tools are stupid. by Dan+Schulz · · Score: 5, Insightful

    In this day and age, you don't need to know good html in order to make a webpage. We have WYSIWYG editors. So I don't see why we couldn't have an editor for the canvas tag, that would provide artists with a point and click interface like flash does.

    And yet those tools produce more crap code than Microsoft had market share for its Windows operating system and Internet Explorer browser in the first few years of this decade.

    Seriously - there's a huge problem when someone can create a Web page with a WISIWYG editor that breaks when a new browser, browser version or rendering engine comes out and is generally inaccessible to people with disabilities while leaving search engines guessing which content is the most important; yet I can create the exact same page by hand using nothing more than a plain text editor and a decent graphics program (like Paint Shop Pro or Photoshop Elements) that works just as well in Internet Explorer 5, IE6, IE7, IE8, Firefox 2, Firefox 3, Opera, Safari, Chrome and other browsers without having to update them whenever a new browser, browser version or layout engine is released - without hacks about 90% of the time for any browser. And that's just for GUI capable desktop clients.

    While using only 25% of the code the WYSIWYG editor barfs up, making the site accessible to everyone (not just the disabled), search engine friendly, and able to support up to three times as many people due to lower code weights, fewer HTTP requests needed with every page view, and optimized images (CSS sprites anyone?) - and that's just off the top of my head.

    If I can learn how to do that, anybody can. And my high school counselors (not to mention my family and their friends) thought I would never amount to anything.

    1. Re:You're right - the tools are stupid. by xouumalperxe · · Score: 2, Insightful

      You haven't said whether they have been proven right or not.

      Considering his argument is undoubtedly true -- WYSIWYG editors do produce crap code, and handwritten code is smaller and more compatible -- if he was a failure it would only add more punch to his final point, that if he can everybody can. Consider that the guy whose counsellors, friends and family all thought would amount to nothing is doing it. Accept for a moment it's true. If that guy can write proper HTML, why can't a freaking professional web designer do it?

      Of course, life throws curveballs, and it seems the guy who would amount to nothing has a clue, in an area where most "professionals" don't.

  24. Re:Freedom of choice of instruction set? by tepples · · Score: 2, Insightful

    I already have iPhone (ARM)

    What makes you think Apple is going to digitally sign a Native Client plug-in? From Apple's iPhone SDK developer agreement:

    3.3.2 -- An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and built-in interpreter(s).

    Besides, a lot of students learning web development during high school or college have a dirt-cheap prepaid phone and can't spare $220 plus tax for an iPod Touch.

    and X86-32 and X86-64 boxes... they are almost a dime a dozen

    To somebody who's already employed. People before their first real job or between jobs need to stretch their computing dollar further, and that might mean using an older PC without x86-64 support.

  25. They don't plug into tools, for some reason by Ilgaz · · Score: 2, Insightful

    That is one thing MS Silverlight team doesn't understand too.

    If you want designers/video guys embrace a new technology, you have to plug into Adobe's tools and Apple Quicktime framework in a perfect, seamless way.

    Both Adobe tools and Apple quicktime has no problems with stuff plugging into them and in case of Quicktime, it is actually designed for "components adding new functionality". There is no "evil" to whine about, just an ignorant company who aims to give hell to people who dares not to use their operating system. Well guess what? Designers really use Adobe, Apple technologies and Quicktime (on windows too) so there is no point sending them to Eclipse IDE download. Yes, they suggest them to use Eclipse... Designers... Eclipse... :)

  26. Flash is de-facto standard for a reason by Ilgaz · · Score: 4, Interesting

    That huge framework install with all the functionality still hurts quicktime, in case of Windows Media, you have already got it forcibly installed and it also uses undocumented goods of Windows to perform better. Linux? No official support. Real? Well, people still think it is spyware even while it is open source.

    All these tools are in fact superior to Flash for embedding video, especially Real Player is really in 11th generation. Why they fail? Because they don't have Adobe design tools for use of real artists (designers) and they are still STUPID (hear me Apple) to add additional stuff to that already bulky download.

    I always feel sad for using Flash to embed videos with the functionality missing from it but as I can't tell people to "download 30 mb application" or "give up your IE and use that open source browser" (sorry!), I embed Flash.

    That was my point. Quicktime is a great technology being wasted by couple of idiots at Apple Inc. You know, the idiots insisted on asking $$$ for full screen playback for years. They couldn't seperate the "player" and "recorder"... They owned 80% of video market share back in worst days of Apple, can you believe?

  27. Re:400M Silverlight installs by roca · · Score: 3, Insightful

    Comparing downloads with market share is bogus; for many reasons there have been FAR more Firefox downloads than current daily users. Why don't you tell us the actual market share of Silverlight-enabled browsers?

    You lost MLB and NYT after pouring resources into them. I'm less worried about Silverlight than I used to be.

  28. Re:400M Silverlight installs by Dragonshed · · Score: 5, Interesting

    Major League Baseball Advanced Media totally botched the transition not once, but twice. When switching from Flash to Silverlight last year their new Silverlight-based streaming player didn't work, leaving paying customers without service for days. This year they decided to switched back to a Flash-based player ON OPENING DAY. Unfortunately, the new player doesn't work either, and in many ways was worse than the silverlight player, requiring additional installation plugins for HD capabilities, and left these same paying customers without the opening day experience they're paying for two years in a row.

    New York Times Reader was a different case. It worked fairly well, but NYT got thoroughly flamed for introducing the reader for windows only, basing it on WPF's FlowDocument capabilities which aren't available for the Mac. Similar text features are eventually going to make it into Silverlight, but things like Printing are a much higher priority for the SL guys. The silverlight version of the reader used a complicated templating system rather than true adaptive text layout. Adobe's Text Layout Framework may not have been the first to market, but that + Flex + AIR are the first to bring it to a wider audience and may ultimately resonate more.

    Also I'm sure politics played a prevalent role in both cases, especially in the case of NYT where the Mac User's vitriol for anything microsoft played out.

    MLB 2008
    http://www.pcworld.com/article/144035/mlbs_web_video_strikes_out_on_opening_day.html

    MLB 2009
    http://www.huffingtonpost.com/robert-j-elisberg/major-league-baseball-str_b_185158.html

    NYT:
    http://www.itwriting.com/blog/1424-new-york-times-switches-from-wpfsilverlight-to-flash-for-reader-2.html

  29. Re:400M Silverlight installs by benwaggoner · · Score: 2, Interesting

    Why would you have to worry in the first place?

    It's perfectly natural to see projects switch technologies periodically. MLB has bounced between technologies for years and they may again based on their experiences this year.

    http://news.cnet.com/8301-1023_3-10215761-93.html

    Most of the big companies who have done Silverlight continue to do it, and we're certainly seeing plenty of media companies switching from Flash to Silverlight, and a bunch more once Silverlight 3 is launched with compatibility with F4V (Flash H.264) files.

    And from a market share perspective all we need is one great Silverlight site for each user. It's not like someone needs to uninstall Flash to run Silverlight; it's not a zero-sum game.

    I'm quite pleased with the current rate of adoption, myself. I'm obviously not going to announce new official numbers here, but there's plenty of sites that track these things that'll give you a sense of the velocity of install rate.

  30. Re:400M Silverlight installs by SnowZero · · Score: 3, Insightful

    There have been 400M downloads of Silverlight so far.

    That's more than the total market share of Firefox + Safari + Chrome (+ Linux + Mac + iPhone + Android if you're thinking platforms). So Silverlight's already a bigger audience than every browser NOT IE running on Windows.

    First, downloads != daily usage. Second, {browser,phone,operating system} != plugin. If you want to use such a wide definition of platform, we might as well include Facebook, since it has an app platform. Facebook has 100M users active daily; Compared to 400M users ever for Silverlight. It seems that Facebook is very likely to be a bigger "platform" than Silverlight.

    As for flash, youtube has 100M videos watched per day, and 300M accounts. All of those presumably would have flash, yet that would only be a percentage of the total. It's safe to say flash is in more common usage than Silverlight -- Many people (such as myself) downloaded it for the Olympics and haven't used it since.

    In the USA, the highest profile Silverlight projects have probably been Netflix and the Olympics (Beijing and soon Vancouver), with the Masters and NCAA March Madness as recent big ones.

    IOW, Silverlight's success up to now stems from exclusive content deals Microsoft has managed to strike with content providers, by way of generous contracts. If Chrome were the only way to see the 2012 Olympics, I would expect a lot of downloads of Chrome, and likely a lawsuit from Microsoft. It's funny how the shoe feels on the other foot.

  31. Re:Silverlight is better than Flash, but I don't u by Lennie · · Score: 2, Informative

    "Does this situation indicate that the market is no longer receptive to proprietary standards (at least in areas such as the web, where open standards are the norm)?" I definitly think so and a lot of other webdevelopers certainly think so too.

    --
    New things are always on the horizon
  32. HTML5 audio/video will be an epic fail by melted · · Score: 2, Interesting

    For several reasons:

    1. Microsoft doesn't give a shit about it. Therefore enterprise users won't give a shit.

    2. Even if Microsoft does give a shit, neither Apple nor Microsoft will support Ogg Theora. Therefore Linux is SOL again.

    3. Apply #1 and 2 to audio standards as well. No common, open, royalty free, pre-installed standard across all platforms == epic fail.

    The main power of Flash right now is that once you install the plugin, you might as well forget all that BS about paying for codecs on all three major platforms. It's all in there. It's convenient. It's sufficient.

  33. native client on 64 bit... by js_sebastian · · Score: 2, Informative

    And even on devices with a GenuineIntel or AuthenticAMD CPU, it's far from ready. From the release notes:

    Support for the following browsers is not available at this time:

    • Internet Explorer

    [...] Native Client does not work on 64-bit versions of Windows.

    Unfortunately, this is a more fundamental problem. Native Client makes use of x86 CPU's segmentation features to provide memory protection. These are not available on 64-bit CPUs (except when running a program in 32-bit mode). So native client will NEVER work for a fully 64-bit browser. I do not see any way of providing equivalent memory protection without segmentation, short of dynamic instruction rewriting (emulator-style) which has an order of magnitude more overhead (say, 2x overhead, versus 5% overhead for native client).

  34. Re:400M Silverlight installs by FreeUser · · Score: 2, Interesting

    There have been 400M downloads of Silverlight so far.

    Silverlight is included in many updates to Windows XP. At a company I worked for fairly recently, the windows admin ticked the box to install silverlight on some 100+ PCs. No one at that company ever used it while employed there (the company has since gone bust). With Silverlight being included in basic Windows XP upgrades, I'd say it's very likely the vast majority of the 400M "downloads" you cite has absolutely nothing whatsoever to do with Silverlight adoption or usage.

    --
    The Future of Human Evolution: Autonomy
  35. Re:It's the tools stupidhttp://tech.slashdot.org/s by loufoque · · Score: 2, Insightful

    By pointless crap, he meant eye-candy that is useless, with fricking animations everywhere that distract you from the actual content and that and only gets in the way of productivity and accessibility. I don't ever remember seeing a Flash website that had an usable interface.

  36. Apples vs. Oranges; but you've got a point by davide+marney · · Score: 2, Interesting

    Sure, /if/ your content is the type that can be presented in a text-oriented, page-by-page manner, then creating simple, barebones HTML pages is smart coding.

    But every design has its limits. Try pushing at the edges of HTML, and it gets painful, fast. On one project I audited, we were spending 75% of our coding time on browser workarounds. Switching to a RIA was a huge time-saver. At the edges of user interface design, HTML compatibility is thoroughly broken.

    However, your instinct that the simplest designs are usually the best is spot-on. This is exactly kind of back-to-the-basics thinking that is behind REST, Atom, JSON, and other web-centric techniques.

    --
    "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
    1. Re:Apples vs. Oranges; but you've got a point by Dan+Schulz · · Score: 2, Interesting

      Sure, /if/ your content is the type that can be presented in a text-oriented, page-by-page manner, then creating simple, barebones HTML pages is smart coding.

      Actually, that's not the case. It's just a matter of using markup to structure your documents, and then letting CSS handle the display. That doesn't mean you can't use sticky footer techniques (like the one Paul O'Brien uses on SitePoint), Gilder/Levin image substitution techniques, or even advanced floating methods that literally rearrange the content so that you have floats on one part of the page floating underneath content on another part of the page even though there's another content block (or three) in between them.

      And yes, I am aware of issues that plague even the most advanced designs; and how sometimes you have to use hacks to compensate for the failures of a browser (not just IE, but Firefox, Opera, and Safari/Chrome as well) to render things properly. (Don't believe me about Firefox? Look up Bugzilla 915 one of these days.)

      But every design has its limits. Try pushing at the edges of HTML, and it gets painful, fast. On one project I audited, we were spending 75% of our coding time on browser workarounds.

      Given that I've been doing this since 2002, I should know that every design has its limits; it's a limitation of the medium, not the languages used. As I tell everyone, HTML is for structure, CSS is for presentation, and client-side scripting is for behavior. While there is overlap between the three (as there should be with any healthy symbiotic relationship), they do have their own jobs and when used properly, they can achieve results that would otherwise be impossible with HTML/CSS/JavaScript.

      But I'm one of those people who debugs as he goes along in all browsers - first with the HTML to ensure that the markup is structurally sound, then the CSS to ensure that the appearance is practically the same in all browsers made in this century (I'm a user-centric developer who prefers to put the people who will use the Web site first, rather than a designer's ego - but that doesn't mean designs can't look great while working well), and finally the scripting (script by script) to make sure that nothing's broken there either. Taking that kind of approach allows me to reduce the time spent debugging by nearly 95%. I've also found that most of the problems I have (and this isn't true for everyone) will be in the HTML itself, and that by modifying the markup slightly I can get it to work in all browsers, rather than piling on hack after hack after hack that I have to check again and again whenever a new browser, browser version or layout engine is released.

      Oh, as for pushing at the limits of HTML? There really aren't any limits if you use it as a structural markup language because of the rules in place. The real limits to be pushed are with CSS and JavaScript - that's where the real magic is.

      Switching to a RIA was a huge time-saver. At the edges of user interface design, HTML compatibility is thoroughly broken.

      At which point I would dare say you're not creating a Web site, but an application. Two completely different environments (with their own sets of rules) co-existing in the same medium. (As someone who once had to make a Web site look 100% identical to a Flex app in all browsers, I should know.)

      However, your instinct that the simplest designs are usually the best is spot-on. This is exactly kind of back-to-the-basics thinking that is behind REST, Atom, JSON, and other web-centric techniques.

      As I've said before, even rich graphics intensive designs can be done using POSH (Plain Old Semantic HTML). Yeah, you may need a few container hooks, but given that multiple backgrounds and other CSS3 properties aren't properly implemented in all browsers yet, I can live with it for now. (Though I don't know how much more I can take - I want my CSS3 fix now, damnit!)

  37. It is more similar to java by djheru · · Score: 2, Informative

    The structure of packages, the strong typing of variables, classes and functions, and many of the classes ARE similar to java

  38. HTML 5 Takes Aim At Flash and Silverlight by J.+Tyler+Ballance · · Score: 2, Insightful

    HTML needn't be the end for innovative web software, but it surely could be a long overdue end to those damned plug-ins! The reason those plug-in required software products deserve to die a terrible death is that those programs have hampered commerce and made most customers' web experience, miserable!. If you were running a traditional store, you would not stop customers at the door and insist that they don a monkey suit in order to shop. This is somewhat like what those plug-in software companies did. What macromedia and their ilk were saying was, "Either wear the monkey suit, or take your business somewhere else." recent research has shown that eighty-eight percent of web users refuse to pause to download plug-ins; they simply take their business elsewhere. The fact that most of the world is still using low-bandwidth connections (estimated at eighty percent of users) adds to the problems created by demands for downloading plug-ins before gaining access to commercial sites. With HTML5, business should experience a significant increase in online traffic and sales. If HTML5 lives up to expectations, this one change could be the key factor in some business segments starting on the road to economic recovery. Let's hope the HTML5 implementation happens quickly.