Open Development Platform

Eclipse Platform

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


Top Stories

Red Hat took a flying leap Wednesday and landed with both feet on the cloud where it hopes to knock VMware, which it perceives as its biggest enemy, for a loop. It announced that it's going into both the Infrastructure-as-a-Service and the Platform-as-a-Service business, pushing past its year-old first-generation Cloud Foundations widgetry. It calls the beta IaaS effort CloudForms and the not-yet-ready-for-prime-time PaaS solution OpenShift. CloudForms is described as a collection of upwards of 60 open source projects that can be used to automate the creation of private and hybrid clouds and - thanks to built-in ALM - manage multi-tier applications across multiple clouds, virtualization platforms and heterogeneous physical servers because the widgetry exploits Red Hat's Deltacloud APIs. It supports Amazon, IBM and NTT Communications clouds along with Red Hat and ... (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 catalina.sh. 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: The Story of Web Tools Platform 0.7

The Eclipse Open Source Integrated Development Environment (IDE) (see http://eclipse.org) 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)

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)

Eclipse Special: LynuxWorks Introduces New Eclipse-Based IDE

To view our full selection of recent Eclipse stories click here This week, LynuxWorks introduced the new LynuxWorks Eclipse-based IDE. A Linux and Solaris-based development environment, it's powered by the Eclipse platform and provides developers of LynuxWorks' BlueCat Linux with complete control over creating, editing, compiling, managing, and debugging C/C++ and Java embedded and real-time applications. Developers also benefit from a target connection wizard to simplify target setup, an application wizard that jump-starts development, and a cross process viewer enabling users to view all the processes and threads on a specific target. The Eclipse IDE offers developers a choice in their preferred development environment by extending support to LynuxWorks' premium tools, TotalView, a multi-process embedded debugger for LynxOS, and SpyKer, an embedded system trace tool... (more)

CFEclipse: The Developer's IDE, Eclipse For ColdFusion

Many paths lead developers to ColdFusion. In the past ColdFusion was often viewed as an entry-level language enabling designers and other nonprogrammers to build dynamic sites. Since the release of CFMX it has become more recognized among developers familiar with languages such as Java and PHP. This is partly due to language enhancements such as CFCs, and partly because it now runs as a Web application on top of a J2EE servlet container, thus allowing it to be used to develop the presentation layer for complex J2EE applications. For both types of developers there are requirements that an IDE must support. Many Web development tools are geared toward the first type of users mentioned above. They include features such as WYSIWYG Design Mode and image mapping functionality. For many developers falling into the second category, the WYSIWYG tools are lacking in the featur... (more)

Nokia Joins Eclipse Foundation as Strategic Developer and Board Member

OTTAWA, Canada and ESPOO, Finland, September 19 /PRNewswire-FirstCall/ -- Nokia and the Eclipse Foundation today announced that Nokia has joined the Eclipse Foundation as a Strategic Developer and Board member. Nokia will support the work of the Eclipse open source community by contributing software and developers to a proposed new Eclipse project. As a Strategic Developer in the Eclipse Foundation, Nokia will lead a project to create a framework for mobile Java developer tools, including complete tooling support for J2ME (Java 2 Micro Edition). The project will deliver a sustainable mobile tools offering for all developers and companies who wish to create mobile Java applications and build commercial tools for Java. Nokia plans to donate several components of its existing Java development tools technology as well as actively develop new software to introduce tools f... (more)

Building Business Applications with Eclipse Server-Side Components

Recent changes in our industry have brought to the fore many interesting forces that affect the cost of software development teams around the world. In the past 10-15 years, the industry has achieved significant progress in productivity. It is doesn't mean that we don't have anymore room for improvement, but changes that come purely from tools in development will only be slightly incremental in terms of efficiency and speed. Another way to reduce cost is through the use of off-shoring for development and systems enhancements. However, while we experience these savings, we are seeing off-shore labor cost steadily rising (25% annually for the last 2-3 years), so this is not necessary a long-term financially attractive option. What holds back bigger leaps in cost and quality is the continuation of the monolithic design paradigm for applications? While there have been mul... (more)

Developing an Application Using the Eclipse BIRT Report Engine API

The Eclipse platform is an open source, integrated system of application development tools that you implement and extend using a plug-in interface. The Eclipse Business Intelligence Reporting Tool (BIRT) is a set of plug-in extensions that enable a developer to add reporting functionality to an application. BIRT provides a Report Engine API that a developer can use to create a customized report generator application. The org.eclipse.birt.report.engine.api package contains a set of interfaces and implementation classes that supports integrating the runtime part of BIRT into an application. The BIRT Report Engine can provide report generation and rendering services in the following environments: Stand-alone engine: A Java developer uses a stand-alone engine to render a BIRT report from a report design (.rptdesign) file. In this environment, the Java developer create... (more)