Version: 2008
  • On CHOW: Sexy vampire party

February 28, 2005 4:00 AM PST

Eclipse lights up Java crowd

  • 3 comments
Related Stories

BEA, Sybase join open-source consortium

February 22, 2005

Eclipse readies 'rich client' software

June 21, 2004

New age dawns at Eclipse

January 28, 2004

(continued from previous page)

someone can combine tools for writing code with "plug-ins" for modeling databases or testing applications. IBM is using the Eclipse software to provide a common foundation for its suite of development tools, giving a disparate product set a common user interface as well as a mechanism to share information.

Microsoft has a similar "platform" approach, in that third parties can write add-ons for Visual Studio and developers can write code in many different languages.

Perhaps the most glaring difference between the Eclipse approach and Microsoft's is that the Eclipse software is open source, which means anyone can download and modify the code. But the Eclipse Foundation is somewhat unique in its structure, reflecting how corporations are increasingly active in open-source projects.

Hardly a grassroots collaborative effort willing to take code donations from volunteers around the world, Eclipse is directed by vendors. Employees from independent software vendors, or ISVs, hold nearly all the board positions and make up the majority of the contributors.

That vendor membership is by design, said Mike Milinkovich, the executive director of Eclipse. Eclipse's software has developed rapidly because of such membership, coupled with the open-source development model, he said. That's as opposed to a model that relies on industry consortia such as standards organizations.

"A lot of innovation is happening in open source," said Milinkovich, who said standards should come after new software inventions. "I always thought that innovating while doing the standards is a little confusing."

Indeed, the pace of development in Eclipse is one of the reasons BEA joined the organization, said Alfred Chuang, the company's CEO. The Java standards body, called the Java Community Process, "is just not fast enough," Chuang said.

For its part, Sun declined invitations to join Eclipse in 2003. Following its decision, it sent an open letter to Eclipse, urging the group to unify the Java community, rather than serve IBM's purposes.

Sun is competing for Java developer attention through its NetBeans open-source project. It reinvigorated the effort with a major update last year and is basing its own development tools products on the NetBeans software.

But some people think Sun's choice of going with NetBeans doesn't serve the company or the Java industry. Having a single software

See more CNET content tagged:
Java tool, BEA Systems Inc., EclipseCon, Java company, Eclipse open-source

Add a Comment (Log in or register) (3 Comments)
  • prev
  • 1
  • next
Interesting.
by katamari February 28, 2005 1:38 PM PST
An associate of mine and I were talking about the "situation" between Sun and IBM, particularly because of this article. His argument was that Java could really go places if Sun didn't have such a stronghold on the Java product, and by "opening it up" (having it managed by a public committee of different groups/teams, as well as the open-source community), could actually put Microsoft's .NET to shame.

The amusing part is that Eclipse requires a Java VM to run. Consumers and developers are left with only one choice of JVM out there: the one from Sun. So, in English: Eclipse -- an IBM product -- requires a Sun product to work.

My colleague pointed out that there was an IBM JRE/JVM available (Java v1.4.2). I took the liberty of examining IBMs page, only to find the following pre-requisite for using IBM's JRE/JVM:

- Required for installation:
- * Computer must be an IBM system. This program will not install on non-IBM systems.
- * Computer must be running Microsoft Windows Me, 2000, or XP. Or must be updated withthe latest WMI classes if running an older Microsoft operating system.

Again, in English: IBM's JRE/JVM can't be used on any NON-IBM computer. I believe their claim to be accurate (re: won't install on any non-IBM computer), though I have not tested it.

Some may be thinking "What about Microsoft's JRE/JVM? HUH? WHAT ABOUT THAT?" You won't find it on Microsoft's page. If you remember, Sun took them to court -- and won. You can find Microsoft's JRE/JVM floating around on the 'net, but it's not supported, hasn't been updated in years upon years, and doesn't exactly work as well on newer Windows releases (compared to back then).

With all of this in mind, I would say the "stronghold" attitude is a two-way street. Sun's releases a JRE/JVM to the public for free (which is an absolute pile of garbage, for the record); IBM's Eclipse relies on that crappy JRE/JVM to run; IBM's own JRE/JVM is only available to users using IBM-specific equipment.

I believe the final inning to this game will result in Java dying off entirely -- something that, in my opinion, should've happened in the late 90s. Don't get me wrong, I don't necessarily want to see Microsoft .NET dominate either, but the reality of the situation is that Java is going to end up a corpse unless BOTH corporations decide to team up and make something worthwhile for both consumers and developers.
Reply to this comment
Java
by System Tyrant March 1, 2005 9:40 AM PST
I think in a lot a ways you are right. I think Sun needs to relinquish total control of Java if they expect it to become dominant. However, I don't want to see 10 different JVM's or people just bloating it up to suit everybodies needs.

More over though I think it's time for a new language all the way around. One that is clean and neat and can be compiled to machine language or byte language. One that doesn't allow for as much control as C++, but doesn't limit it to uselessness. Pascal would be a good example of a clean language. Java is a good example of limiting control.

Unfortunatly Java and .Net have a lot of overhead. C++ allows for to much control over programs when it's not needed. Pascal like a lot of other languages isn't support very well.
View reply
(3 Comments)
  • prev
  • 1
  • next
advertisement

Latest tech news headlines

advertisement

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

Markets

Market news, charts, SEC filings, and more

Related quotes

Sun Microsystems (1.73%) 0.14 8.24
Oracle (1.91%) 0.41 21.83
IBM (2.03%) 2.51 126.00
Microsoft (1.65%) 0.47 28.99
Dow Jones Industrials (2.03%) 203.52 10,226.94
S&P 500 (2.22%) 23.78 1,093.08
NASDAQ (1.97%) 41.62 2,154.06
CNET TECH (2.03%) 31.22 1,569.62
  Symbol Lookup
advertisement

Inside CNET News

Scroll Left Scroll Right