| By Java News Desk | Article Rating: |
|
| June 21, 2004 12:00 AM EDT | Reads: |
62,739 |
Today the Eclipse Foundation announced general availability of the royalty-free 3.0 release of Eclipse - described by the Ottowa-based foundation as a platform "for tools integration, software modeling, and testing that has been broadly adopted by commercial vendors, academic institutions, and open technology developers."
Bill Dudney, JDJ's Eclipse editor, commented, "I am very excited about the promise of Eclipse 3.0. With each new milestone release the platform has become richer in its feature set, better performing and generally more productive to use."
"From the enhanced Java tools to the improved integration with Ant and other open source projects," Dudney continues, "Eclipse 3.0 is a great leap forward. In addition to enhancements to the Java developer tool box the whole plugin architecture has been updated to use the OSGi framework for managing plugins. Not only will this make it easier to manage the large number of plugins that are typically used by the average Java developer it will also make building plugins easier."
"If you have not been following the milestone releases of Eclipse 3.0, it is definitely time to download a copy and get started," adds Dudney.
Eclipse 3.0 is the cumulative result of 15 months of project investment by supporting members and the Eclipse community, continuing what the Foundation summarizes as "the commitment to implement open technology built upon established industry standards."
Enhancements such as the following have been made to core facilities:
- Enhanced the end user's 'out-of-the-box' experience
- Streamlined installation for functionally powerful features with reduced complexity
- Improved customization of menus and toolbars
- Added new role and experience-based approaches for managing workbench features and facilities
- Restructured the workbench to allow running underlying program facilities in the background in a multi-threaded environment.
The aim of these enhancements is to help make Eclipse use "more convenient, consistent and responsive."
Concurrent with this new release, the C/C++ Development Tools (CDT) project and the Hyades application verification and optimization project are shipping new versions.
The Foundation states:
"Eclipse was originally conceived as a universal platform for tools integration. Experience and feedback from users made it clear that Eclipse was also ideally suited for the construction of functionally-rich desktop applications."
Features and facets that have been used as the core of Eclipse's object-oriented development technologies have been restructured and repackaged in 3.0, making it an open, extensible platform for application construction and integration. This includes Eclipse's window-based workbench GUI, the dynamic plug-in functional extension mechanism, help subsystem and update manager.
When Java applications are constructed with Eclipse's Standard Widget Toolkit
(SWT) and deployed to different operating platforms, they adopt native window
manager look and feel. On Linux Motif or the GTK, Microsoft Windows, Mac OS X,
Photon, AIX, HP/UX platforms, and other supported platforms, Eclipse users can
develop applications in Java with the true look-and-feel of the platform.
"We are very excited about the many benefits that Eclipse 3.0 will bring
to our customers and are proud of the leading role IBM developers have had in
bringing it to the industry. IBM is now working towards a release of Eclipse
3.0-based products of our market-leading Rational tools and Lotus collaboration
solutions," says Lee Nackman, vice president, Desktop Development Tools and CTO
Rational Software, IBM Software Group
"Eclipse 3.0 brings
significant new features and functionality to the Eclipse ecosystem. Intel is
actively developing versions of Intel Compilers and VTune Performance Analyzers
with Eclipse integration for Linux. Intel is also taking an active role in
Eclipse projects such as Hyades and looks forward to continued involvement with
the Eclipse community," says Intel's Jonathan Khazam, General Manager of
Software Development Products.
When used on the Linux and Windows platforms, Eclipse 3.0 adds the ability to
embed Swing widgets in SWT-based user interfaces. This allows integration of
Swing-based applications and tools within the Eclipse workbench and other
functionally-rich applications. New features allow Eclipse plug-in providers to
customize user interfaces and establish a branded appearance for products and
applications.
Java Development
Tools
The Java Development Tools (JDT) project has improved the user experiences of
reading, writing, and navigating source code, adding improved refactoring, code
formatting and editor features such as code folding.
JDT has been
generalized to enable tools that support Java-related languages like SQLj and
JSPs. This includes implementation of the Java Community Process JSR45 standard
for debugging. JDT also now embraces non-language files like manifests and J2EE
deployment descriptors that reference Java language elements.
Eclipse was adapted to add support for the OSGi framework specification when constructing functionally extensible applications. This open standard for plug-in extensions supports installation and dynamic activation under program control, permitting fine-grain conservation of resources like memory in complex integrated tools and client environments. In addition, the Eclipse Plug-in Development Environment now supports component integration for platforms that incorporate very large numbers of plug-ins.
CDT and Hyades Project Updates
Other Eclipse-hosted open projects have coordinated their distributions with the 3.0 launch. These include extensions to the C/C++ Development Tools and the Hyades Project's implementation of the recently approved OMG U2TP Test Profile standard.
The C/C++ Development Tools (CDT) offer numerous enhancements to provide a faster, more productive user experience. To simplify code editing and navigation, the tools now include improved string searches, configurable code completion, a C/C++ class browser and a refactoring facility for automating code changes across an entire project. To speed application debugging, the debugger now presents both source code and assembly in the same view. To free developers from writing and maintaining makefiles, the CDT environment now includes a "managed build" feature.
In addition, the CDT leverages the new multi-threading support in Eclipse 3.0. As a result, operations such as indexing and building can now run in the background, allowing the developer to continue working on other tasks.
"Open Environment & Community Support Have Been Key," Says Milinkovich
"Eclipse 3.0 brings new features which will delight plug-in and application
developers that rely on this advanced platform," says Mike Milinkovich,
executive director of the Eclipse Foundation.
"Thanks to community
support only possible in an open environment, Eclipse 3.0 quality benefits from
the skill and continuous evaluation of a large number of industry professionals
worldwide," he adds.
Distributions of Eclipse 3.0 will be available by June 30 for download from
www.eclipse.org.
In the July issue of JDJ, Bill
Dudney interviews Mike Milinkovich, who speaks about a wide variety of issues
surrounding Eclipse, from the directions he sees it going in next to how the
door is always open for Sun to join. In that exclusive interview, Milinkovich
tells Dudney:
"I personally think the entire conversation about Sun versus Eclipse is kind of missing the point. Sun is doing what they are doing in support of their shareholders and in their role as the steward of the Java community. Eclipse is doing what it is doing in its role as the steward of the Eclipse Open Source community. And to the degree possible, where we have congruent goals, we should be working together and I’d be thrilled to do so."
Published June 21, 2004 Reads 62,739
Copyright © 2004 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
- From Sun, An Open Letter to Eclipse Membership: "Get Serious"
- Parasoft Jtest 5.0 Fully Integrated with Eclipse Platform
- Yet Another IDE War
- Eclipse Special: IBM Rational Update
- Eclipse Special: Eclipse in the News
- Eclipse Special: Milestone Build Now Available - Eclipse 3.0 M8
- Eclipse "Welcomes Open Dialog From Sun"
- Eclipse Special: LynuxWorks Introduces New Eclipse-Based IDE
- Eclipse Special: Bill Dudney Looks at Eclipse M8 Close-Up
- Eclipse Special: Bill Dudney Looks at the Change Method Signature Refactoring
- Eclipse Use Grows by More Than 90% in North America
- Eclipse Special: Remote Debugging Tomcat & JBoss Apps with Eclipse
- Aonix Joins Eclipse to Provide Customers a Common Platform
- Eclipse Special: Bill Dudney Looks at New Stuff in M9
- "Eclipse 3.0 is a Great Leap Forward," Says JDJ's Dudney
- ILOG Launches New Business Rule Studio for Eclipse
- SYS-CON Radio interviews the Eclipse Foundation
- Eclipse "Pollinate" Project to Integrate with Apache Beehive
- Exclusive Q & A with Mike Milinkovich, Executive Director, Eclipse Foundation
More Stories By Java News Desk
JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.
![]() |
Steve Perkins 07/20/04 04:48:48 PM EDT | |||
Yawn... this discussion about an application framework rendering OS''es irrelavent was so much cooler when the subject was Netscape (and the year was 1997). Never going to happen. Still, I guess it''s the best possible way to hype-up Eclipse''s latest "milestone release"... since the only actual functionality added in 3.0 was multi-threaded CVS syncs and a new Windows-XP-style Fischer Price look and feel. |
||||
![]() |
JavaLover 07/12/04 03:37:15 PM EDT | |||
Will Eclipse make the OS irrelevant. |
||||
![]() |
arpit 06/24/04 11:00:36 AM EDT | |||
I used to use Sun''s NetBeans IDE before I switched to Eclipse...and the main reason for that was the slow Swing. I love Java in every other aspect except the UI... application development with Eclipse would probably mean letting me write my application logic in Java and render the UI in SWT... which in my world is a BIG thing. So I am all for eclipse...way to go ! |
||||
![]() |
JS 06/23/04 05:58:19 PM EDT | |||
It's Ottawa. The capital of Canada. JS. |
||||
![]() |
Hoshi Tanaka 06/23/04 11:08:09 AM EDT | |||
>> Might Eclipse one day soon make OSes irrelevant? The chance that Java will render the OS irrelevant are several orders of magnitude greater than the chance of Eclipse achieving that. I put Java''s chances somewhere between slim and none. Eclipse? You do the math. The OS can be irrelevant to certain tools and applications written in Java. The same may hold true for Eclipse but in fact it is more dependent on the OS because it uses native toolkits. I just realized the question was so asinine that perhaps it should not have been answered, too late:) BTW, where's Ottowa? |
||||
- Cloud People: A Who's Who of Cloud Computing
- The Software Freedom Conservancy – Fundraising Campaign: Non-Profit Accounting Software
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- Engine Yard Announces General Availability of PHP on Engine Yard Cloud and Support for Riak Distributed Database
- 2013 - 2016 : solutions stabilisées, usages innovants généralisés
- Tech Trends To Watch In May 2013
- Social Business Intelligence Book Industry’s First Executive SBI Guide
- Informatique : la disparition des investissements par les entreprises !
- Services Orinted Architecture (SOA) Market
- Reminder: The most important Big Data event in DC this year will be 7 May. Sign up now.
- Cloud People: A Who's Who of Cloud Computing
- The Software Freedom Conservancy – Fundraising Campaign: Non-Profit Accounting Software
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- Project Floodlight Grows to the World’s Largest SDN Ecosystem; Global Users, Contributors and Partners Innovating Using Open Source SDN
- Mobility News Weekly – Week of March 17, 2013
- Engine Yard Announces General Availability of PHP on Engine Yard Cloud and Support for Riak Distributed Database
- 2013 - 2016 : solutions stabilisées, usages innovants généralisés
- Tech Trends To Watch In May 2013
- The Linux Foundation’s Collaboration – OpenDaylight Project – Open Source SDN
- Remote Controlling a Car over the Web. Ingredients: Smartphone, WebSocket, and Raspberry Pi.
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- Creating Web Applications with the Eclipse Web Tools Project
- Eclipse Special: Remote Debugging Tomcat & JBoss Apps with Eclipse
- Where Are RIA Technologies Headed in 2008?
- The Next Programming Models, RIAs and Composite Applications
- SYS-CON Webcast: Eclipse IDE for Students, Useful Eclipse Tips & Tricks
- How to Bring Eclipse 3.1, J2SE 5.0, and Tomcat 5.0 Together
- Eclipse: The Story of Web Tools Platform 0.7
- The Top 250 Players in the Cloud Computing Ecosystem
- "Eclipse 3.0 is a Great Leap Forward," Says JDJ's Dudney
- Developing an Eclipse BIRT Report Item Extension























