Slashdot Mirror


Adobe Founders On Flash and Internet Standards

An anonymous reader points out an 18-month-old interview with the founders of Adobe (and creators of PostScript) Charles Geschke and John Warnock, and highlights three interesting quotes from the book Masterminds of Programming that seem very timely now. "'It is so frustrating that this many years later we're still in an environment where someone says if you really want this to work you have to use Firefox. The whole point of the universality of the Web would be to not have those kind of distinctions, but we're still living with them. It's always fascinating to see how long it takes for certain pieces of historical antiquity to die away. The more you put them in the browsers you've codified them as eternal, and that's stupid. ... With Flash what we're trying to do is both beef it up and make it robust enough so that at least you can get one language that's platform-independent and will move from platform to platform without hitting you every time you turn around with different semantics. ... You can see why, to a certain extent, Apple and Microsoft view that as a challenge because they would like you to buy into their implementation of how the seamless integration with the Web goes. What we're saying is it really shouldn't matter. That cloud ought to be accessible by anybody's computer and through any sort of information sitting out on the Web."

28 of 515 comments (clear)

  1. nothing against flash by Rikiji7 · · Score: 5, Insightful

    I'm not against flash, but i would like to be able to opt it out without losing any feature of the website i'm browsing. As i don't need/like flash based games and bloated intros, at the moment i got it installed just to watch embedded videos. One feature to go.

    --
    slashwhat?
    1. Re:nothing against flash by Opportunist · · Score: 4, Insightful

      Vote with your feet. If a page does not offer you an option to skip their flashtastic crapfest, close the window, go elsewhere.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:nothing against flash by MBGMorden · · Score: 4, Insightful

      My problem with it is that it's hard to determine the difference between useful flash and useless flash.

      Most snazzy flash UI's on websites are just slow and bloated. ANY page with a "Skip Intro" button I can guarantee you should have never had the damned intro there in the first place. On the other hand, flash based video is very useful. Flash games can be amusing if you're into that sort of thing.

      I think Flash would simply be much better if it was used more sparingly. The old addage comes into play though ("When all you have is a hammer the whole world starts looking like a nail."). To too many web developers Flash is their hammer.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
  2. What WE'RE saying is ... by Anonymous Coward · · Score: 5, Insightful

    We'd like you to buy into OUR implementation. That cloud ought to be accessible to anyone's computer - as long as they're running Flash.

    Adobe wants a monopoly on content, and wants the OS to be commoditized. I want the whole platform to be commoditized - and that's why I support truly open standards.

    1. Re:What WE'RE saying is ... by LizardKing · · Score: 4, Informative

      Isn't the flash file format and programming language an open standard?

      It's not really open, nor is it a true standard as it's not been submitted to a recognised standards body. As recently noted on the Gnash developers mailing, Adobe's initial release of a "spec" was incorrect in many areas and incomplete. Then there was the dubious terms it was provided under, most notably that the spec couldn't be used as a reference to write an alternative implementation.

  3. If they really want to boost Flash adoption ... by flnca · · Score: 5, Insightful

    If they really want to boost Flash adoption, they should make it open-source!! Or at the very least make cheap authoring tools that everyone can use. Flash isn't really all that multiplatform, b/c the authoring tools exist only for Windows and Mac ... where are the versions for Linux, BSD, Solaris?

    1. Re:If they really want to boost Flash adoption ... by FyRE666 · · Score: 4, Informative

      As far as I'm aware, the swf file format is open and documented. Write your own authoring tool if you like - all the info is there. A lot of people seem to miss this fact.

    2. Re:If they really want to boost Flash adoption ... by Molt · · Score: 4, Informative

      Have a look at the Flex SDK. It's Adobe's open-source tool for creating content to run on the Flash player, and it runs fine for me on Linux. I don't use BSD or Solaris so can't comment on those.

      It's a command-line tool and doesn't have the visual bells and whistles of the Flash IDE but is a good way to produce Flash content. Whilst it's primarily aimed at producing application-style code it's more than capable of graphical/game content too, you just need to bring the graphics in from another application.

      In the past I had to write a Flash 'video player plus graphical metadata overlay' style application for work. I had a choice of what to write it in, Flash IDE and Flex SDK were both readily available, and I went for Flex because it fitted in with my standard workflow better- I was still using the same text editors, build systems, and version control that I'd use in any language and the GUI library in Flex was a lot nicer than the one Flash was shipping with at the time.

      --
      404 Not Found: No such file or resource as '.sig'
    3. Re:If they really want to boost Flash adoption ... by FuckingNickName · · Score: 4, Insightful

      Yep. And it's been completely licence-unencumbered for 2 years now.

      Apple and other corporate controllers of the W3C want a monopoly on specifying how the web is delivered. That's all this is about. And no matter how poorly Flash runs, it can still deliver applications or 3D gaming experiences or whatever (hell, as can Java applets!) while the 30 year old Pacman clone on Google's homepage stutters like a bitch.

    4. Re:If they really want to boost Flash adoption ... by brillow · · Score: 5, Interesting

      Good point, also, appeals to "performance" are short-sighted in computer land. Anything which runs too slow on a computer this year will be butter by next year. Apple is not against flash because its bad, but because once the performance problems go away with the next generation of hardware, Adobe has a platform which can do an end-run around Apple's app-store ecosystem. Its the same kind of logic behind why they don't allow java. If Flash and Java ran in the browser on an iPhone, then you could actually develop high-powered webapps, and run a web-based app store. Not to mention all the cross-platform development. This is especially true since Android is rapidly gaining marketshare, Apple is trying to lock up developers as fast as possible so they won't jump to Android quite as quickly when it inevitably overtakes them, and it is inevitable. There's no way Apple can compete with all the hardware-variety of Android phones. Plus, in a few years there will be Android phones doing something Apple can never do, which is being given away for free with contract. Not to mention Android apps are going to run on tablets and your TV (without any lame pixel doubling).

    5. Re:If they really want to boost Flash adoption ... by flnca · · Score: 4, Informative

      Interesting!! Last time I checked (which was more than 2 years ago), the format spec didn't allow it to be used to write authoring tools, plus the license was limited to 1 year. If they changed that, then the outlook for new free graphical authoring tools wouldn't be quite as dim.

    6. Re:If they really want to boost Flash adoption ... by Daimanta · · Score: 5, Funny

      Read the GP's comment. He is not saying that it will be 'better' next year, he is clearly stating that it will be 'butter'. I cannot understand that you didn't bread that correctly.

      --
      Knowledge is power. Knowledge shared is power lost.
  4. "Looks to me, I am open!" by Tei · · Score: 5, Insightful

    "It is so frustrating that this many years later we're still in an environment where someone says if you really want this to work you have to use Firefox"

    You mean, like these pages that say "To watch that, you need Flash 10"?, I have found loot of these. Your propietary extension is not better than some people doing a XUL remote webapp. (full disclosure: I have released a few xul apps, look for Tei in sf)

    --

    -Woof woof woof!

    1. Re:"Looks to me, I am open!" by Thanshin · · Score: 4, Interesting

      He didn't mean:

      "It is so frustrating [...] where someone says if you really want this to work you have to use Firefox. [as opposed to this always working]"

      What he meant was:

      "It is so frustrating [...] where someone says if you really want this to work you have to use Firefox [as opposed to Flash]"

  5. Platform independent != supporting a few platforms by dingen · · Score: 5, Insightful

    With Flash what we're trying to do is both beef it up and make it robust enough so that at least you can get one language that's platform-independent and will move from platform to platform without hitting you every time you turn around with different semantics.

    *sigh* another company claiming that what they're doing is "platform independent" because they've created versions for a few platforms. Just like Microsoft with their Silverlight technology, Flash isn't platform independent at all. Sure Adobe has created Flash for a few different platforms, just like MS has created a Mac-version of Silverlight, but at the end of the day, Flash only works on the platforms Adobe have decided to create a binary for.

    What platform independence is all about, is that the platform is completely irrelevant. You know, like the web is supposed to be. Javascript doesn't care if it's running on an Intel chip or an ARM chip, it doesn't care if you're running it in Windows or Linux, it doesn't care which browser you are using. THAT is platform independence. Loading the approriate binary for your platform is not, especially if you can't create these binaries yourself in the case Adobe doesn't support your platform.

    This is why Flash is terrible for the web. When websites rely heavily on Flash, it basically turns the web into an Adobe-only platform. That's terrible for everyone, no matter how Adobe is trying to sell it to you.

    --
    Pretty good is actually pretty bad.
  6. Firefox works on more platforms than Flash, so? by drx · · Score: 4, Insightful

    So i "need Firefox for this to work" and that's worse than needing Flash? Well, Firefox works on more platforms than Flash. Problem solved, not by Adobe tho.

  7. Flash not detected! by Anonymous Coward · · Score: 5, Funny

    "I'm sorry, if you really want to read this post you have to use Flash."

  8. Got it in one by SmallFurryCreature · · Score: 5, Insightful

    Adobe wants web content to just run anywhere? When the plugin they sell doesn't run everywhere and in places it does run, it often runs poorly?

    Where is Flash for BSD? For AMD64? Oh, wait, when Adobe speaks about the net, they mean IE.

    Adobe, the reason Apple hates your guts is because you never ever supported their OS properly until you absolutely had to.

    Oh and I hate your guts too, just a little bit more then Steve Jobs in fact, so I hope he rapes your stinking rotting corpse and eats your babies. Sometimes the enemy of my enemy is worth cheering on.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Got it in one by mangu · · Score: 4, Insightful

      Adobe, the reason Apple hates your guts is because you never ever supported their OS properly until you absolutely had to.

      Ironically, Adobe owes its existence to Apple adopting PostScript as the standard for the Apple LaserWriter printer.

  9. Re:This depends on the site... by ByOhTek · · Score: 4, Insightful

    Yeah, I've seen more IE than Firefox too. But that's irrelevant to this particular straw-man.

    They are basically washing over the fact that they are causing the same issue, except they are adding an additional layer that it can occur on. Although, in this case competition is limited.

    Still, a decently written page with a cross-browser javascript library and/or plain HTML will work on more platforms than Flash.

    --
    Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
  10. This is hilarious by bartron · · Score: 4, Insightful
    I love it how if it a story about flash when concerned with iPhone/iPad everyone is full of hate and woe and spit venom towards Apple for daring to exile the chosen one.

    However when you take Apple out of the picture (despite this being filed under Apple for some reason) no-one can think of a kind word for the Adobe wonder child. Oh how flash isn't open, only works on Adobe approved systems, Firefox runs on more systems etc etc....you can't have it both ways people.

    I'm no fanboy but at least I'm not a hypocrite...Flash sucks, always has, always will....regardless of who choses to support it and who doesn't. FFS people, one would think you'd be happy that a company (in this case Apple) is trying to champion an open standard (HTML5) to free you from the shackles of requiring a compiled binary made especially for your system.

  11. Re:That's very nice of you Adobe by Goaway · · Score: 4, Insightful

    One more time: Apple has a single patent in the h.264 pool. Microsoft has something like sixty, and they still pay the MPEG-LA twice what they receive in royalties. And Apple gets pocket change for their patent. Neither have an economic interest in promoting h.264, beyond sunk costs.

  12. Re:This depends on the site... by fuzzyfuzzyfungus · · Score: 4, Insightful

    I'm honestly not sure, at this point, if they are just self-serving whiners or if they have been wrapped up in adobe so long that they've acquired a capacity for sincere delusion on par with the guy outside 7-11 who rants about the Second Coming...

    "Gosh, it sure is terrible that some sites only work properly in Firefox. And other demand IE. There are even a few that only work in Safari. Wouldn't it be better if every site just required Adobe Flash 10? Things would be so simple!"

  13. Re:That's very nice of you Adobe by SanityInAnarchy · · Score: 4, Insightful

    At least Adobe doesn't act like douchebags and make you pony up $$$ just to have flash support in Linux distros.

    Most nvidia cards come with a hardware H.264 decoder, which the Linux drivers support, so that's one way of getting it free. I bought a Dell with Linux preloaded, and it had the Fluendo codecs preloaded, so that's another way. Oh, and you could always just ignore software patents, or use a format other than H.264.

    From what I have seen HTML V5 is frankly a dog, and even in a window it runs like a slideshow.

    From what I've seen, it still beats Flash in that regard. Of course, none of that is required by the spec -- see, unlike Flash, if you have a problem with HTML5's performance, you can actually fix it!

    And let us not forget the real enemy here is MPEG-LA... Old Steve may like having only H.264 on his iStuff ( and why not? Apple and MSFT are a part of MPEG-LA) but I prefer having a format I can run just about anywhere WITHOUT having to write a check.

    Well, let's see: First, you can't actually run it anywhere, including iStuff, and of course Linux distributions on odd architectures.

    Second, H.264 is included and widely used in Flash, so I don't see why you're assuming you'll never have to write a check. That's entirely at the whim of Adobe.

    MPEG-LA has made it clear that even just using a browser plugin to view H.264 means you WILL pay up.

    So apparently, you will. Thanks for explaining why Flash solves nothing.

    Why anyone not drinking the iKoolaid would actually want MPEG-LA with their major douchebag behavior to win over Flash...

    How would that work, again, given that Flash includes H.264?

    And please don't claim the H.264 paywall is a "standard"...

    No, but HTML5 is.

    benefits Apple and MSFT while screwing Linux?

    Yes, Flash does. Their Linux player has always sucked, even more than their Mac player, which has always sucked. It's one of a very small number of pieces of proprietary software which are essentially required -- software patents aside, I can build a fully-functional HTML5 player with H.264 support using entirely free software, and I can even avoid the legal minefield by simply avoiding countries where software patents are respected.

    I honestly can't see why you're wanting to trade an open, transparent standard which you may have to pay for (but probably not -- every major OS either bundles the codecs or offers them for an under-$100 fee), for a closed, proprietary standard you also may have to pay for.

    --
    Don't thank God, thank a doctor!
  14. Re:That's very nice of you Adobe by fuzzyfuzzyfungus · · Score: 4, Interesting

    Have you taken a look recently at what is going over the wire when you play a "flash" video?

    In the substantial majority of cases, it'll be a tiny little .swf object, providing the controls, followed by a .flv or .mp4 video(with the latter becoming more common as time goes on), more often over http, sometimes over rtmp.

    Depending on the exact whim of the publisher, "flash video" is almost always a proprietary variant of h.263, VP6, or h.264.

    With the exception of the old-style vector-animated .swf stuff, there is no such thing as "flash video", just video codecs that Flash Player has decode support for. Pretty much all of which are proprietary, patent-encumbered, or both.

  15. Re:That's very nice of you Adobe by Paul+Jakma · · Score: 4, Informative

    Do you realise that Flash != codec? Do you realise that any video in a Flash applet very likely will be encoded in H.263+, H.264 or VP6? Are you aware that at least two of these require MPEG-LA royalties to decode? Do you realise that Flash does not support Theora? Hence, despite your deep dislike of MPEG-LA, if you're advocating Flash then you are more or less or promoting MPEG-LA royalty bearing technology. The only modern web-video technology which does not require MPEG-LA royalties is HTML5 video with Theora (potentially Googles' VP8 might be added to this list in future).

    With all due respect, you appear to have a less than solid grasp of the facts of the matter, which renders your conclusions quite suspect.

    --
    I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  16. Re:This depends on the site... by tverbeek · · Score: 4, Interesting

    Before Adobe bought Macromedia and decided to turn Flash into a video-streaming plugin, it actually did serve as a good solution to the balkanization of nonstandard HTML/javascript/CSS implementations for developers who wanted or needed a consistent user interface across platforms. Granted, it required that the user install the Flash plugin, but once they did, you could be reasonably certain that all of your buttons were placed, looked, and functioned correctly, that all of your UI feedback animations played correctly, that the correct fonts were displayed and scaled correctly, etc. Flash has always provided a richer design toolkit than even current HTML/CSS implementations support. (e.g. Want rounded corners (like on this site)? Firefox and Webkit browsers use different syntax, and IE8 won't do it at all without some really ugly hacks.) Maybe full implementation of HTML5 and CSS3 will catch up with (or nearly so) what you could do with, say Flash 5, but quite frankly they haven't yet. Any designer without a seething hate-on against Adobe will confirm this.

    --
    http://alternatives.rzero.com/
  17. Re:This depends on the site... by Uncle+Rummy · · Score: 4, Insightful

    For the love of God, why do people insist on build entire websites in Flash? Sure, it's pretty and shiny, but it also breaks navigation, as anybody who's ever made the mistake of hitting the back button from 4 levels deep into a Flash-only site knows all too well. And good luck bookmarking an internal page for future reference, or God forbid, trying to explain to somebody else how to get to said internal page, especially if the idiot designer decided to make his links shaped like bunnies and rainbows because standard buttons with text labels are just too utilitarian.

    This is why people learned to hate Flash-heavy sites. Flash is fine if used appropriately, but site navigation belongs in standard HTML that provides a predictable user experience.