|  | <!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 Technology 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>technology<br> | 
|  | project</font><br> | 
|  | <font class=indexsub>the eclipse technology 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 Technology Project</font></b></td> | 
|  | </tr> | 
|  | </table> | 
|  | <table border=0 cellspacing=5 cellpadding=2 width="100%" > | 
|  | <tr> | 
|  | <td align=RIGHT valign=TOP> </td> | 
|  | <td> | 
|  | <p>The Eclipse Technology Project is an open source project of eclipse.org, | 
|  | which encapsulates three separate activity streams, Research, Incubators, | 
|  | and Education. All three streams are overseen by a single <a href="team-leaders.html">Project | 
|  | Management Committee</a> (PMC). The work is done in subprojects working | 
|  | against a <a href="http://dev.eclipse.org/viewcvs/index.cgi?cvsroot=Technology_Project">CVS | 
|  | repository</a>. The Eclipse <a href="technology-charter.html">Technology | 
|  | Project Charter</a> describes the organization of the project, as well | 
|  | as roles and responsibilities of the participants.<br> | 
|  | <br> | 
|  | Newsgroups are the primary mechanism used by the Technology PMC to identify, | 
|  | discuss, and create new subprojects. The parent newsgroup is eclipse.technology, | 
|  | where discussions concerning new subprojects typically begin. Whenever | 
|  | there is sufficient interest in any particular area, we will spin off | 
|  | a separate newsgroup for that topic. The initial discussions in topic | 
|  | newsgroups should focus on developing an actual project proposal and identifying | 
|  | who wants to participate. Finished proposals will be submitted to the | 
|  | PMC, and if approved, will be become Technology subprojects assigned to | 
|  | one of the three streams. </p> | 
|  |  | 
|  | <p>For technical discussions and questions, please go to the <a href="news://news.eclipse.org/eclipse.technology" target="_top">technology | 
|  | newsgroup</a> (for access see the <a href="http://www.eclipse.org/newsgroups/index.html" target="_top">newsgroups | 
|  | page</a>). If you are are developer and want to participate in discussions | 
|  | relating to the implementation of the subprojects, there are developer | 
|  | <a href="http://www.eclipse.org/mail/index.html" target="_top">mailing | 
|  | lists</a> and <a href="http://www.eclipse.org/newsgroups/index.html" target="_top">newsgroups</a> | 
|  | created for each of the projects. Downloads are available from the subproject | 
|  | pages and <a href="http://www.eclipse.org/technology/downloads.html" target="_top">here</a>.</p> | 
|  | <p>For a look at examples of academic projects using eclipse check out the | 
|  | <a href="research.html">eclipse research community</a> page.</p> | 
|  | </td> | 
|  |  | 
|  | </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">New | 
|  | Subprojects</font></font></b></td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td align=RIGHT valign=TOP><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | 
|  | <td><b><a href="http://www.eclipse.org/gmt" target="_top">General Model Transformer</a></b> | 
|  | <img src="../images/new.gif" width="31" height="14"> <br> | 
|  | The goal of this technology project is to construct/assemble a set of tools | 
|  | for the Eclipse platform which support model driven software development | 
|  | with fully customisable Platform Independent Models, Platform Description | 
|  | Models, Texture Mappings, and Refinement Transformations. | 
|  | <p> There is a <a href="news://news.eclipse.org/eclipse.technology.gmt" 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 | 
|  | GMT project. If you are are developer and want to participate in discussions | 
|  | relating to the GMT project, there is a developer <a href="http://dev.eclipse.org/mailman/listinfo/gmt-dev" target="_top">mailing | 
|  | list</a>.</p> | 
|  | </td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td align=RIGHT valign=TOP><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | 
|  | <td><b><a href="../equinox/index.html" target="_top">Equinox</a></b> <img src="../images/new.gif" width="31" height="14"> | 
|  | <br> | 
|  | The goal of the Equinox project is to experiment with techniques for broadening | 
|  | the range of Eclipse platform runtime configurations. For example, the Eclipse | 
|  | plugin model is static; there is no discussion of practices and tools for | 
|  | managing/reducing interplugin dependencies; service discovery is not covered | 
|  | and the component distribution mechanism is non-standard. These issues do | 
|  | not severely impact the usefulness of Eclipse as a development tool platform | 
|  | but they do affect the use of Eclipse in more constrained environments (e.g., | 
|  | handheld devices, IT managed environments, mass-appeal applications etc.). | 
|  | The Equinox project will investigate such issues and develop approaches | 
|  | which are practical and applicable to the main Eclipse code base. | 
|  | <p> There is a <a href="news://news.eclipse.org/eclipse.technology.equinox" 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 | 
|  | Equinox project. If you are are developer and want to participate in discussions | 
|  | relating to the Equinox project, there is a developer <a href="http://dev.eclipse.org/mailman/listinfo/equinox-dev" target="_top">mailing | 
|  | list</a>.</p> | 
|  | </td> | 
|  | </tr> | 
|  | <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><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | 
|  | <td><b><a href="http://dev.eclipse.org/viewcvs/indextech.cgi/%7Echeckout%7E/org.eclipse.ajdt/main.html">AspectJ | 
|  | Development Tools Project (AJDT)</a></b><br> | 
|  | Some aspects of system implementation, such as logging, error handling, | 
|  | standards enforcement and feature variations are notoriously difficult to | 
|  | implement in a modular way. The result is that code is tangled across a | 
|  | system and leads to quality, productivity and maintenance problems. Aspect | 
|  | Oriented Software Development enables the clean modularization of these | 
|  | crosscutting concerns. The AspectJ Development Tools (AJDT) project will | 
|  | provide Eclipse platform based tool support for AOSD with AspectJ. Our goal | 
|  | is to deliver a user experience that is consistent with the Java Development | 
|  | Tools (JDT) when working with AspectJ projects and resources. This will | 
|  | be accomplished by developing an integration layer between the AspectJ Development | 
|  | Environment Framework and Eclipse/JDT extension points. | 
|  | <p> There is a <a href="news://news.eclipse.org/eclipse.technology.ajdt" 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 | 
|  | AJDT plugin. If you are are developer and want to participate in discussions | 
|  | relating to the AJDT project, there is a developer <a href="http://dev.eclipse.org/mailman/listinfo/ajdt-dev" target="_top">mailing | 
|  | list</a>.</p> | 
|  | </td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td align=RIGHT valign=TOP><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | 
|  | <td><b><a href="../aspectj/index.html" target="_top">AspectJ</a></b> <br> | 
|  | AspectJ is a seamless aspect-oriented language extension to Java(tm). It | 
|  | can be used to cleanly modularize the crosscutting structure of concerns | 
|  | such as exception handling, multi-object protocols, synchronization, performance | 
|  | optimizations, and resource sharing. When implemented in a non-aspect-oriented | 
|  | fashion, the code for these concerns typically becomes spread out across | 
|  | entire programs. AspectJ controls such code-tangling and makes the underlying | 
|  | concerns more apparent, making programs easier to develop and maintain. | 
|  | The project goal is to support the AspectJ compiler and core tools. | 
|  | <p> There is a low-traffic mailing list for <a href="http://dev.eclipse.org/mailman/listinfo/aspectj-announce">announcements</a> | 
|  | about the AspectJ project and a higher-traffic <a href="http://dev.eclipse.org/mailman/listinfo/aspectj-users">users</a> | 
|  | mailing list for technical questions and discussions related to AspectJ. | 
|  | If you are a developer and want to participate in discusssions relating | 
|  | to the AspectJ project, there is a <a href="http://dev.eclipse.org/mailman/listinfo/aspectj-dev">developer</a> | 
|  | mailing list.</p> | 
|  | </td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td align=RIGHT valign=TOP><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | 
|  | <td><b><a href="http://www.eclipse.org/koi/" target="_top">Koi</a></b> <br> | 
|  | The eclipse platform provides a great base for hosting innovative development | 
|  | tools. For collaborative development it currently supports course-grained | 
|  | file revision via access to external source code control systems. However | 
|  | there are currently no standard eclipse tools or features that support dynamic, | 
|  | fine-grained collaborative activities among multiple eclipse users running | 
|  | separate instances of the platform. The goal of the Koi project is to develop | 
|  | a set of eclipse infrastructure components that support the development | 
|  | of such collaborative features. | 
|  | <p> There is a <a href="news://news.eclipse.org/eclipse.technology.koi" 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 | 
|  | Koi project. If you are are developer and want to participate in discussions | 
|  | relating to the Koi project, there is a developer <a href="http://dev.eclipse.org/mailman/listinfo/koi-dev" target="_top">mailing | 
|  | list</a>. </p> | 
|  | </td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td align=RIGHT valign=TOP><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | 
|  | <td><b><a href="http://dev.eclipse.org/viewcvs/indextech.cgi/%7Echeckout%7E/org.eclipse.stellation/main.html">Stellation</a></b><br> | 
|  | Stellation is a software configuration management system designed to be | 
|  | an extensible platform for building systems based on the integration of | 
|  | advanced or experimental SCM techniques with the Eclipse development environment. | 
|  | The Stellation project will be using this system to integrate support for | 
|  | fine-grained software artifacts into the Eclipse environment, with particular | 
|  | focus on dynamic program organization, and inter-program coordination. | 
|  | <p> There is a <a href="news://news.eclipse.org/eclipse.technology.stellation" 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 | 
|  | Stellation project. If you are are developer and want to participate in | 
|  | discussions relating to the Stellation project, there is a developer <a href="http://dev.eclipse.org/mailman/listinfo/stellation-res" target="_top">mailing | 
|  | list</a>. </p> | 
|  | </td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td align=RIGHT valign=TOP height="126"><img src="../images/Adarrow.gif" width="16" height="16" border="0"></td> | 
|  | <td height="126"><b><a href="http://www.eclipse.org/xsd" target="_top">XSD</a></b><br> | 
|  | The XSD Infoset Model is a reference library for use with any code that | 
|  | examines, creates or modifies XML Schemas (standalone or as part of other | 
|  | artifacts, such as XForms or WSDL documents). The library provides an API | 
|  | for manipulating the components of an XML Schema as described by the W3C | 
|  | XML Schema 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. The library | 
|  | will include services to serialize and deserialize XML Schema documents, | 
|  | and to do integrity checking of schemas (for example, not using a maximum | 
|  | value for a simpleType which is invalid considering the base type of that | 
|  | simpleType). The project goal is to support 100% of the functionality of | 
|  | XML schema representation, but not necessarily to provide document against | 
|  | schema assessment or validation services, which are normally provided by | 
|  | a validating parser, such as Apache's Xerces-J.</td> | 
|  | </tr> | 
|  | </table> | 
|  | <br> | 
|  | For problems with the eclipse.org site, please contact the <a href="mailto:webmaster@eclipse.org">webmaster</a>. | 
|  | <p> </p> | 
|  | </body> | 
|  | </html> |