Microsoft Takes First Steps Toward Eclipse Support

Microsoft has added another nickel to its open source credibility bank this morning with the announcement of its first collaboration with the Eclipse Foundation.

The world's largest proprietary software maker and the non-profit host of the open source Eclipse project will work together to allow the Eclipse Standard Widget Toolkit (SWT) to use Microsoft's Windows Presentation Foundation (WPF), according to Sam Ramji, director of Microsoft's Open Source Software Lab.

Ramji made the announcement during his keynote presentation at EclipseCon 2008, underway this week in Santa Clara, Calif. He said SWT on WPF will make it easier for Java developers to write applications with the look and feel of native Windows apps.

"We found that there was little interest in being able to use Java to write native Windows applications that really use the power of the rendering capabilities of Windows Vista," Ramji told attendees. He added that the goal of the collaboration is to provide "a first-class authoring experience for Java developers."

This is Microsoft's first one-on-one with Eclipse, but it's not the company's first open source initiative, Ramji pointed out. That list includes, among others, Redmond's collaboration with Zend Technologies to optimize PHP on Windows, its agreement to provide documentation on Windows APIs to the Samba project, its efforts to tune Apache for Windows Server, its work with CollabNet on Subversion for Windows, and its integration of MySQL with Visual Studio. He also pointed to the more than 200 projects currently hosted on Microsoft's CodePlex open source hosting site.

"You're seeing a change in the company culture when [Microsoft CEO] Steve Ballmer talks about how good it is to have PHP applications running on Windows," Ramji said.

Anticipating skepticism about Microsoft's relatively recent conversion from chief FUD pusher to cautious supporter of open source software, Ramji gave attendees the same argument he presents to doubters in his own company. "When I want to open eyes," he said, "I say this: We make exactly the same revenue from an open source application as we do from a closed-source application: zero dollars. When SAP ships software on Windows, they don't send us any money for the SAP license. Our entire opportunity is in platforms. We make money by being a better platform to run applications on. We're the layer underneath. We're the batteries included."

He added, "Why is Microsoft investing in open source? Because we want to be the best platform for developing open source applications...We're seeing a lot of open source software written on top of Windows...It's a huge, sustainable market opportunity being the infrastructure of open source developers."

Ramji dodged a question from the audience about whether Microsoft will become an Eclipse Foundation member. The company is still not a member and, in fact, will not be supplying committers to the SWT-WPF integration initiative. The company's engineers will work with project committers, Ramji said.

Conference attendees were doubtful about Microsoft's budding relationship with the Eclipse community. "I don't believe they really get it," said software architect Jim Mackin. "They can't ignore open source -- they can't ignore the shift in the industry -- but they're still working under the old model. They still need to own and control the software. He [Ramji] gets it, but Microsoft as a company is behind the markets and culture in this regard."

About the Author

John K. Waters is the editor in chief of a number of sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS.  He can be reached at [email protected].


  • Basic Authentication Extended to 2H 2021 for Exchange Online Users

    Microsoft is now planning to disable Basic Authentication use with its Exchange Online service sometime in the "second half of 2021," according to a Friday announcement.

  • Microsoft Offers Endpoint Configuration Manager Advice for Keeping Remote Clients Patched

    Microsoft this week offered advice for organizations using Microsoft Endpoint Configuration Manager with remote Windows systems that need to get patched, and it also announced Update 2002.

  • Azure Edge Zones Hit Preview

    Azure Edge Zones, a new edge computing technology from Microsoft designed to enable new scenarios for developers and partners, emerged as a preview release this week.

  • Microsoft Shifts 2020 Events To Be Online Only

    Microsoft is shifting its big events this year to be online only, including Ignite 2020.

comments powered by Disqus

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.