Flash, HTML, Ajax vie for victory in web-app war

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

…trying to advance the state of the art with an open-source project called Gears.

Gears' flagship feature is offline access to web applications such as Google's web-based word processor, but it's also used to improve search at MySpace and speed blog posting with WordPress. Gears features that Google is considering for the future include desktop notifications to make web apps more interactive, geo-location processing to let web apps take advantage of where a web user is located, and support for webcams and microphones.

Gears, which like Flash and Sliverlight must be manually installed, hasn't spread widely. But adoption by some big services could help encourage people to install it, which might in turn encourage website operators to support it.

Google's Gmail could be the service to trigger widespread Gears adoption.

"We expect Gears to be widely adopted in products like Gmail," said Sundar Pichai, vice president of product management at Google, and there are signs that Gears-enhanced Gmail might arrive soon.

Meanwhile, Yahoo has its own browser-extension technology: BrowserPlus. It's limited to a few Yahoo demo applications at the moment, such as a more elaborate web-based tool to upload images to the Flickr photo-sharing site.

Henrikson is intrigued by BrowserPlus and said Zimbra has been experimenting with it. It "bridges the gap" between web applications and the abilities of a local computer, he said, letting programmers "access the file system, make system calls into the computer, drag and drop, access the webcam".

A thorny question, however, is whether Gears and BrowserPlus really are in the same camp as HTML and JavaScript. BrowserPlus, at least for now, is proprietary, and Gears is certainly no standard. Both must be downloaded and installed, just like Flash or Silverlight plug-ins.

Google sees Gears as an HTML ally. "Gears can be ahead of the curve, trying out new ideas that eventually become a new standard," Gears engineer Aaron Boodman said. And when new standards duplicate Gears features, Google "will reimplement in Gears", Pichai said.

Flash and bang
Flash and its new rival Silverlight offer some compelling advantages, such as audio- and video-streaming support, that make them indispensable for some web applications.

Photo-editing shows off what Flash can do, for example. Start-up Picnik uses Flash to that end, and Adobe has an online rival called Photoshop Express. Neither come close to the full features of Photoshop Creative Suite 3, but both are impressive displays of serious editing abilities.

"Nothing really comes close to the kind of desktop experience we have in Picnik," said chief technical officer Darrin Massena, adding that the situation won't change for a long time, until HTML standards such Canvas or SVG arrive.

Even if those features do become HTML standards, "it'll take an incredibly long time to see it implemented across browsers and a long time to see a high level of compatibility, where you can really rely on it without a huge productivity drain on developers", Massena said.

Improvements are not being made exclusively to HTML. Flash and Silverlight are moving targets too.

"With Adobe's revision of Flash player, version 10, they've done a remarkable job of knocking out key things. We had a conversation a year and a half [ago] where we gave them a wish list. They have been really responsive," Massena said.

Features in Flash Player 10, currently in beta version 2, include 3D graphics, special effects, and better video streaming, hardware-accelerated graphics and text control.

Although Silverlight isn't good enough for Picnik to "think about switching horses", the progress from version 1 to the current beta of Silverlight 2 has been impressive: "If they take a similar-sized leap in short order — say a year's time frame — they could be in the game," Massena said. "If they are the first to nail 3D, that could give developers a lot of reasons to use their technologies."

That's exactly what Becker promised. "We're going to be iterating pretty quickly, and each version is going to add new features and functionality," Becker said. The final version of Silverlight 2 will be released later this year, added Brian Goldfarb, group product manager for developer platforms at Microsoft.

A key part of Microsoft's Silverlight sales pitch is programmer productivity. It's based on the same C# and VB.Net languages used in Microsoft's .Net programming technology, so a lot of coders already have a big head start, and Microsoft's highly regarded programming tools can be used.

Flash, too, has rich programming tools, not to mention some tight links with tools such as Photoshop and Illustrator that are useful for application design. Since internet users update their Flash software to the latest version relatively swiftly, it's a much more stable and consistent programming foundation.

It is clear that no single technology will dominate in the near future at least — each camp's advocates acknowledge their rivals' advantages. Some see the situation not as chaos but as innovation at its best.

"The web platform is getting richer and richer," Boodman said. "I think we're living in one of the most active periods of web development right now."

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

Freebies202

Duplicate comments are not made intentionally. Its very good to know that now you are keeping check on this problem because sometimes a commenter...

5 hours ago by Freebies202 on Microsoft fixes blog comments, speeds up blogs with open source
kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

13 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
Marg Menzies Harrison

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

14 hours ago by Marg Menzies Harrison via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

15 hours ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

17 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

18 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

20 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

20 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

20 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

21 hours ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

23 hours ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

1 day ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

1 day ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

1 day ago by greycynic on Ten flawed products that derail productivity
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 day 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...

1 day 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...

1 day 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...

1 day 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...

1 day 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...

1 day ago by Moley on A tale of two distros: Ubuntu and Linux Mint

Latest in Application Development