ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Eclipse ready to reveal desktop-delivery alternative

Martin LaMonica CNET News.com

Published: 22 Jun 2004 12:25 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The Eclipse open-source software foundation next week plans to release software that will offer developers an alternative to Windows for delivering desktop applications.

Eclipse 3.0, which is freely available software aimed at Java programmers, includes tools for building and running so-called rich-client applications, which have more sophisticated graphics capabilities than standard Web browser-based applications.

The Eclipse software, which was originally developed by IBM, also provides a single "framework" that different development tools can plug into.

Using Eclipse, a programmer can combine several tools -- such as those for testing, managing source code and modeling -- all within a single application.

IBM spun off Eclipse in February. The group, now an independent open-source foundation, named an executive director, Mike Milinkovich, in May. The popularity of the Eclipse software has grown rapidly, catching on with independent software providers who write Eclipse plug-ins and with independent Java programmers.

The Eclipse 3.0 update includes enhancements to improve developer productivity and changes to accommodate two different methods for building user interfaces with Java. Tools written to conform with the user interface "widget" toolkit, called Swing, can plug into the Eclipse software, which uses the SWT (standards widget toolkit), Milinkovich said.

The new features are aimed squarely at programmers, but the implications of the rich-client capabilities in the Eclipse software have broader implications, according to analysts. Eclipse is designed to let businesses build or acquire graphics-rich applications that run on different operating systems.

Having more desktop application choices could ultimately pose a threat to Microsoft's dominance in desktop applications, said Stephen O'Grady, an analyst at RedMonk.

"Eclipse is a central point of control, presentation and (application) delivery that abstracts out some of the operating-system intricacies... and makes the longer-term question of the operating system less important," O'Grady said.

IBM recently announced a Workplace initiative that uses the Eclipse client software to run different desktop productivity applications, such as a spreadsheet and messaging, on multiple operating systems, such as Linux, Windows and Macintosh. If other independent software vendors start to use the Eclipse client "platform," corporate customers will have greater flexibility in choosing their desktop operating system, O'Grady said.

So far, few application providers have written their software to work with the Eclipse client, though.

Typically, big companies that want to deploy an application to run on multiple desktop operating systems will use Web portal software, which delivers back-end information through a Web browser. Those Web front ends have their limitations.

"The Web is archaic -- it's 10 years old. The needs of people are not being met by mere HTML applications," said Java programmer Rick Ross, founder of Javalobby, a Java developer community. "(Eclipse) is saying that the software is bigger than just an IDE (integrated development environment)."

The Eclipse foundation houses a number of development-related open-source initiatives not related to Java, including projects built around the C and C++ programming languages. Another Eclipse initiative for managing the different phases of the application-development process called Hyades will release an update in tandem with Eclipse 3.0.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
64 out of 129 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:






Related Jobs

Seeking SAS Programmer for WorldWide Travel: based in UK 50K

They are currently recruiting for 5 SAS Programmers to work on some of the largest projects in the country. From there you will also provide ...

Web Project Manager/ Web Services Architect 150 -200 12month Contract

Familiar with the MS technologies such as Windows Communication Foundation; Experience with server-client applications; Experience with developing ...

Application Management Analyst - Java

Unix and Shell Scripts - Appreciation of Application Architectures - Strong proven problem determination skills - Good Application Support process ...

Discussions

187205 187205

Companies to react to downtime

Thursday 24 July 2008, 2:51 PM

1 comment
pearce_jj pearce_jj

Defragging: Merits?

Thursday 24 July 2008, 2:19 PM

13 posts
David Long David Long

Defragging: Merits?

Thursday 24 July 2008, 10:30 AM

13 posts

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling