Slashdot Mirror


Macromedia Pushes Flash For All Things Web

nakhla writes: "This article at News.com details how Macromedia is expanding its Flash product to be more of an all-in-one web solution. Rather than relying on HTML codes to design web pages and embedding Flash as one component, Macromedia wants Flash to be used to design the entirety of a site. Pre-built components, such as scrollbars and buttons, are included to allow designers to write everything using the new Flash product. With websites becoming more and more complex, and the trend to move towards providing web services rather than application software, could something like this be the answer? The article also mentions how Macromedia is on a campaign to have its Flash plugin included in all Internet-compatible devices. How long before we see a Qt based plugin for the Qtopia handheld project?"

19 of 668 comments (clear)

  1. Flash & Accessibility? by Trinity-Infinity · · Score: 5, Interesting

    How would sites written in Flash be accessible to disabled users of the internet, that rely on alt-tags and other items to navigate a site successfully. I had a hard enough time trying to navigate DoCoMo's website (in flash) through the Babelfish translator. I can only imagine how hard it would be were the site in English and the user blind or unable to use their hands/fingers/etc....

    1. Re:Flash & Accessibility? by wgnorm · · Score: 4, Informative

      With this new version, Macromedia has added an accessibility object that will allow developers to specify alternate content for screen readers. It's based on Microsoft technology, so I'm not sure how well it will work over other OS's and devices.

      Here's what Macromedia has about it on their site:

      "Macromedia Flash Player 6 now supports assistive technologies such as screen readers through support of Microsoft Active Accessibility. In addition, Macromedia Flash MX now integrates tools for creating accessible content. To add descriptive text to animations and user interface elements, select an item and enter the appropriate description. Users with disabilities will be able to experience your content. "

    2. Re:Flash & Accessibility? by mblase · · Score: 5, Interesting

      How would sites written in Flash be accessible to disabled users of the internet, that rely on alt-tags and other items to navigate a site successfully.

      They're not. Simple as that.

      If you're developing using Flash, then you're assuming your client has a graphical operating system and a graphical browser. Granted, it's a minority of the web-surfing world that relies on Braille displays or text-to-speech readers or keyboard-only access, but they do exist.

      However, it's not really fair to shoot the messenger. Developers have been demanding this sort of thing from Flash, because clients have been demanding it from developers. Macromedia is simply giving people what they've asked for.

      It's the clients that are the problem, clients and underexperienced developers. Too many people don't realize that "universal accessibility" is something that should be built into every Web site, or at least taken into account. The example site cited in the News.com article understands this perfectly -- they include a link to a low-bandwidth version which provides the same functionality using ordinary Web-based forms, and of course the home page lists the phone number for information and reservations. Those who have Flash are treated to a dynamically-updated reservation system stored entirely on one Web page; the rest have ready access to non-Flash or phone-based methods. Good developers; much praise and approval from self.

      Of course, there will be developers who create their sites using Flash and nothing but, and they'll eventually get complaints and either address them or ignore them. But there have always been developers who ignore accessibility; I'm still the only guy at my company who uses ALT tags universally. But it's not fair to say "Macromedia shouldn't be offering this tool" when it's the developers and clients, not Macromedia, who need to consider accessibility.

    3. Re:Flash & Accessibility? by RickHunter · · Score: 4, Insightful

      Don't just blame the clients for designing websites accessible to only the "majority" of web users. Underexperienced developers. One (pen-and-paper) gaming company whose products I like recently "upgraded" their website. To some horrible thing with IE-only Javscript menus. When asked why, their representative claimed that:

      1. Everyone they'd interviewed (who? No-one on any of their public mailing lists can stand the design) liked the new site better.
      2. Users of other browsers are a minority of their customers.
      3. Designing the site for universal access would have cost more money.

      Its mainly the last point that's the problem. "Web designers" often have no skills or training whatsoever. They just throw together some "hot technology", a photoshop-generated image or fifty, and hand in a huge bill. When asked to design a simpler site that presents the information better and which more people can access, they present a larger bill. Why? It means they actually have to do the job they were hired for.

  2. Re:"Flash" is a good name for the product by InfinityWpi · · Score: 4, Insightful

    That's like saying HTML never added anything to a site. 100% true. It's the content that matters, no whow it's delivered. But let's face it... if you have good content, then it look s a hell of a lot better in Flash than it does in a single page of text.

  3. Flash versus open standards by smoondog · · Score: 4, Insightful

    While I tend to think Flash sites are overdone, I do think that flash is useful. I wish, however, that there was a more open standard for developing flash-like functionality. Kind of like a postscript versus pdf. There aren't many non-commercial options when trying to develop this kind of functionality. Macromedia might want to rule the world, but they probably shouldn't.

    -Sean

    1. Re:Flash versus open standards by zerosignal · · Score: 5, Informative

      I think this is what Scalable Vector Graphics (SVG) format is trying to achieve.

  4. MS ? by selderrr · · Score: 4, Insightful

    Wonder how long it will take for Microsoft to embrace and extend this...

    anyway as tons previous and future posts will tell, flash makes things complicated rather than practical. Most flash sites drown in goodies. Except for joecartoon (www.joecartoon.com) I have yet to see a truly original flash use.
    The biggest problem is that flash wants to be a general system for making all things online That's exact the idea of HTML. Only HTML add the keywords indexeable, shareable and ease If macromedia can add those to flash, then perhaps we'll be getting somewhere.

  5. Flash is annoying more often than not by Aexia · · Score: 4, Interesting

    I got sosick of all the flash ads and useless entrance page animations that I uninstalled the damn thing from my machine, no small feat I assure you. I ran the uninstaller(d/l'd from flash's website, not actually included) repeatedly to no avail. Finally, I resorted to just deleting the flash files themselves and removing any registry entries manually.

    Made my browsing experience much better overall. Any site that requires you to have flash usually isn't worth visiting.

  6. Flash Based Sites vs Search Engines, etc by Alien54 · · Score: 5, Insightful
    I have seen a number of sites based entirely on flash. Some were pretty cool for what they did.

    One thing I did not like was that some of the ones I liked were entirely unlinkable. I could not even bookmark a page for my own referance. Great for designers wanting to keep absolute control over their content.

    Bottom line, I never went back.

    never mind that I wonder how a search engine will index a flash site. Heck, they usually do static pages only. Even java script calls to offsite get bypassed, nevet mind Flash.

    So you have a great page that can only be ignored by search engines. Not that this is the way most sites get known, but it is a real issue.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  7. Dude! by EricKrout.com · · Score: 5, Funny

    Rather than relying on HTML codes to design web pages and embedding Flash as one component, Macromedia wants Flash to be used to design the entirety of a site [for all sites on the Internet]. Pre-built components, such as scrollbars and buttons, are included to allow designers to write everything using the new Flash product[to entice coders to use the Flash development environment].

    Dude, 1996 called. Microsoft wants their business strategy back.

    monolinux.com :: All Linux, No Ads

  8. Hmmm by JMZero · · Score: 4, Insightful

    The goals of Flash are pretty much perpendicular to those of html.

    Is HTML perfectly well thought out? Not really. But it's there, it's open, it's getting more standardized all the time. It works reliably on a lot of different platforms.

    And through extensions like Flash, it can produce whatever monstrosity of a web site that evil designers can imagine.

    That said, Flash only sites are annoying to use in a regular browser. Linking to certain parts of a site doesn't work (at least not usually), and back/forward are unreliable. But the solution should come from the Flash developer. When you click a link, the browser should move to a new page, one that initializes the same Flash data with the parameters to show the new page. Unfortunately, most Flash sites don't work that way. The browser stays on the same Flash data and the poor user is forced to use the Flash navigation.

    Nothing better than right clicking and getting Pause, Play, and Stop...

    /.

    --
    Let's not stir that bag of worms...
  9. Flash will always be Eye Candy. by thesolo · · Score: 5, Insightful

    I read the article, and I'm not convinced otherwise. Flash is nothing more than a gimmick, and I personally don't want it used at all, let alone having entire pages done in it. The only places I ever see Flash used are on websites that offer no real information, or "Beat Up Osama" movies.

    Face facts about Flash:
    1) It's hard to keep up to date. Until you can make Flash that updates itself from SQL, it's worthless for any real data.
    2) It's not backwards-compatible with older browsers, nor is it friendly to text-only browsers such as Lynx. The flash content doesn't have an alternate of plain HTML & text for those without the plugin (although you can do an elaborate detection scheme which only works 50% of the time)
    3) It breaks the standard web paradigm; once you in a flash movie, the back button on your browser doesn't take you back a page, it starts the movie over again! ARGH!

    To top this off, recently a lot of ad designers have started using Flash in their ads. Which means animation, sound, a lot of stuff that makes me IGNORE the advertisement and want to DISABLE Flash in the first place.

    Also, the only real benefit of Flash, vector graphics, are completely lost in the mix of horrible effects, processor-killing animation, and canned sounds. If you want good vector graphics, use Adobe SVG instead.

    On a semi-related rant, I personally am tired of companies trying to treat the web like Television. Even in this article, they mention how they can make web pages like TV. It's a completely wrong approach; the WWW is supposed to be interactive! I don't want animations forced on me, I don't want excessive loading times so I can have glowing scrollbars, I want the information I'm looking for! The web is not meant to mindlessly entertain you for 30 minutes at a time with ads snuck in, it's meant to exchange information. No one can force us to look at ads online, and the more they try, the more we are going to block those tools. If I see one more ad with Flash on it, I'm going to completely remove it from my system.

    1. Re:Flash will always be Eye Candy. by Chagrin · · Score: 4, Interesting

      Flash definitely has bad implementations as well as good implementations; I'm by no means advocating 100% use, but sometimes the flexibility of Flash allows a better UI.

      Anyway, to counter some of your statements:
      1) Flash can be dynamic. Check out JGenerator, an open source, Apache-style licensed dynamic generator for flash at http://www.flashgap.com/
      2) Any intelligent developer will know to keep their content seperate from their presentation, and should be able to create alternate interfaces, such as plain HTML.
      3) The "back" button really isn't the greatest paradigm (motif) to begin with. The only purpose for its use is for sites with poor navigation, where users can tend to get lost in a maze of subpages with no clear way to get back to where they were.

      --

      I/O Error G-17: Aborting Installation

  10. OK, Folks (addressing the Flash-haters) by popular · · Score: 5, Informative

    Flash is not perfect, and it has been abused quite a bit. However, most of you are ignorant of its capabilities, largely because you've never seen them used.

    First of all, Flash can be made accessible. The latest version will work with screen readers, and on top of that, you've obviously heard the annoying music in some of them -- do you suppose that audio could be used to read the screen?

    Second, Flash does have its place. I'm a programmer for an educational software company, and let me tell you -- it's just about the only thing educational software companies are using these days, with the exception of slower, more bloated Macromedia formats like Director and Authorware. It's relatively fast, and the small file sizes make a HUGE difference when content is delivered via Internet.

    Third -- the "usability" whiners. No, you can't use the back button, and that's a good thing when you're talking about instruction. Did you give a wrong answer? Well oops, I guess you just hit the back button and do it again -- that sounds like a really bad way to give tests to me. As for "deep" linking, you may or may not be able to. It has been possible to load a Flash movie using a query string that sets variables within the movie, e.g. "marketing_crap.swf?section=FAQ", which could be used for navigation into that section.

    Lastly, Flash is open. You can download the SDK from Macromedia's site. It explains the file format, internal data types, plus low and high level interfaces for creating SWF files with Visual C++. I understand that it is not as cutesy as the overbuilt XML-type SVG format, but for many people, that isn't a Bad Thing®.

  11. Re:"Flash" is a good name for the product by StormyMonday · · Score: 5, Interesting

    if you have good content, then it look s a hell of a lot better in Flash than it does in a single page of text.

    I'm intrigued by this comment. How would Flash improve, say, Slashdot? Slashdot is essentially pages of text, with small, simple graphics.

    What would you add? Besides 250KB - 500KB per page of overhead, that is. Animations? Distracts from the text. Better linking? How? Typefaces? I like my defaults, thankyouverymuch. Splash pages? Yeah, I really need a movie at each new page. Programmability? Not in Flash, you don't.

    Perhaps you could take something simple like, say, an RFC and do a Flash version to show us how it's better?

    --
    Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
  12. question by BigBir3d · · Score: 4, Interesting

    Did anybody actually read the article linked to this story? Did anybody check out this sample page of a online registration for a hotel? The article is not about those idiotic Flash 5 pop-ups and such, but using Flash in a meaningful way. Click on something, the corresponding information is displayed, but, the whole page does not reload! It gives a website the capability of being intuitive, hence productive.

    Productive for e-commerce sites that is.

  13. Why's everybody so negative? by NanoGator · · Score: 5, Insightful

    Geez guys, lighten up. If Flash pages suck, that's the users making it suck, not the program itself. Gimmick? It's far more useful than HTML because it has more programmability to it. With Flash, you can actually create a well thought out interface. An HTML interface relies on tons of service side and client side programming, plus having to re-load to go to the next page. With Flash, you can programatically ask all the questions without having to talk to the server at every step. At H&R Block's site, for example, you have to answer a bunch of questions in order to get a tax refund estimate. That involved a lot of talking to the server.. click.. wait.. downloading, ok done. Or they could have sent down a little Flash app that had the interface programmed into it. The only talking to the server would be in sending the tax information up to get a response from the server.

    The page can scale to fit the screen, smoothly. That's another thing I like about Flash is that I no longer need to develop for multi-resolution displays. If you haven't developed a website for a corporation, or somebody who's just really picky, then you have no idea what a headache it is to try to please everybody with HTML in the state that it's in. HTML gives you tables you can scale, so there are a few tricks you can do there. You can even scale images in HTML, but the browsers don't do any kind of filtering, so it looks like a crummy Playstation texture. Flash beats HTML there. It'll anti-alias re-scaled iamges. Plus it has vector drawing capabilities which can be quite useful in nice, simple design without being hard on bandwidth.

    Adding little animation and stuff to a page is nice, but I agree that it's obnoxious on some sites. I remember in the early days of the web, people had some really strange taste in colors and dizzying backgrounds. I think eventually people settled into what's tasteful, and that will happen with Flash too. Animation can be a useful interface tool. Remember that when you you are designing a site, you're expressing message to your customer. I'll give you an example, there's a forum I go to where people have artwork that they want put into a permanent gallery. He used Flash to do a bar-chart of the number of votes. To do that with HTML, you'd have to have a program on the server creating the charts for you.

    Flash is yet another tool in your toolset, not a cockroach. Yes, people abuse it. I think once the gimmick features of it wear away, the more interesting uses of Flash will surface. It's a broad tool that is cross-platform. If HTML had even some of the capabilites that Flash has, I probably would have stayed as a web developer.

    As for you people shouting "Flash sucks! It's just a gimmick!", then I suggest you actually go download the trial version at Macromedia's site and learn what all you can do with it. That way you can develop an intelligent opinion of it, instead of sounding like an idiot.

    --
    "Derp de derp."
  14. Flash is excellent for GUIs by technohead · · Score: 5, Insightful

    Flash normally get's used for awful brochureware (as lampooned in the excellent Skipintro.com) but I think it's best use is as a lightweight GUI for web applications and projects like elearning.

    It provides a highly controlable lightweight enviroment that never breaks (providing your users have the plugin). I mainly use it on intranets/extranets as here you know your target audience & this is where more serious apps are hosted anyway.

    If authored correctly Flash can be much more effective on a low bandwidth connection than HTML. On an elearning project the flash developer knocked up 30 minute modules that weighed less than 200k! The users on 56K can be interacting with the content as the rest streams down. The trouble is so much flash on the web is bloated gunk produced by graphic artists (with no usability knowledge) rather than GUI developers.

    Macromedia is bang on track to make Flash a GUI standard with these changes, particularly as it seems one of the few things that works on different set top boxes, Mobiles, PDAs & Desktop OS's. They just need to make it more accessible for disabled users, what about a version of the player that interoperated with a speech browser?