<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> | |
<html> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | |
<title>Eclipse Tools Project</title> | |
<link rel="stylesheet" href="../default_style.css" type="text/css"> | |
</head> | |
<body text="#000000" bgcolor="#ffffff" link="#0000ee" vlink="#551a8b" alink="#ff0000"> | |
| |
<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" > | |
<tr> | |
<td ALIGN=LEFT width="60%"><font class=indextop>eclipse tools<br> | |
project</font><br> | |
<font class=indexsub>the eclipse tools project home page</font></td> | |
<td WIDTH="40%"><img SRC="../images/Idea.jpg" HSPACE=50 height=86 width=120 align=CENTER></td> | |
</tr> | |
</table> | |
<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" > | |
<tr> | |
<td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">About | |
the Eclipse Tools Project</font></b></td> | |
</tr> | |
<tr> | |
<td height="130"> | |
<p>The Eclipse Tools Project is an open source project of eclipse.org, overseen | |
by a <a href="team-leaders.html">Project Management Committee</a> (PMC) | |
and project leaders. The work is done in subprojects working against a | |
<a href="http://dev.eclipse.org/viewcvs/?cvsroot=Tools_Project">CVS repository</a>. | |
The <a href="eclipsetools-charter.html">Eclipse Tools Project Charter</a> | |
describes the organization of the project, roles and responsibilities | |
of the participants, and top level development process for the project. | |
</p> | |
<p>For <a href="docs/index.html">documentation</a> describing the <a href="docs/project-guide.html">infrastructure</a> | |
at eclipse.org, our <a href="docs/new-project-process.html">new project | |
process</a> and an archive of <a href="docs/index.html">previous proposals</a> | |
can be found archived <a href="docs/index.html"><strong>here</strong></a>. | |
Tools projects follow the eclipse development process and participate | |
in the eclipse <a href="planning">planning</a> and <a href="architecture">architecture</a> | |
councils. </p> | |
</td> | |
</tr> | |
</table> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
</table> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
<tr> | |
<td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Subprojects</font></font></b></td> | |
</tr> | |
<tr> | |
<td align=RIGHT valign=TOP width="6%"><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | |
<td width="97%"> <b><a href="http://www.eclipse.org/cdt" target="_top">C/C++ | |
IDE</a></b> <br> | |
The CDT (C/C++ Development Tools) Project is working towards providing a | |
fully functional C and C++ Integrated Development Environment (IDE) for | |
the Eclipse platform. Our focus is development on Linux for deployment on | |
Linux, but we are interested in participation from others who would like | |
to extend our work in other directions (e.g. a Windows client, targeting | |
Unix(R) or embedded platforms, wizards for developing applications that | |
use particular library or database or messaging APIs, or extension to other | |
languages). We are looking for contributions from the open source community | |
in the areas of testers, developers and general users who can help us ensure | |
that the C/C++ tools work well on all the Eclipse platforms and compiler | |
environments. There is a <a href="news://news.eclipse.org/eclipse.tools.cdt" target="_top">newsgroup</a> | |
(for access see the <a href="http://www.eclipse.org/newsgroups/index.html" target="_top">newsgroups | |
page</a>) created for technical discussions and questions related to the | |
C/C++ plugin. If you are are developer and want to participate in discussions | |
relating to the implementation of the C/C++ IDE, there are developer <a href="http://www.eclipse.org/mail/index.html" target="_top">mailing | |
lists</a> created for each of the components in the project. Downloads are | |
available <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt-home/downloads/main.html?cvsroot=Tools_Project">here</a>. | |
</td> | |
</tr> | |
<tr> | |
<td align=RIGHT valign=TOP height="35" width="6%"><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | |
<td height="35" width="97%"> <p><a href="http://www.eclipse.org/gef" target="_top"><b>Graphical | |
Editor Framework (GEF) Project</b></a><br> | |
The Graphical Editor Framework (GEF) allows developers to take an existing | |
application model and easily create a rich graphical editor. GEF | |
allows a developer to quickly map any existing model to a graphical editing | |
environment. The graphical environment is the SWT-based drawing plugin | |
"draw2d" (which is part of the overall "GEF" component). The developer | |
can take advantage of the many common operations provided in GEF and/or | |
extend them for the specific domain. GEF is suitable for creating a wide | |
variety of applications, including: flow builders, GUI builders, UML diagram | |
editors (such as work-flow and class modeling diagrams), and even WYSIWYG | |
text editors like HTML. GEF does not assume that you must build one of | |
these applications and is application domain neutral.</p> | |
<p> There is a <a href="news://news.eclipse.org/eclipse.tools.gef" target="_top">newsgroup</a> | |
(for access see the <a href="http://www.eclipse.org/newsgroups/index.html" target="_top">newsgroups | |
page</a>) created for technical discussions and questions related to the | |
GEF plugin. If you are are developer and want to participate in discussions | |
relating to the implementation of the GEF components, there is a developer | |
<a href="mailto:gef-dev@eclipse.org" target="_top">mailing list</a> created | |
for each of the components in the project. Downloads are available <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/gef-home/downloads/dl.html?cvsroot=Tools_Project">here</a>. | |
</p></td> | |
</tr> | |
<tr> | |
<td align=RIGHT valign=TOP width="6%" height="174"><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | |
<td width="97%" height="174"> | |
<p><b><a href="http://www.eclipse.org/emf" target="_top">EMF</a></b> <br> | |
EMF is a Java/XML framework for generating tools and other applications | |
based on simple class models. EMF helps you rapidly turn models into efficient, | |
correct, and easily customizable Java code. It is intended to provide | |
the benefits of formal modeling, but with a very low cost of entry. In | |
addition to code generation, it provides the ability to save objects as | |
XML documents for interchange with other tools and applications. Models | |
can be created using annotated Java, XML documents, or modeling tools | |
like Rational Rose, then imported into EMF. The code generator turns a | |
model into a set of Java implementation classes. These classes are extensible | |
and regenerable - you can modify them by adding user-defined methods and | |
instance variables. When the model changes, you can regenerate the implementation | |
classes, and your modifications will be retained. This works both ways | |
- changes in the Java code can be used to update the model.<br> | |
<br> | |
EMF includes an <a href="http://download.eclipse.org/tools/emf/scripts/docs.php#overviews">EMF-based | |
implementation of Service Data Objects (SDO)</a>. <a href="http://eclipse.org/emf/sdo/" target="_top">SDO</a> | |
is a framework that simplifies and unifies data application development | |
in a service oriented architecture (SOA). It supports and integrates XML | |
and incorporates J2EE patterns and best practices. <br> | |
</p> | |
<p><a href="http://eclipse.org/emf/xsd/" target="_top">XSD</a> is a library | |
that provides an API for manipulating the components of an XML Schema | |
as described by the <a href="http://www.w3.org/TR/XMLSchema-0" target="_blank">W3C | |
XML Schema</a> specifications, as well as an API for manipulating the | |
DOM-accessible representation of XML Schema as a series of XML documents, | |
and for keeping these representations in agreement as schemas are modified. | |
XSD has moved from the Technology PMC to the EMF project.<br> | |
<br> | |
There is a <a href="news://news.eclipse.org/eclipse.tools.emf" target="_top">newsgroup</a> | |
(for access see the <a href="http://www.eclipse.org/newsgroups/index.html" target="_top">newsgroups | |
page</a>) created for technical discussions and questions related to the | |
EMF project. The <a href="http://download.eclipse.org/tools/emf/scripts/downloads.php" target="_top">EMF | |
downloads</a> and the <a href="http://download.eclipse.org/tools/emf/updates/">update | |
site</a> include EMF, SDO and XSD.</p> | |
</td> | |
</tr> | |
<tr> | |
<td align=RIGHT valign=TOP width="6%" height="109"><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | |
<td width="97%" height="109"> <p><b><a href="http://www.eclipse.org/cobol" target="_top">COBOL</a></b><br> | |
The COBOL IDE for Eclipse Subproject will build a fully functional COBOL | |
Integrated Development Environment (IDE) for the Eclipse platform. Our | |
focus is COBOL application development on Windows/Solaris/Linux for deployment | |
on each platform. We are interested in participation from others who would | |
like to extend our work in other directions. e.g. wizards for developing | |
applications that use particular library or database or messaging APIs, | |
or extension to other languages. </p> | |
<p>Read more about this new project <a href="http://www.eclipse.org/cobol" target="_top">here</a></p></td> | |
</tr> | |
<tr> | |
<td align=RIGHT valign=TOP width="6%"><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | |
<td> <p><b><a href="http://www.eclipse.org/vep" target="_top">VE</a> </b> | |
<br> | |
The Eclipse Visual Editor project is a framework for creating GUI builders | |
for Eclipse. It will include reference implementations of Swing/JFC and | |
SWT GUI builders, but intends to be useful for creating GUI builders for | |
other languages such as C/C++ and alternate widget sets, including those | |
that are not supported under Java. Read more about this project <a href="http://www.eclipse.org/vep" target="_top">here</a></p></td> | |
</tr> | |
<tr> | |
<td align=RIGHT valign=TOP width="6%" rowspan="2"><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | |
<td> <p><b><a href="http://www.eclipse.org/uml2" target="_top">UML2</a> </b> | |
<br> | |
The UML2 project is an EMF-based implementation of the UML 2.0 metamodel | |
for the Eclipse platform. The objectives of this project are to provide | |
a useable implementation of the metamodel to support the development of | |
modeling tools, a common XMI schema to facilitate interchange of semantic | |
models, test cases as a means of validating the specification, and validation | |
rules as a means of defining and enforcing levels of compliance. Read | |
more about this project <a href="http://www.eclipse.org/uml2" target="_top">here</a></p></td> | |
</tr> | |
</table> | |
<p align="left"> </p> | |
</body> | |
</html> |