Open Development Platform

Eclipse Platform

Subscribe to Eclipse Platform: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Eclipse Platform: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories

In the era of microservices and cloud-native applications, Software Development Lifecycle (SDLC) is going through a major transformation. The combination of containers and continuous integration and deployment (CI/CD) is enabling rapid deployment of software like never before. And though the languages, runtimes, frameworks, deployment targets have changed dramatically, the tooling hasn’t evolved much. Developers are still relying on traditional integrated development environments (IDEs) such as Visual Studio, Eclipse, and IntelliJ. While they may be powerful, they are definitely not designed to take advantage of emerging technologies. Enter Eclipse Che, an integrated development environment that will get as portable as your code and applications. Imagine the power of carrying an IDE that’s bundled along with the code, required dependencies, and runtimes. That’s the... (more)

Eclipse Special: Remote Debugging Tomcat & JBoss Apps with Eclipse

To view our full selection of recent Eclipse stories click here Over the last several weeks I've received a few questions about remote debugging with Eclipse. I posted about this on my other blog back in February here but with not enough info for others to follow. If you go look at that blog entry you will see that I looked into 'in eclipse' debugging but did not find it satisfactory. So without further ado here is how I use Tomcat, JBoss, and Eclipse to build and debug applications. Whichever platform you are using (Tomcat or JBoss) you need to start them with the JPDA debugging enabled. For Tomcat this is very easy. In the $CATALINA_HOME/bin directory there is a script If you provide the arguments 'jpda start' tomcat will startup and listen on port 8000 for a debugger connection. With JBoss its only slightly more complicated. Basically you need to speci... (more)

Eclipse "Pollinate" Project to Integrate with Apache Beehive

At JavaOne this week, the Eclipse Foundation, along with Instantiations, Inc., and BEA Systems announced the creation of "Pollinate", a new open-source incubator project focused on creating an Eclipse-based development environment and toolset to be named Eclipse Pollinate. Eclipse Pollinate, which will be designed to integrate with Apache Beehive, the industry’s first easy-to-use, cross-container, open-source application framework for building service-oriented architectures (SOAs) and enterprise Java applications is being developed to help enable developers to more easily develop and deploy service-based and J2EE-based applications. Introduced and led by Instantiations, Eclipse Pollinate, combined with Apache Beehive, will be designed to provide developers with a comprehensive, flexible solution for building and running services and applications. Eclipse will provi... (more)

A Look at the Eclipse Callisto Release

Callisto is the simultaneous release of 10 major Eclipse projects at the same time. An important thing to note about Callisto is that even though it's the simultaneous release of 10 projects, it doesn't mean these projects are unified. Each one remains a separate Open Source project operating with its own project leadership, its own committers, and its own development plan. In the end, Callisto is about improving the productivity of developers working on top of Eclipse projects by providing a more transparent and predictable development cycle. A Quick Tour of Callisto's Projects In this article, we 'll go through each of the Callisto components. We'll give a brief overview of each and quote an Eclipse committer about what's exciting about his component in the Callisto release. Then we'll discuss some of the challenges that faced Callisto and conclude with the advanta... (more)

Eclipse Foundation Presentation at @ThingsExpo New York

Open Source IoT at Eclipse: Frameworks & Tools for IoT Developers The Eclipse IoT community is growing community of open source projects focused on providing the building blocks for the IoT industry. The goal of the community is to provide open source implementations of important IoT standards, frameworks that implement key services for IoT applications and tools to make it easier for developers to create IoT applications. If IoT is going to achieve success and interoperability then the industry will need these basic building blocks. Download Slide Deck: ▸ Here In his session at @ThingsExpo, Ian Skerrett, VP of Marketing at the Eclipse Foundation, introduced the Eclipse IoT open source community. He provided a detailed introduction to the 12 different open source projects already at Eclipse, including support for IoT standards such as MQT, CoAP, One M2M and Lightw... (more)

JDJ Archives: Eclipse vs NetBeans - "Point/Counterpoint" Special

This article was originally published in print on December 3, 2003"Eclipse represents the worst of Java" Lately, there's been a lot of guff spouted about how Sun isn't joining Eclipse. While I understand the bitterness aimed at Sun somewhat, I think that this particular brand of talk is counterproductive and, dare I say it, wrong. The talk tends to center around the concept of NetBeans and Eclipse using common technology, and I think this is misguided, and here's why. I really dislike Netbeans. I think it blows goats from here to Sussex, and considering that I live in the middle of the US, that's a lot of goats. Given the choice between NetBeans and... Notepad, I usually spend a minute pondering whether I can keep remembering to check extensions on filenames before realizing that I can, and I end up with sucky ol' Notepad instead of bothering with NetBeans. That sai... (more)

Eclipse Special: IBM Rational Update

To view our full selection of recent Eclipse stories click here "Where we are moving now is if you look at products today from Rational, 80% of them are Eclipse-integrated today. As a general, strategic direction, we are moving them from Eclipse-integrated to Eclipse-based." "You will see greater and greater integration and construction on top of the Eclipse framework, so basically, Eclipse is at the core of all the products that we build as part of the software development platform." Jeffrey Hammond, group market manager for IBM Rational Software [speaking during a news briefing, March 28, 2003]   Other planned IBM initiatives: Making UML 2.0 modeling capabilities available as part of Eclipse - IBM will produce standardized mapping between Business Process Execution Language (BPEL) and UML. Making seamless the import of business process models from WebSphere Business In... (more)

SYS-CON Radio interviews the Eclipse Foundation

SYS-CON Radio interviews Mike Milinkovich, Executive Director Eclipse Software Listen to the interview... ... (more)

Creating Web Applications with the Eclipse Web Tools Project

The Web Tools Project (WTP) by the Eclipse Foundation is a set of open source tools that substantially reduce the time required for the development of Web applications, EJBs, and Web services. The WTP's current version is 0.7.1 and version 1.0 is coming later this year. The framework provides wizards and tools to create EJBs, Web components such as servlets and JSPs, and Web services using the Axis engine. It also provides source editors for HTML, JavaScript, CSS, JSP, SQL, XML, DTD, XSD, and WSDL; graphical editors for XSD, WSDL, J2EE project builders, models, and a J2EE navigator; a Web service wizard, explorer, and WS-I Test Tools; and database access, query tools, and models. In this article I'll show you how to develop and deploy a JSP Web application with WTP in less than an hour. I'll also cover the creation and deployment of a basic servlet and editing JSP ... (more)

Java Feature — Developing an Eclipse BIRT Report Item Extension

The Eclipse platform is an Open Source, integrated system of application development tools that you implement and extend using a plug-in interface. Eclipse provides a set of core plug-ins that configures the basic services for the platform's framework. A platform developer can build and integrate new tools in this application development system. Business Intelligence Reporting Tool (BIRT) is a set of plug-in extensions that lets a developer add reporting functionality to an application. The APIs in BIRT define extension points that let the developer add custom functionality to the BIRT framework. This article describes how to create a BIRT extension using the Eclipse Plug-in Development Environment (PDE). The example adds a custom report item, RotatedLabel, to the BIRT Report Designer Palette that a report developer can drag-and-drop into a report design, as shown i... (more)

RIM Announces BlackBerry JDE Plug-in for Eclipse

RIM announced a BlackBerry Java Development Environment (JDE) plug-in for Eclipse - a new development tool that enables Eclipse developers to create and test wireless applications for the BlackBerry platform from within the familiar Eclipse Integrated Development Environment (IDE). The BlackBerry JDE Plug-in for Eclipse will enable Eclipse developers to create powerful mobile applications for the large and growing base of BlackBerry smartphone users around the world while maintaining a familiar Eclipse development environment. It will also allow Eclipse developers to leverage the inherent capabilities and benefits of the BlackBerry system architecture and development tools. A beta version of the plug-in is available as a free download at "RIM values the Eclipse development community and recognizes the need for integrated tools that sup... (more)