Feeds

Eclipse: We don’t have a relationship with Sun

Sun brings no sign of a thaw

Top 5 reasons to deploy VMware with Tegile

Prospects of a thaw between Sun and the Eclipse Foundation seem as slim as ever, judging by remarks made to The Register by Eclipse executive director Mike Milinkovich.

Sun owns the Java standard, while the Eclipse Foundation produces the most popular set of Java development tools. According to a December 2005 survey by BZ Research, 65 per cent of Java developers make some use of Eclipse, and the figure is higher still if you include IBM's Eclipse-based IDEs WebSphere Studio and Rational Application Developer.

Milinkovich described Eclipse's relationship with Sun as "professionally courteous", but added: "We don't really have a relationship...I've made numerous entreaties to try to engage Sun with Eclipse, from Jonathan Schwartz down, and I've never had anything other than 'thanks for calling'. Frankly, as far as I'm concerned, that ball is firmly in their court."

One of the reasons for Sun's distrust of Eclipse is the GUI framework with which it is built. This is called SWT (Standard Widget Toolkit), but despite its name it is non-standard as far as Sun is concerned; Java already has an official GUI framework called Swing, and SWT is not approved by the JCP (Java Community Process), the organisation created by Sun to develop new Java specifications.

Of course, you can build Swing applications with Eclipse, and many developers do exactly that. In fact, Milinkovich insists that: "SWT was never built to compete with Swing...we've never tried to construct a scenario where developers using Eclipse were forced to use SWT."

This is true up to a point, but Milinkovich is also talking up the RCP (Rich Client Platform), which uses the Eclipse platform as an application framework, SWT included. "RCP is something that takes up a lot of our time and energy at the Eclipse foundation," says Milinkovich.

He sees it as a strategic technology in the battle to win over developers from Windows. "With Vista, Microsoft is forcing all of the ISVs and Enterprise IT organisations that have built products or applications on Win32 to make a migration decision over when and whether they go to WinFX. We firmly believe that people who are making those kinds of decisions should be evaluating Eclipse RCP."

Underlying all this is a long-standing debate about what Milinkovich calls "platform fidelity". Although both SWT and Swing are cross-platform, they take a fundamentally different approach. SWT is a Java wrapper around native platform widgets, ensuring seamless integration with the operating system, while Swing prioritises cross-platform consistency by implementing its own widgets where possible.

"SWT was built because the Eclipse team wanted to build a platform which could compete with products from Microsoft and others where underlying platform fidelity really mattered to their consumers," Milinkovich says.

Yet many developers find Swing good enough, and its Model-View-Controller architecture is also well liked. There is room for both, and while Sun can ignore Eclipse, it cannot make it go away. After all, a long list of organisations are standardising on Eclipse for their application development tools, including IBM, BEA, Nokia and Compuware. ®

Choosing a cloud hosting partner with confidence

More from The Register

next story
Microsoft to bake Skype into IE, without plugins
Redmond thinks the Object Real-Time Communications API for WebRTC is ready to roll
Mozilla: Spidermonkey ATE Apple's JavaScriptCore, THRASHED Google V8
Moz man claims the win on rivals' own benchmarks
Microsoft promises Windows 10 will mean two-factor auth for all
Sneak peek at security features Redmond's baking into new OS
FTDI yanks chip-bricking driver from Windows Update, vows to fight on
Next driver to battle fake chips with 'non-invasive' methods
DEATH by PowerPoint: Microsoft warns of 0-day attack hidden in slides
Might put out patch in update, might chuck it out sooner
Ubuntu 14.10 tries pulling a Steve Ballmer on cloudy offerings
Oi, Windows, centOS and openSUSE – behave, we're all friends here
Apple's OS X Yosemite slurps UNSAVED docs into iCloud
Docs, email contacts... shhhlooop, up it goes
Was ist das? Eine neue Suse Linux Enterprise? Ausgezeichnet!
Version 12 first major-number Suse release since 2009
prev story

Whitepapers

Why and how to choose the right cloud vendor
The benefits of cloud-based storage in your processes. Eliminate onsite, disk-based backup and archiving in favor of cloud-based data protection.
Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Saudi Petroleum chooses Tegile storage solution
A storage solution that addresses company growth and performance for business-critical applications of caseware archive and search along with other key operational systems.
Getting ahead of the compliance curve
Learn about new services that make it easy to discover and manage certificates across the enterprise and how to get ahead of the compliance curve.