The Source for Java Technology Collaboration
User: Password:



Editor's Daily Blog

Partial Eclipse

Posted by daniel on December 04, 2003 at 08:44 AM | Comments (6)

Yesterday Sun announced that they would not be joining the Eclipse project. At least not now.

In the article Sun drops bid to join Eclipse, Martin Lamonica reports that after "several months of negotiations, Sun Microsystems has decided not to join the Eclipse open-source tools effort backed by rival IBM." In addition Sun "will no longer try to merge the Sun-sponsored NetBeans.org open-source Java tools project with Eclipse."

There were several proposals for how the two communities might come together. "Initially, the two parties discussed disbanding NetBeans but quickly shifted negotiations to explore ways to coalesce the two open-source projects under a single entity, [Rich] Green [vp of the Development Platforms Group at Sun] said. In theory, merging the two groups could create a larger community around a single set of technologies and ensure that two different projects did not create incompatible code." The article reported that "Sun is still willing to reopen discussions with Eclipse in the future."

How do you feel about this news? I'm not asking you to rant about conspiracies or political motivations. I don't know why the decision was made and can't comment on that side of it. In practical terms, what do you think this non-merger will mean? When I reach for an IDE I still prefer IntelliJ's IDEA but I periodically download and try the latest releases of Eclipse and NetBeans. They do feel different enough that merging them would not have been trivial.

I'm torn. In some ways I think this is a big deal that should really worry me. In other ways, it means that Eclipse and NetBeans will continue on their paths without having to spend the time to engineer them to work together. What do you think?


Also in Java Today features a link to an IEEE article by Craig Larman and Victor R Basili on "Iterative and Incremental Development: A Brief History". This is available as a PDF Download. Extreme Programming books stress that none of the ideas in XP are new, but you may be surprised at how far back the IID ideas go. Fred Brooks embraced the ideas in the 80s (see Mythical Man Month), and a four year project by TRW that used IID methods to "build the Command Center Processing and Display System Replacement." Ten years earlier, NASA had used IID for significant work on the Space Shuttle program. Larman and Basili wrap up the article with the observation that "even though the value of IID is well known among literate, experienced software engineers, some commercial organizations, consulting companies, and standards bodies still promote a document-driven single-pass sequential life cycle as the ideal."

How do the security models in Java and .Net stack up? Denis Piliptchouk is comparing them in a four part article. In part one of Java vs. .Net security he looks at configurability and three aspects of code containment: verification, application isolation, and language features. Denis concludes that "Java offers a lot of advantages with its configurability. When it comes to code containment, both platforms have pretty strong offerings, with .NET having slightly more choices and being more straightforward to use."


In Weblogs , James Gosling writes about The Peter Principle: software developers version. According to the Peter Principle, employees "tend to rise to their level of incompetence." Gosling points out that feature creep is software's analog to promotion of people. He writes that "it's impossible to resist adding just one more feature or extending some requirement. This feature creep continues until the whole system and organization are on the brink of falling apart. [...] It takes an extraordinarily disciplined team to say no before they've hit their pain limit."

Alan Williamson passes on a bit of experience in Tripped up by Apache XML-RPC not encoding the string type. He writes that he "came a little unstuck when hitting one particular server. I know the default value for XML-RPC is to assume the type, but this server was looking for it and kept throwing invalid RPC request." Check out his output and benefit from the warning sign he left near the trouble spot.


Today in Projects and Communities, we spotlight the RIFE project from the General Projects category. Check out the File Sharing section for binaries, source, examples, and docs to explore "all required tools and APIs to implement and perform all common website related tasks in a fast, intuitive and consistent manner." The JXTA Community points to the announcement for ZIM-Pro v 1.2 on this IM system that works "in an Intranet and/or an Internet environment using public or private ZIM-Pro Routers."


In today's java.net News Headlines :

Registered users can submit news items for the java.net News Page using our news submission form. All submissions go through an editorial review by news director Steve Mallet before being posted to the site. You can also subscribe to the java.net News RSS feed.


Current and upcoming Java Events:

Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.


This blog is delivered weekdays as the Java Today RSS feed. Once this page is no longer featured as the front page of java.net it will be archived at http://today.java.net/today/archive/index_12022003.html. You can access other past issues in the java.net Archive.


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • It's a pity...
    I am saddened that Sun decided to back away from joining the Eclipse consortium.
    I fully understand their concerns, but I see little benefit to the Java community to continue with two IDE efforts that have incompatible plugin architectures. Over and over we chant the mantra of "Loose Coupling", "Well defined Interfaces", "Reusabilty", "Service Oriented Architectures", yet two major tool platform backers tell us that the task of interoperability is just too difficult to achieve. Truly this is the darkness caused by an Eclipse.

    On another note... I think that the Eclipse community should go forward with the gesture of changing their name. Zenith or Solstice are certainly more appropriate... Their efforts are enlightening to us all... not blocking the light as eclipses are known to do.

    Posted by: johnreynolds on December 05, 2003 at 06:58 AM

  • Non-merger
    >>How do you feel about this news?

    Somewhere between relief and indifference.

    >>In practical terms, what do you think this >>non-merger will mean?

    It means people will still have one more choice, and both tools are strong enough to stand on their own.


    Posted by: d_bleyl on December 05, 2003 at 09:27 AM

  • It's a pity...
    I think you hit the real issues.

    Great statement: "Over and over we chant the mantra of "Loose Coupling", "Well defined Interfaces", "Reusabilty", "Service Oriented Architectures", yet two major tool platform backers tell us that the task of interoperability is just too difficult to achieve."

    Posted by: jbetancourt on December 11, 2003 at 06:39 AM

  • Its not engineering, its politics
    Are they saying the "task of interoperability is just too difficult to achieve", or are they saying "no, do it our way" to each other.
    This just demonstrates that realpolitik is alive in our industry just like everywhere else. In this context it seems that the correct interpretation of the "Eclipse" name is 'to surpass', a direct afront to Sun.
    http://www.infoworld.com/article/03/09/05/HNeclipsereorg_1.html
    But maybe there is something good that arises from the politics. Have you seen the latest changes to NetBeans dev or the plans for the 4.0 version?

    Posted by: d_bleyl on December 12, 2003 at 11:24 AM

  • wow power leveling
    wow powerleveling
    wow power leveling
    wow gold
    wow items
    feelingame.com
    wow tips
    Most Valuable WOW Power Leveling Service
    wow power leveling faq
    cheap wow power leveling
    wow power leveling
    wow powerleveling
    wow power lvl

    Posted by: wowleveling3 on December 14, 2007 at 05:36 AM

  • 网络营销软件
    网络营销软件
    网络营销软件
    群发软件
    群发软件
    ---
    群发软件
    网络营销软件
    论坛群发软件
    网站排名软件
    群发软件
    推广小助手破解版
    论坛群发软件
    网站排名软件
    群发软件
    推荐给你很好的群发软件和信息群发软件和供求群发软件
    推荐给你很好的群发软件和信息群发软件和供求群发软件博客群发软件网络营销软件网络营销软件
    网站排名软件网站排名软件网站优化软件信息群发软件信息群发软件信息群发软件论坛群发软件网站推广软件网站推广软件博客群发软件博客群发软件

    群发软件群发软件博客群发软件论坛群发软件网络营销软件论坛群发软件
    信息群发软件推广软件网站推广软件网络营销软件网站推广软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件
    网站排名软件
    博客群发软件
    网站排名软件
    网站推广软件
    群发软件信息群发软件
    免费论坛群发软件
    论坛群发软件
    网站排名软件
    免费博客群发软件
    网站推广软件

    群发软件
    博客群发软件
    网站排名软件
    网站推广软件
    群发软件信息群发软件
    免费论坛群发软件
    论坛群发软件
    网站排名软件
    免费博客群发软件
    博客群发软件
    信息群发软件
    论坛群发软件
    信息群发软件
    博客群发软件
    qq群发软件
    邮件群发软件
    博客群建软件
    企业名录搜索软件
    信息群发软件
    邮件群发软件
    论坛群发软件
    博客群发软件
    网站推广软件
    网络营销软件
    全能营销破解版
    网络营销软件
    论坛群发软件
    论坛群发软件
    论坛群发软件
    网络营销软件
    信息群发软件
    信息群发软件
    信息群发软件
    群发软件
    论坛群发软件
    群发软件
    网络营销软件
    网站推广软件

    Posted by: u89io98 on December 26, 2007 at 07:16 AM





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds