Welcome!

Weblogic Authors: Yeshim Deniz, Elizabeth White, Michael Meiner, Michael Bushong, Avi Rosenthal

Related Topics: Eclipse, Java IoT, Microservices Expo, Linux Containers

Eclipse: Article

"Eclipse 3.0 is a Great Leap Forward," Says JDJ's Dudney

Can Eclipse morph successfully into a universal platform for application integration?

  • To view our full selection of recent Eclipse stories click here

    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."

  • 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.

    Comments (5)

    Share your thoughts on this story.

    Add your comment
    You must be signed in to add a comment. Sign-in | Register

    In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


    IoT & Smart Cities Stories
    AI and machine learning disruption for Enterprises started happening in the areas such as IT operations management (ITOPs) and Cloud management and SaaS apps. In 2019 CIOs will see disruptive solutions for Cloud & Devops, AI/ML driven IT Ops and Cloud Ops. Customers want AI-driven multi-cloud operations for monitoring, detection, prevention of disruptions. Disruptions cause revenue loss, unhappy users, impacts brand reputation etc.
    Atmosera delivers modern cloud services that maximize the advantages of cloud-based infrastructures. Offering private, hybrid, and public cloud solutions, Atmosera works closely with customers to engineer, deploy, and operate cloud architectures with advanced services that deliver strategic business outcomes. Atmosera's expertise simplifies the process of cloud transformation and our 20+ years of experience managing complex IT environments provides our customers with the confidence and trust tha...
    At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
    As you know, enterprise IT conversation over the past year have often centered upon the open-source Kubernetes container orchestration system. In fact, Kubernetes has emerged as the key technology -- and even primary platform -- of cloud migrations for a wide variety of organizations. Kubernetes is critical to forward-looking enterprises that continue to push their IT infrastructures toward maximum functionality, scalability, and flexibility. As they do so, IT professionals are also embr...
    The Japan External Trade Organization (JETRO) is a non-profit organization that provides business support services to companies expanding to Japan. With the support of JETRO's dedicated staff, clients can incorporate their business; receive visa, immigration, and HR support; find dedicated office space; identify local government subsidies; get tailored market studies; and more.
    At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
    In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, discussed how Dice leverages data insights and tools to help both tech professionals and recruiters better understand how skills relate to each other and which skills are in high demand using interactive visualizations and salary indicator tools to maximize earning potential. Manish Dixit is VP of Product and Engineering at Dice. As the leader of the Product, Engineering and Data Sciences team at D...
    As you know, enterprise IT conversation over the past year have often centered upon the open-source Kubernetes container orchestration system. In fact, Kubernetes has emerged as the key technology -- and even primary platform -- of cloud migrations for a wide variety of organizations. Kubernetes is critical to forward-looking enterprises that continue to push their IT infrastructures toward maximum functionality, scalability, and flexibility.
    Today's workforce is trading their cubicles and corporate desktops in favor of an any-location, any-device work style. And as digital natives make up more and more of the modern workforce, the appetite for user-friendly, cloud-based services grows. The center of work is shifting to the user and to the cloud. But managing a proliferation of SaaS, web, and mobile apps running on any number of clouds and devices is unwieldy and increases security risks. Steve Wilson, Citrix Vice President of Cloud,...
    When Enterprises started adopting Hadoop-based Big Data environments over the last ten years, they were mainly on-premise deployments. Organizations would spin up and manage large Hadoop clusters, where they would funnel exabytes or petabytes of unstructured data.However, over the last few years the economics of maintaining this enormous infrastructure compared with the elastic scalability of viable cloud options has changed this equation. The growth of cloud storage, cloud-managed big data e...