Jump to: navigation, search

Difference between revisions of "FAQ What are Eclipse projects and technologies?"

(remove sentence about book, as this is not a book)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The Eclipse Foundation oversees a lot of activity, with contributors numbering in  
+
__NOTOC__
the hundreds. To organize these activities, Eclipse is divided into projects  
+
The Eclipse Foundation oversees a lot of activity, with contributors numbering in the hundreds. To organize these activities, Eclipse is divided into projects and subprojects. The four main Eclipse projects in June 2004 were:
and subprojects.
+
The four main Eclipse projects in June 2004 were:
+
  
 +
===[[Eclipse Project|The "Eclipse Project"]]===
 +
The unfortunately named "Eclipse Project" is the project dedicated to producing the Eclipse SDK, a full-featured Java IDE with all the necessary features for building Eclipse plug-ins. The Eclipse SDK is what much of the wider software development community equates with the term ''Eclipse''. The name "Eclipse Project" made sense back when there were only two or three projects at Eclipse, but now it is frequently referred to as the "Eclipse top-level project" to reduce confusion. The three outputs of this project are the Eclipse Platform, [[JDT|Java development tools (JDT)]] and [[PDE|Plug-in Development Environment (PDE)]] tools.
  
* ''The Eclipse Project''. The three outputs of this project are
+
===The Eclipse Tools Project===
the Eclipse Platform, Java development tools (JDT) and
+
Examples of development tools based on Eclipse are tools for [[Visual Editor Project|visual editing]], [[CDT|C/C++ development]],  [[UML2|UML development]], quality assurance (QA), [[Graphical Editing Framework|graphical editing]], [[Eclipse Modeling Framework|modeling]], profiling, and even COBOL.
Plug-in Development Environment (PDE) tools. 
+
These three components comprise the Eclipse SDK,
+
a full-featured Java IDE
+
with all the necessary features for building Eclipse plug-ins. The Eclipse SDK is
+
what much of the wider software development community equates with the
+
term ''Eclipse''. This book focuses entirely on the components produced
+
by the Eclipse Project.</li>
+
  
 +
===The Eclipse Technologies Project===
 +
Projects in this category are oriented toward research and experimentation into future directions for the platform.  These projects are not always intended to become part of products today but instead to explore cutting-edge ideas for future Eclipse-based products.  Some of these projects, such as the [[Equinox]] project to develop a new Eclipse runtime infrastructure, may migrate into the base platform or other core projects. Topics include aspect-oriented programming, collaborative development environments,  Eclipse education, and the [[OSGi|Open Services Gateway initiative (OSGi)]].
  
 +
===[[Web Tools Project|The Eclipse Web Tools Platform]]===
 +
This project to develop tools for J2EE™ is still in its infancy, but  has generated a great deal of excitement about its potential to lay the groundwork for high-quality, interoperable development tools for building Web applications.
  
 
+
{{Template:FAQ_Tagline}}
 
+
* ''The Eclipse Tools Project''. Examples of development tools based on Eclipse
+
are tools for visual editing, C/C++ development,
+
UML development, quality assurance (QA), graphical editing, modeling, profiling, and even COBOL.</li>
+
 
+
 
+
 
+
 
+
 
+
* ''The Eclipse Technologies Project''.
+
Projects in this category are oriented toward research and experimentation
+
into future directions for the platform.  These projects are not always intended
+
to become part of products today but instead to explore cutting-edge ideas for
+
future Eclipse-based products.  Some of these projects, such as the Equinox
+
project to develop a new Eclipse runtime infrastructure, may migrate into
+
the base platform or other core projects. Topics include
+
aspect-oriented programming, collaborative development environments,
+
Eclipse education, and the Open Services Gateway initiative (OSGi).</li>
+
 
+
 
+
 
+
 
+
 
+
 
+
* ''The Eclipse Web Tools Platform''.
+
This project to develop tools for J2EE™ is still in its infancy, but
+
has generated a great deal of excitement about
+
its potential to lay the groundwork for high-quality, interoperable development
+
tools for building Web applications.
+
 
+
<hr><font size=-2>This FAQ was originally published in [http://www.eclipsefaq.org Official Eclipse 3.0 FAQs]. Copyright 2004, Pearson Education, Inc. All rights reserved. This text is made available here under the terms of the [http://www.eclipse.org/legal/epl-v10.html Eclipse Public License v1.0].</font>
+

Latest revision as of 18:11, 13 January 2012

The Eclipse Foundation oversees a lot of activity, with contributors numbering in the hundreds. To organize these activities, Eclipse is divided into projects and subprojects. The four main Eclipse projects in June 2004 were:

The "Eclipse Project"

The unfortunately named "Eclipse Project" is the project dedicated to producing the Eclipse SDK, a full-featured Java IDE with all the necessary features for building Eclipse plug-ins. The Eclipse SDK is what much of the wider software development community equates with the term Eclipse. The name "Eclipse Project" made sense back when there were only two or three projects at Eclipse, but now it is frequently referred to as the "Eclipse top-level project" to reduce confusion. The three outputs of this project are the Eclipse Platform, Java development tools (JDT) and Plug-in Development Environment (PDE) tools.

The Eclipse Tools Project

Examples of development tools based on Eclipse are tools for visual editing, C/C++ development, UML development, quality assurance (QA), graphical editing, modeling, profiling, and even COBOL.

The Eclipse Technologies Project

Projects in this category are oriented toward research and experimentation into future directions for the platform. These projects are not always intended to become part of products today but instead to explore cutting-edge ideas for future Eclipse-based products. Some of these projects, such as the Equinox project to develop a new Eclipse runtime infrastructure, may migrate into the base platform or other core projects. Topics include aspect-oriented programming, collaborative development environments, Eclipse education, and the Open Services Gateway initiative (OSGi).

The Eclipse Web Tools Platform

This project to develop tools for J2EE™ is still in its infancy, but has generated a great deal of excitement about its potential to lay the groundwork for high-quality, interoperable development tools for building Web applications.


This FAQ was originally published in Official Eclipse 3.0 FAQs. Copyright 2004, Pearson Education, Inc. All rights reserved. This text is made available here under the terms of the Eclipse Public License v1.0.