<span class="latin" style="width:19px;height:19px;">I</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="width:19px;height:19px;">t</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">v</span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">w</span><span class="latin" style="width:19px;height:19px;">:</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">T</span><span class="latin" style="width:19px;height:19px;">h</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">N</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">w</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">E</span><span class="latin" style="width:19px;height:19px;">c</span><span class="latin" style="width:19px;height:19px;">l</span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">p</span><span class="latin" style="width:19px;height:19px;">s</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">-</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">W</span><span class="latin" style="width:19px;height:19px;">h</span></span><span class="tktr-gyo" style="height:640px;margin:0 0 180px 22px;font-size:19px;_width:19px;/width:19px;"><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">t</span><span class="latin" style="width:19px;height:19px;">'</span><span class="latin" style="width:19px;height:19px;">s</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">t</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">f</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">D</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">v</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">l</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">p</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">s</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">:</span><span class="latin" style="width:19px;height:19px;">:</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">O</span><span class="latin" style="width:19px;height:19px;">p</span><span class="latin" style="width:19px;height:19px;">e</span></span><span class="tktr-gyo" style="height:640px;margin:0 0 180px 22px;font-size:19px;_width:19px;/width:19px;"><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">S</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">u</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">c</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">D</span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">c</span><span class="latin" style="width:19px;height:19px;">t</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">y</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">:</span><span class="latin" style="width:19px;height:19px;">:</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">O</span><span class="latin" style="width:19px;height:19px;">S</span><span class="latin" style="width:19px;height:19px;">D</span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">.</span><span class="latin" style="width:19px;height:19px;">c</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">m</span><span class="latin" style="display:block;width:19px;height:19px;"> </span></span><span class="tktr-gyo" style="height:640px;margin:0 0 180px 22px;font-size:19px;_width:19px;/width:19px;"><span class="latin" style="width:19px;height:19px;">:</span><span class="latin" style="width:19px;height:19px;">:</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">O</span><span class="latin" style="width:19px;height:19px;">p</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">S</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">u</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">c</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">S</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">f</span><span class="latin" style="width:19px;height:19px;">t</span><span class="latin" style="width:19px;height:19px;">w</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">,</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">R</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">v</span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">w</span><span class="latin" style="width:19px;height:19px;">s</span></span><span class="tktr-gyo" style="height:640px;margin:0 0 180px 22px;font-size:19px;_width:19px;/width:19px;"><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">&</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">N</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">w</span><span class="latin" style="width:19px;height:19px;">s</span>
10 captures
22 Feb 2004 - 20 Jun 2012
Jan FEB Mar
22
2003 2004 2005
success
fail

About this capture

COLLECTED BY

Organization: Alexa Crawls

Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.

Collection: alexa_dv

this data is currently not publicly accessible.
TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20040222023415/http://osdir.com:80/Article201.phtml
 
OSDir.com | Java.OSDir.com | News.OSDir.com | EntLinux.com | OSPedia.OSDir.com | O'REILLY.com | O'REILLY NETWORK Subscribe to the OSDir.com Newsletter :: .
Got Help? Visit OSDir.com's New User Forums

Main Menu
· Linux
· Windows
· Mac OS X
· All Platforms
· User Forums (Beta/New!)

Apps:
· Most Popular
· Top Rated
· Search

Submit:
· App Review/Blog!
· New-Release News!
· Submit a New App!

Nav:
· Advertise With Us!
· Editorial Feedback

Articles Wanted!
We're looking for authors! Subjects: Linux, linux, oh.. and linux; introductions to free/opensource apps, tips 'n' tricks. Primarily we're looking for articles on the above with an element of 'cool' and 'fun'. Tutorial-form pieces are good too.

Interested? email us!


RSS/XML
OSDir.com
Java.OSDir.com
News.OSDir.com
EntLinux.com

Link to OSDir.com

User's Login
 Username
 Password
 Remember me


 Log in Problems?
 New User? Sign Up!

O'Reilly Network Technologies:
Sites
MacDevCenter.com
ONJava.com
ONLamp.com
OSDir.com
OpenP2P.com
Perl.com
XML.com

OSDir Supported By:
Cheap Hotels
Hotel Reservations
Discount Hotels
Dell Coupons
Compare Prices

Hotels Discount
Home Improvement
Hotel Discount
Baby Bedding
Snoopy

Health Insurance Online
Buy Discount Electronics
Cheap Insurance Online
Refinance Your Debt
Discounts online

Travel - Book Online
Cool Ski Packages
Bad Credit Solutions
Convention Hotels



Interview with OSDir: Interview: The New Eclipse - What's in it for Developers
Posted Feb 02, 2004 - 11:41 AM

 Print this story  Send this story to a friend Email this to a friend



With the Eclipse Consortium embarking on leaving the mothership of IBM, and the mainstream press focusing their attention between the huge organizations that are joining, and pitting Sun and Eclipse in battle, I grabbed an opportunity to talk with John Weigand, Eclipse Project Lead, and Skip McGaughey, the present chairman of Eclipse, to talk about how the new organization will affect developers.

Steve: Why should a normal, everyday, developer be excited about the new Eclipse organization?

John: The first thing I can see happening is more contributors. That's what normal developers are going to see.. we'll see broader involvement and we’re going to get the effects of a professional management organization. So we’re going to be able to do more coordination between projects. We’ll be able to scale up the next level, we’re starting out successful and the next set of opportunities are available with a professional management organization.

Steve: Do you feel that you didn’t have that professional management organization when you were attached to IBM?

John: Well, what we had is a open source project and a set of open source projects and they didn’t co-ordinate. We did a lot of work as individual projects and this provided us with an opportunity to coordinate and to do much more.

Steve: Is that something that requires these massive organizations to join the consortium?

"... the nature of the problems that are being solved by Eclipse technology become so complex and so much greater than what we had originally anticipated, that bringing in developers from multiple companies with multiple experiences and orientations has tremendous impact on the cross fertilization of knowledge as well as the opportunity to band together to work on problems."


Skip: Steve, probably no, what we’re really looking to do is to preserve and protect the basic open source paradigm of development. If we wanted to just maintain the initial focus of Eclipse as a simple IDE with an extensibility framework kind of thing then we don’t really need to have lots and lots more contributors... lots of companies providing resources, but what’s happening is that the nature of the problems that are being solved by Eclipse technology become so complex and so much greater than what we had originally anticipated, that bringing in developers from multiple companies with multiple experiences and orientations has tremendous impact on the cross fertilization of knowledge as well as the opportunity to band together to work on problems.

A good example: some of the test frameworks were initially started at IBM, they then found synergy with a small company in Scotland called Scapa, they then found synergy with some of the OMG activities, they are now finding this synergy with Intel, so it’s beginning to expand both the knowledge base and the number of people with the skills, so the capability of solving problems is much greater than it would have been under IBM’s leadership solely or under a small number of companies.

Steve: A lot of people, I think, might get the perception that the organization is leaving IBM as kind of a way to make sure that there’s no meddling.

Skip: I think there’s always an inherent conflict when you’re an employee of a company and you’re also trying to help direct an open source environment and there are a limited number of committers.

Steve: Do you think you’d still be able to get the same amount of committers and be connected to IBM?

Skip: I don’t see any way you could. The more IBM is independent and demonstrates that independence, the more people, individuals and companies will contribute significantly. IBM is still contributing.

Steve: I read that you are still expecting an eighth of the funding to still come from IBM.

Skip: That’s the administrative side, so that’s the tentative budget on the administrative side.

Steve: I just wanted to point out that I think it’s a great leap of faith for IBM to let this out from underneath their wing.

Skip: Yeah, IBM is betting it’s business on this, but the total number of developers that IBM is committing is going up and not going down.

Steve: Is that right? That sounds like an under appreciated story.

Skip: Yes, and the total breadth and expansion that IBM is using of their product line, based on Eclipse, is going up tremendously.

Steve: More resources and less control; that’s not a usual play for a company is it?

Skip: It’s both smart business and it’s good technology, because the users out there are demanding a platform for tool integration… and the problems are so complex that no one company can do that by themselves. So if you have an open environment that multiple companies and multiple individuals and multiple teams can all contribute to, everybody gains.

Steve: So, for the average developer who out there the net result is they are going have a better tool to work with and to build their products with?

"The more IBM is independent and demonstrates that independence, the more people, individuals and companies will contribute significantly. IBM is still contributing."


John: The technology is continuing to improve always. There’s broader involvement and more people will be working on this and making it better.

Steve: Will you still be accepting outside individual contributors?

John: Yes. The technology is going to continue to be developed by an open source project; the open source rules of engagement will continue and will be encouraged.

Skip: So let me give you a couple of concrete examples. The vision of Eclipse, on a technology level, was to have a single platform that multiple vendors would contribute to that could target small devices, like embedded devices, or workstations or mainframes. So it’s sort of like from the wristwatch to the mainframe. Because of the current number of people that are really engaged in working on this, we're really only able to really optimize in the workstation environment but the technology capabilities are to drive it into the embedded, drive it into the J2EE web services space, to drive it into industry verticals, and that requires lots of people who have those skill sets to contribute.. far more than any one company, even the size of IBM. But, by having that extensible platform, multiple people with specific skill sets would begin to contribute and then the industry benefits.

Steve: Can you give us any specific details on any projects that might be looked at as migrating to Eclipse once this organization has moved over.

Skip: I would point you in the direction of Ericsson. Ericsson is committing the use of Eclipse as an IDE for building their internal applications, and thousands and thousands of their programmers are going to be using it.

Steve: How about Novell? They have just made their Eclipse announcement, ended up being kind of the darling of the recent Linux World, and really seemed to top off all of their announcements with joining Eclipse.

Skip: They are making a strategic decision and investment decision to retool their entire software set.

Steve: Their plan is to move everything to development as well.

Skip: That’s what they say, yes. Then you’ve got small companies like QNX who have invested heavily and they quickly developed an entire set of tools targeted to the embedded marketplace.

Steve: Have you seen a lot of action in the embedded market so far?

Skip: It’s gearing up, it’s not as robust today as we anticipate being six months to a year from now. But when you have major providers, like WindRiver and companies strong in technology like QNX, you’re seeing a tremendous uptake in the embedded space.

Steve: I’m wondering if you’re being approached by anyone who maybe wants to use Eclipse, or has requests for features, who might make proprietary software on their own, yet can’t really be associated specifically with joining an open source group.

"The technology is going to continue to be developed by an open source project; the open source rules of engagement will continue and will be encouraged."


Skip: Under the license, just about any person can take the code for free and redistribute it. And they have to pass out the copyright notice. But there’s no attribution that has to be given public or anything else. There are places all over the world that are taking the technology and are using it for ways that are in their best interest, many of them have not been anticipated by us, and we don’t even know about them.

Steve: Now a lot of people associate Eclipse specifically with Java.

John: Well it is implemented using Java technology but it’s actually a tooling platform intended for wide application and although there’s Java development tools with it, there’s also a C development tooling project that already underway and moving; there’s also an effort on Cobol tooling and I expect even broader application over time.

Steve: Do you see anybody getting involved with Eclipse from a different language?

Skip: Yes, Smalltalk. There’s natural language experimentation going on. Really, it gives a solid platform for people who have experience indifferent languages to experiment with it. It provides a solid platform for people who are innovators, like Aspect-J kind of work, to innovate and to have this solid platform.

Steve: Do you think, with the new organization, that people are focusing on the Java or are they looking to expand the use outside of Java?

"...are NetBeans and Eclipse competing as an IDE? Yes. Does the market place benefit from that? Yes. Is there sharing of knowledge. Yes."


Skip: The approach of Eclipse was, in the first two years, to build a base in Java and to begin to develop the C, C++, or the C IDE environment that John was describing; and we see a major emphasis in taking the C and expanding on that to be comparable to the Java. At the same time, rev'ing the Java again so that it can continue to be the award winning choice of IDE across the programming community. That is, we continue to work on Java but also we’re going to see major emphasis in the C environment and that’s necessary for the Linux world. It’s also necessary for the embedded world.

Steve: Will the actual transition to the new organizational affect the developer's work?

Skip: No it's separate, they're on their own so the developers will continue on their own. What will happen with the new organization structure is it will continue to evolve to meet the need of the marketplace and commercial side.

Steve: Some people see this as a NetBeans/Sun vs Eclipse battle and the press really picks up on that.

Skip: First, are NetBeans and Eclipse competing as an IDE? Yes. Does the market place benefit from that? Yes. Is there sharing of knowledge. Yes.

Steve: Is Eclipse planning to do everything to take the number one spot as the IDE? Are you going to go after NetBeans's user base?

John: No, we're all about the code. We're trying to build the best technology possible. We want to make it better. We're not engaged in that competitive analysis.

Skip: I would take issue with those terms. We really collaborate, but also compete. I really believe that this is a competing/collaborating environment. Officially, we don't do competitive positioning. We want to be open to anyone including Sun, Microsoft, whoever.

Steve Mallett is the founder and managing editor or OSDir.com. His life can be found here in one light, meaty snack.

Interview: The New Eclipse - What's in it for Developers | Login/Create an account | 1 Comment
Threshold
  
Comments are owned by the poster. We aren't responsible for their content.
Re: Interview: The New Eclipse - What's in it for Developers (Score: 2, Informative)
by Anonymous on Feb 05, 2004 - 08:16 AM
I like the fact that Linux users are digging eclipse. I also like the fact that just about every feature I could think of is a plugin. I am not hip to using SWT because it is counter-intuitive to the Java thought process (i.e. garbage collection). However, even building SWING applications is nicer in eclipse just because it works quickly o­n my platform (Windows). It seems to have lit a fire under the Netbeans folks as well. That can o­nly be good.


[ Reply to this | ]


Sponsored by: