Eclipse (SDK)
Eclipse Software
Development Kit (SDK) is a Java
based open-source integrated development environment (IDE) which
combines a number of different Eclipse projects including Platform,
Java Development Tools (JDT) and the Plug-in Development Environment
(PDE).
Eclipse can be used to create a large array of software
applications using languages ranging from PHP, C++ programs, to Java.
It is one of the most popular development tools in both the open-source
and commercial worlds.
It provides Java editing with validation, incremental
compilation, cross-referencing, code assist; an XML Editor; Mylyn; and
much more.
Eclipse is released under the Eclipse Foundation, a
commercially friendly license that allows organizations to include
Eclipse software in their commercial products, while at the same time
asking those who create derivative works of EPL code to contribute back
to the community.
Eclipse Platform
The Eclipse Platform provides the core frameworks and services
upon which all plug-in extensions are created. It also provides the
runtime in which plug-ins are loaded, integrated, and executed. The
primary purpose of the Platform is to enable other tool developers to
easily build and deliver integrated tools.
Features include:
- Supports the construction of a variety of tools for
application development
- Supports an unrestricted set of tool providers, including
independent software vendors (ISVs)
- Supports tools to manipulate arbitrary content types (e.g.,
HTML, Java, C, JSP, EJB, XML, and GIF)
- Facilitates seamless integration of tools within and across
different content types and tool providers
- Supports both GUI and non-GUI-based application development
environments
Java Development Tools (JDT)
The JDT project provides the tool plug-ins that implement a
Java IDE supporting the development of any Java application, including
Eclipse plug-ins. It adds a Java project nature and Java perspective to
the Eclipse Workbench as well as a number of views, editors, wizards,
builders, and code merging and refactoring tools. The JDT project
allows Eclipse to be a development environment for itself.
Features include:
- Java projects with source files arranged in package
directories
- Editing with keyword and syntax coloring, outline shhowing
declaration structure
- Code formatter
- Refactoring
- Search
- Compare
- Compile - JCK-compliant Java compiler
- Run Java programs in a separate target Java virtual machine
- Debug programs with JPDA-compliant Java virtual machine
Plug-in
Development Environment (PDE)
PDE provides tools to create, develop, test, debug, build and deploy
Eclipse plug-ins, fragments, features, update sites and RCP products.

Return
to Integrated Development Environments Home Page
Eclipse also features in our 'Linux Equivalents to Windows
Software'
section. The category selector below allows you to filter the different
types of software included in that separate article.
Last Updated Saturday, November 24 2012 @ 05:13 PM EST |