Will Macromedia's Flash plans cripple the Web?

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
Flash is having growing pains. Installed on more than 96 percent of PCs connected to the Internet, Macromedia's Flash player has become the de facto standard for running Web page animations, which in turn are generally created by Flash-conversant tools. But now Macromedia is lobbying for designers and Web-application developers to create entire pages in Flash, a position the company will push this week at FlashForward 2002, a developers conference starting on Tuesday in San Francisco. One promised pay-off is easier-to-use transaction sites with content that, through Flash-enabled browsers, can be updated selectively rather than having to redraw the entire page every time new data is submitted. Another pay-off is video clips that don't require a separate browser window. But critics say a Flash-everywhere approach carries hidden potential liabilities that could stifle innovation. "I think the question for Flash is, What are the unintended consequences of building an entire application in Flash and kind of defeating a lot of the benefits that have developed around the Web?" said Dale Dougherty, vice president of online publishing for programming-guides publisher O'Reilly & Associates. Flash, for instance, doesn't readily lend itself to indexing, the process whereby search engines find a particular page, Dougherty said. Others said Flash can make exchanging links difficult and that it's tougher to work with than pure open-source code. Macromedia says it is addressing such concerns as practically as it can. The Flash format, for instance, is open to any software maker who wants to write tools for it, and Flash incorporates many open standards. "We made it work the best we can and had it be open," said Kevin Lynch, chief software architect for Macromedia. Previous criticism of Flash has focused on misuse of the software by Web designers, particularly those who plague Web surfers with lengthy animated introduction pages. Many of those problems have been solved through efforts by Macromedia and others to educate developers. Now critics are focusing on broader issues, wondering if widespread adoption will paint the Web into a corner. An open or shut case? Open-source software advocates, for instance, argue that widespread reliance on Flash could slow the spread of Web services. "If the Web becomes dependent on closed standards, be they Flash or RealAudio or Windows Media Player, then it becomes difficult for new browsers to be created, it becomes difficult to place the Web in embedded appliances, it becomes difficult to have any experience outside what those companies define," said Bruce Perens, a co-founder of the Open Source Initiative. Tight control of the Flash player is necessary to maintain the integrity and lightweight character of the software, argues Macromedia's Lynch. The latest Flash player still weighs in at less than a megabyte. Allowing outside developers to modify the Flash player would likely result in bloated code, Lynch said. "We think keeping the code very lean has been one of the reasons Flash has been accepted so well," he said. "It really would not be beneficial to the Flash player to have hundreds of engineers building things onto it." Lynch noted that Macromedia has freely published the specifications for SWF, the main file format for Flash content, since 1998, allowing dozens of software makers -- including Macromedia's chief rival, Adobe -- to create tools for authoring Flash content. That's despite the fact that development tools are the main source of Flash-derived income for Macromedia, which provides the Flash player for free and collects no royalties or licensing fees on Flash content. "The file format has been open for years now, so people can build whatever software they like around it," Lynch said. "We feel it really needs to be open and to promote an ecosystem where people can build software on top of it...We believe that's the best way to keep the player successful and still provide access to developers." Noted Todd Oberly, a former support technician for a Pennsylvania Internet service provider: "They've done much better than many other companies--look at Windows Media Player. But they can...do better." Flash content still locks out Oberly's PCs running the Linux and Amiga operating systems. What are your options? Options for developers seeking more openness include SVG (scalable vector graphics), a standard for Web graphics developed by the World Wide Web Consortium ( W3C), the group responsible for maintaining HTTP and other Web standards. "The nice thing about SVG is that anybody can write a viewer or anything else for it," said J. David Eisenberg, a graphic designer and author of " SVG Essentials." "I just think that SVG is more generally useful across a wider range of applications. Flash is Web-centered -- that's the only medium it's designed for -- whereas SVG is useful anywhere you're doing graphics. That can save you a lot of work if you're designing for multiple formats." Lynch said Macromedia supports the W3C and is open to including SVG support in its products if the format, now primarily endorsed by competitor Adobe, catches on. He also noted that Flash incorporates open standards such as XML and the ECMAScript language. "We're very practical about those things," Lynch said. "We adopt these things as we see customer demand. If we see demand, we'll be all over it." Flash can also limit the sharing of Web information. Flash pages can't be easily indexed, making them inaccessible to search engines. And because everything happens within the same browser window, there's no way to link to specific parts of a Flash site. "By doing everything in Flash, you're kind of going back to the early days of CD-ROMs, where the data is tightly linked to the application," Dougherty said. "One of the benefits we've had from HTML is that its openness allows for a variety of unexpected applications -- all the Yahoos, Googles and AltaVistas were in one way or another able to index all the content that was out on the Web and make it a lot more valuable that way." Web designer Scott Stevenson sees potholes ahead with links. "Macromedia's argument about a single-screen model where you don't have to reload screens, that's a good argument," Stevenson said. "But the usability is limited because you can't bookmark anything or send a link to anyone. The concept of sharing links is what makes the Web fundamentally more useful than something like America Online." To get around these problems, Macromedia included tools in the previous version of Flash to allow developers to easily export an HTML page containing the key words used in their Flash site, Lynch said. Beyond that, Lynch said, indexing is really up to the search engines, which can use the freely published SWF specifications to build new search tools. "Something we would like to see...is for search engines to handle Flash content natively," Lynch said. "We think that's the right direction, and it should be a pretty straightforward thing to do. The file format has been open for years now."
ZDNet UK's Developer News Section delivers the latest headlines together with the best UK jobs, right to your browser. Have your say on all developer topics. From j2ee, to C++, from Visual Basic to Javascript plus much more. Share your experience with others on the Developers Forum. Let the editors know what you think in the Mailroom.

Talkback

One thing you do not cover in your article is the intrusive nature of Flash. Not only has the primary use for it become advertising, it also manages to suck CPU resources while diplaying some advertiser's concept of a slick ad. I don't mind text based ads that simply sit there. I draw the line at animated Flash ads that insist on slowing my system down. I have removed Flash from my machine and refuse to visit any site that tries to force me to install it. It is overused and misused.

via Facebook 1 June, 2005 16:18
Reply

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

1 hour ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

2 hours ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

3 hours ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

3 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

3 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

4 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
ramwellian

Your comments would seem pretty naive and immature. Your 'solution' appears to be, "gee, let's all just give in to the hackers and give them...

4 hours ago by ramwellian on Cloud computing security: no more oxymoron?
BugStalker

"Interesting thought ... If you installed Win7 as a dual boot on a machine that previously only had Linux, and it wrecked your Linux installation,...

4 hours ago by BugStalker on Windows 7 Declares War on GRUB
whs001

This is an excellent summary of Ubuntu and Mint and the interface differences between them. Most such articles take a very partisan position for...

5 hours ago by whs001 on A tale of two distros: Ubuntu and Linux Mint
Moley

@ewallace. Not so clear. Anyone can obtain the text, for example from here http://www.ustr.gov/webfm_send/2379. I support ACTA so long as it and...

5 hours ago by Moley on ACTA: Facts, misconceptions and questions
45283

I think WinRT is fantastic. I just wish it was an option for people that didn't want to go through Microsoft's App Store with its attendant...

8 hours ago by 45283 on Why Windows 8 needs architectural hygiene for WOA
Burn-IT

Nine people? £30m? Who's back pocket is that lot going in? And IF they say it is for new buildings, what about all the ones the government has...

9 hours ago by Burn-IT on Police set to launch three £30m e-crime hubs
ewallace

Just to be clear, nobody knows what is in the text of ACTA, here is a photograph of the text of ACTA http://twitpic.com/8h9iju as submitted to the...

9 hours ago by ewallace on ACTA: Facts, misconceptions and questions
fgvrg56

Unfortunately main issue is that ASUS is refusing to accept that they make some mistake on this version of asus Transformer prime. 1 - GPS sensor...

10 hours ago by fgvrg56 on Asus Eee Pad Transformer Prime Wi-Fi & GPS problems?
Ben Woods

@Marcus A fair question. Just talked with Archos which said it was working on an announcement for next week....

11 hours ago by Ben Woods on Archos confirms G9 Ice Cream Sandwich update schedule
Marcus Karlsson

Any update on this, considering the claimed "first week of February"?

13 hours ago by Marcus Karlsson via Facebook on Archos confirms G9 Ice Cream Sandwich update schedule
apexwm

Bill Goodrich : Just as al_langevin pointed out, with Windows Server 2008 there is no Services for Macintosh anymore. It's gone, not available....

21 hours ago by apexwm on Windows Server 2008 drops the ball for Mac compatibility
txtrainguy

Replying to an old topic that I'm currently facing with my CEO (who is on a Mac). Our servers are primarily Windows Servers, office is about...

1 day ago by txtrainguy on Windows Server 2008 drops the ball for Mac compatibility
k0tcs3

Sure, that makes perfect sense. Pay wrong-doers money and thank them for breaching your security and pointing out your flaws, that would surely...

1 day ago by k0tcs3 on US indicts Romanian over NASA climate change hack
Random_Error

I think he's referring specifically to Android apps, as Apple do regulate their App Store, but Google seem to let any old crap onto the Android store!

1 day ago by Random_Error on RIM: BlackBerry will keep 'garbage' apps out of store

Latest in Application Development