Open Development Platform

Eclipse Platform

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

Top Stories

The Eclipse Foundation announced a new initiative to develop and promote open source runtime technology based on Equinox, a lightweight OSGi compliant runtime. While Eclipse is well known for its widely used development tools, this initiative establishes a community of Eclipse open source projects focused on runtime technology that provides a more flexible approach to building and deploying software on mobile, desktop and server environments. The move to create a community around Equinox is a logical progression for Eclipse. Equinox, the core runtime platform for Eclipse, has been deployed on millions of software developers’ desktops, has enabled an ecosystem of thousands of Eclipse plug-ins and is the base of hundreds of Eclipse Rich Client Platform (RCP) based applications. Recently, the community has also used Equinox as the server platform for Ajax applicat... (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)

An Exclusive Interview With Mike Milinkovich Of Eclipse Foundation

Mike, thanks for agreeing to talk to JDJ and bringing us all up to date with Eclipse since our last interview with you. The best way is probably just to fire off questions and allow you to answer without getting in your way! JDJ: Overall, how's the independence from IBM going? Since most of Eclipse's committers were IBM employees when you first went independent, how is building a community around Eclipse that is not so IBM focused going? MM: It's going really well. Frankly, it's going much better and much faster than I had originally anticipated when I started the job. In many ways we have accomplished in the past year what I had expected would take two years or more. First, the importance of adding companies such as BEA, Borland, and Computer Associates to our board cannot be overstated. Each of these companies competes fiercely with IBM in the marketplace. Each is ... (more)

Visual Paradigm Serves Microsoft Visual Studio .NET, Eclipse, Other Java-Integrated Environments

Visual Paradigm International says it is dedicated to the continuing delivery of software, services, and partnerships to help customers to accurately transform systems requirement into quality software solutions, with minimum risk and maximum ROI. The company provides a suite of  products that visually and diagrammatically architect, integrate and deploy enterprise applications and their underlying databases. Visual Paradigm's products support Microsoft Visual Studio .NET, Eclipse and other major Java-integrated development environments. It has a diverse product line, including: Visual Paradigm for UML (VP-UML) is a cross-platform visual UML modeling and CASE tool. DB Visual ARCHITECT offers a single development environment that acts as a bridge between object model, data model and relational model. The company's Smart Development Environment (SDE) provides model-driven... (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)

SYS-CON Radio interviews the Eclipse Foundation

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

KeepResident Eclipse Plugin

"The performance of Eclipse (and other large Java applications) has long suffered due to the Windows virtual memory manager," writes Jon Eaves in a recent blog . Windows has a tendency to preemptively swap Java processes out of physical memory, writes Eaves. Even when there is still plenty of physical memory available. "This interacts very poorly with Java processes, which do not have good locality and touch a lot of memory. The problem is exacerbated when Java performs garbage collection, which causes the Java process to touch lots of memory that has been paged out to disk. Ever had Eclipse randomly hang for 15-20 seconds? This is most likely the culprit." He has already downloaded the plugin, he says, "and it works fantastically." "I've got the settings at 200Mb minimum and 350Mb maximum and Eclipse is very, very snappy," he adds. (more)

What's New in Eclipse?

Since Eclipse's first release in 2001, it has become a popular environment for Java development. In the period between March 10 and May 11, 2005, users downloaded over 17,000 copies of one of the production SDK releases and over 3,500 copies of one of the stable (milestone) SDK builds on average every day. A vibrant eco-system of developers, plug-in providers, authors, and bloggers has grown up around it. Eclipse has also gained the backing of the key Java vendors including BEA, Borland, IBM, SAP, and Sybase. Developers like Eclipse because it provides a great platform for building Java applications, and companies like it because it unifies their software tools under one open source umbrella.  In late June of this year, the latest release of the Eclipse Platform, version 3.1, will be available for download from In this article, I'll highlight some of t... (more)

Eclipse: The Story of Web Tools Platform 0.7

The Eclipse Open Source Integrated Development Environment (IDE) (see is rapidly gaining popularity among Java developers primarily because of its excellent Java Development Tools (JDT) and its highly extensible plug-in architecture. Extensibility is, in fact, one of the defining characteristics of Eclipse. As the Eclipse home page says, "Eclipse is a kind of universal tool platform - an open extensible IDE for anything and nothing in particular." Although Eclipse is itself a Java application, all tools, including JDT, are on an equal footing in that they extend the Eclipse platform via well-defined extension points. Of course, an infinitely extensible, but empty, platform might be interesting to tool vendors, but very boring for developers. Therefore, the initial version of Eclipse came with the JDT and the Plug-in Development Environment (PDE)... (more)

Iona, Eclipse Foundation Unveil SOA Tooling Platform Project

The Eclipse foundation has unveiled the proposal for a new SOA Tooling Project, which will provide an extensible set of graphical tools for assembling and administering SOA-based infrastructure. Iona Technologies is providing the seed code for the project, submitting the Eclipse-based tooling for its Artix enterprise service bus product as the baseline. The proposal for the SOA Tools Platform (STP) project is to provide an integrated developer tooling platform for the SOA-based infrastructure. Following the model of Eclipse projects, the platform will be the foundation of an extensible tool set, in this case, for developing and deploying SOA applications. According to Iona, the initial scope of the STP will cover developer requirements for creating service consumers and providers, configuring physical attributes of a service, defining policies and governance for ac... (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)