Free Newsletter GlossaryContact UsAbout Us
Coding & ScriptingDesign & ProcessToolsBusiness & Careers

March 27, 2006

Microsoft And Eclipse: A Showdown For Ajax Leadership



Courtesy of InformationWeek

Page 1 of 2


Web users are getting spoiled. Once they experience the Ajax-powered speed and interactivity of apps on Google or Flickr, click-and-wait Web interfaces won't cut it. Spurred by growing business interest, Microsoft and backers of Eclipse, the open source programmer's workbench, last week stepped up efforts to create Ajax-friendly tools for building interactive Web applications.


Milinkovich: Skip Vista, go directly to Eclipse.

Milinkovich: Skip Vista, go directly to Eclipse.

Photo by Jeffery Newbury
Unlike the mature technical standards for server-side software, tools and technologies for Web development are changing rapidly. Ajax is the symbol of emerging Web development, combining JavaScript and XML so that, instead of requiring round trips to a server each time a user wants new data, a browser's cache pre-fetches the information that might appear next. This leads to much faster interaction, with Google Maps among the star examples.

Eclipse leaders--which include IBM, Intel, Red Hat, and SAP--last week laid out the expansion of the developer's workbench into a platform that can compete with Microsoft in the enterprise. "Over the next three years, Microsoft will be very busy encouraging shops to move off of Win32 APIs and move to [Windows] Vista," said Mike Milinkovich, Eclipse Foundation's executive director, at the EclipseCon conference last week. Instead, he urged companies to consider adopting Eclipse's Rich Client Platform, a set of components that developers can use to put a highly interactive interface on enterprise desktop applications that, written once, can run on Windows, Linux, or Macintosh computers.

Eclipse Action

The Eclipse project is taking steps to provide an alternative to Microsoft's user-interface dominance. It agreed this month to consider an open source project, the Rich Ajax Platform, as a way of letting developers use Eclipse to provide interface components--including Windows-style menus, sliders, and drag-and-drop window expanders--to make Web applications more interactive in the browser window.

InformationWeek Download

And last month, IBM teamed with Google, Laszlo Systems, Mozilla, Novell, Oracle, Red Hat, and Yahoo to establish the Ajax Toolkit Framework, an open source project to build an Eclipse-based software system that makes it easier to use Ajax tools inside Eclipse. Ajax isn't easy to use. Google learned that as it tried to compose Google Maps and found the shadows under markers on the maps, or the driving lines for directions between two points, displayed differently depending on the browser used. "Google put a lot of effort into creating toolkits so we wouldn't have to worry about these details," says Bret Taylor, product manager for Google's developer products. In effect, Eclipse, with the help of heavyweights like Google, is trying to duplicate that effort to make Ajax easier for all businesses to use.

But Microsoft isn't asleep. Chairman Bill Gates, in the keynote speech at a Microsoft Web technologies conference last week, acknowledged that a new round of Web applications is coming. Web sites are becoming like components in conventional software that can be called with APIs and run like subroutines. "That's a powerful idea whose time has come," Gates said. "This is a new generation of software."

Microsoft last week released an updated test version of its own Ajax development tool, called Atlas, that creates standard JavaScript on an application's client side. Microsoft also has written server-side extensions to JavaScript to improve the way Ajax apps work on Windows computers, so software written in Atlas can interact with elements of Windows Vista. Specifically, Web apps built with Atlas will be able to interact with Vista's "gadgets," miniprograms such as calendars, instant messaging contacts, photo albums, and media-playing software. "We're looking at other enrichment scenarios where things can pop with Internet Explorer and Windows," says Brian Goldfarb, a Microsoft product manager for Web tools.



E-mail This Story
Print This Story
Reprint This Story


Page 2: next page


Page 1 | 2



More Information


Get the latest Developer news, product info, and trends every week.


Related Content

  Right-click and choose Copy to extract RSS Feed URL  Developer Pipeline's Main RSS Feed
  Right-click and choose Copy to extract RSS Feed URL  Developer Pipeline's Blog RSS Feed




Editorial and vendor perspectives






Editor's Picks
Special Report: Are Computers Destroying The Earth?
With Earth Day just around the corner, two reporters cross swords over the question of whether computers and technology are helping or hurting the environment. See what they have to say, then vote on who's got it right.

Embedded Experts: Fix Code Bugs Or Cost Lives

Apple's Boot Camp: Macs Do Windows

Microsoft Platforms Chief Talks Co-opetition With Open Source

Crash Course: Get a Handle on Web Services Specs and Standards

How do recent stories highlighting the ability of Apple's new Intel-based Macs to run Windows as well as Mac OS X affect your view of Macs as development platforms?
Macs that can run Windows and OS X? Gimme!
    39%
Yawn. No thanks.
    22%
It all comes down to price point. Count me as maybe.
    17%
Ha. If it doesn't run zOS or Solaris, forget it...
    12%
Apple? Never! TRS-80 RULEZ!
    10%

Product Finder
E-fficiency: Web App IDEs
Want to give your e-business a competitive edge? Turbo-charge your development projects with one of these Web application development IDEs.

Web Site Development Made Easy

A "Class" Act: Software IDEs





DEVELOPER PIPELINE MARKETPLACE (sponsored links)
Download MICROSOFT SEARCH SERVER EXPRESS 2008 FREE
Search file shares, SharePoint sites, Exchange Public Folders, Lotus Notes repositories, and more!

Why a CMDB?
IT best practices (ITIL) have shown the benefits of a CMDB. Click for whitepapers.

FASTforward, the Top Search Innovation Conference!
Discover how top companies use search to engage users with information driving sales & productivity.

ýSix Sigmaý Certified?
100% Online-Six Sigma Certificate From Villanova. Find Out More Now.

Web based bug tracking - AdminiTrack.com
AdminiTrack offers an effective web-based bug tracking system designed for professional software development teams.


Buy a Link Now