Open Development Platform

Eclipse Platform

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

Top Stories

If you use Adobe Flex Web applications that connect to Plain Old Java Objects on the server side, chances are that you use a popular, robust, and freely available server called Apache Tomcat.  If you use Eclipse-based Flex Builder, you can smoothly debug both Flex and Java code without leaving Eclipse. Flex Builder debugger does not need any special configuration. But we need to add a couple of parameters to the startup routine of Tomcat so it‘ll engage the Java Platform Debugger Architecture (JPDA), which will allow other applications to attach to the JVM that runs Tomcat and debug deployed Java classes remotely. You just need to add a couple of options to the JVM that starts Tomcat. In this short article I’ll explain how to do this if you install Tomcat using Windows Service Installer  and run Apache Tomcat as a service under Microsoft Windows. But eve... (more)

Using the Eclipse Data Tools Platform with PowerBuilder and SQL Anywhere

The Eclipse Data Tools Platform (DTP) is a new top-level project at Originally proposed by Sybase in February 2005, DTP has attracted strong community support and is currently managed by a committee comprised of Sybase, IBM and Actuate. It is an open source initiative designed to provide solutions in the data framework and tooling domains. Examples of what the DTP plug-in lets you do from inside Eclipse include:   •   Connect to a database (or multiple databases)   •   View database object trees (tables, views, stored procedures, etc.)   •   Generate data definition language (DDL) from database objects   •   Execute DDL commands against a database   •   Execute standard query language (SQL) queries against a database   •   View query results in table format To learn more about DTP, resources can be found at http://wiki.eclipse.or... (more)

Getting the Most Out of Eclipse CDT 3.0

Eclipse has emerged as the platform that finally integrates development tools from multiple vendors into a common, extensible, and widely supported framework. The Eclipse CDT development environment brings this rich offering of integrated tools to the world of C and C++ programming, enabling C/C++ developers to improve their productivity and enhance the quality of the software they produce. The CDT project began in the summer of 2002 with source code donated by QNX Software Systems. Since then, developers from a number of organizations have contributed to the CDT, helping it evolve into a mature commercial-quality development environment. This diverse participation, which lets the CDT address the needs of a wide audience of developers, brings together the best minds in the C/C++ IDE industry. In the summer of 2005, the CDT project team released CDT 3.1, which offers... (more)

Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards

The editors of SYS-CON Media's Java Developer's Journal are in a unique position when it comes to Java development. All are active coders in their "day jobs," and they have the good fortune in getting a heads-up on many of the latest and greatest software releases. They were asked to nominate three products from the last 12 months that they felt had not only made a major impact on their own development, but also on the Java community as a whole. The following is a list of each editor's selections and the reason why they chose that product. Joe Winchester Desktop Java Editor SwingLabs SwingLabs is an open source laboratory for exploring new ways to make Swing applications easier to write, with improved performance and greater visual appeal. It is an umbrella project for various open source initiatives sponsored by Sun Microsystems and is part of the community... (more)

JasperSoft Integrates iReport Into Eclipse Development Platform

SAN FRANCISCO, Nov. 20 /PRNewswire/ -- JasperSoft Corporation, the market leader in open source business intelligence, today launched iReport Plug-in for Eclipse, a graphical report designer that lets developers using Eclipse quickly add sophisticated reports to their applications. JasperSoft's new Eclipse plug-in, as well as the iReport designer application and the JasperReports reporting libraries are all freely available for download and use under open source licenses. This is the first integration of Eclipse with JasperSoft's open source BI products, which have been downloaded more than 1.7 million times. Eclipse users can now create, edit, and run reports from the same familiar development environment they use everyday, speeding up their workflow and reducing project development times. Java developers can instantly access the iReport graphical report editor to... (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 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)

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

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 bee... (more)

SYS-CON Webcast: Eclipse IDE for Students, Useful Eclipse Tips & Tricks

View Yakov Fain's Video Training in Lesson 11 In Lesson 10 of the Java Basics series Yakov Fain shows you how to start working with Eclipse IDE, which is a tool of choice for millions of professional Java programmers. After reading this article you may want to look at another of Yakov's articles for youngsters "Teaching Kids Programming: Even Younger Kids can Learn Java". Moving to Eclipse Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse. You can download it from the Web site In this chapter I'll help you to download and install Eclipse IDE on your comput... (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)

Eclipse: A Solid Desktop, Rich-Client, or Embedded Application Framework

By now, you've probably heard about Eclipse as "the Open Source Java IDE" ( Today, several companies have looked past the Java IDE plug-ins provided as part of Eclipse, and are creating products that use Eclipse as a tool integration platform, both inside and outside of the Java arena. But what about using royalty-free, Open Source Eclipse technology as a general-purpose application framework for your next desktop, fat client, or embedded application? With the support provided by the Eclipse Rich Client Platform (RCP) and the embedded version of the same (eRCP) the idea is certainly not as strange as it first sounds. So we'll explains why Eclipse is a solid desktop, rich-client, or embedded application framework with the potential to greatly simplify and accelerate development as well as forever change the way developers think about writing Java app... (more)

How to Develop an Application Using the Eclipse BIRT Design Engine API

This article is the second in a series on developing an application using Eclipse BIRT Engine APIs. It focuses on developing an application using the Eclipse BIRT Design Engine API. The last article focused on the Eclipse BIRT Report Engine API. 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 Design Engine API that a developer can use to create a customized report design application. The package contains a set of interfaces and implementation classes that supports integrating the design-time part of BIRT into a reporting application. Programming with a Report Design A reporting application typically generates a report from a report design. In this type of reporting application, you develop a report design... (more)