Microsoft has the advantage of being able to tightly integrate its tools with Windows, its SQL Server database, and other software. Indeed, IBM donated Eclipse's core workbench technology as open source code because it wants Java tools to have a level of integration similar to Microsoft's.
"As an integrated development environment, Eclipse will make it easier to write Ajax applications," says Greg Stein, a manager of engineering at Google and chairman of the Apache Software Foundation, sponsor of the Apache Web server and other projects. Jochen Krause, managing director at Innoopract, a small German software company that proposed the Rich Ajax Platform project, predicts the platform "will extend Eclipse to play in a different space: interactive Web applications."
Would D'Amours consider using Microsoft Atlas? "At-what?" he says with mock incredulity. Yes, the tensions between Microsoft and non-Microsoft camps remain very much alive, though businesses often use both Visual Studio tools and Eclipse-based tools, and likely will with Ajax and Web apps, too.
Using Ajax, companies can soup up their Web sites, letting users scroll through large amounts of information or drag and drop items into a shopping cart or configure products online without constantly refreshing the page. It's not just the Googles of the world using it: Companies including Lands' End and Volvo have used Ajax to let potential customers design outfits or cars, and Sabre Holdings has used it to cut down response times on flight-scheduling software that its airline customers use.
The standards are being set by the Web inno-vators. But everyone's going to have to live up to them.
--with Aaron Ricadela