- Founded:
- Eclipse is an open-source software framework written primarily in Java. In its default form it is a Java IDE, consisting of the Java Development Tools (JDT) and compiler (ECJ). Users can extend its capabilities by installing plug-ins written for the Eclip

Henning

Eclipse IDE

- Founded:
- Eclipse is an open-source software framework written primarily in Java. In its default form it is a Java IDE, consisting of the Java Development Tools (JDT) and compiler (ECJ). Users can extend its capabilities by installing plug-ins written for the Eclip
- Website:
- http://www.eclipse.org
- Company Overview:
- Eclipse is an open-source software framework written primarily in Java. In its default form it is a Java IDE, consisting of the Java Development Tools (JDT) and compiler (ECJ). Users can extend its capabilities by installing plug-ins written for the Eclipse software framework, such as development toolkits for other programming languages, and can write and contribute their own plug-in modules. Language packs are available for over a dozen languages.
- Products:
- ===================================
Official Eclipse projects
===================================
These projects are maintained by the Eclipse community and hosted by the Eclipse Foundation.
Core projects
----------------
* Rich Client Platform (Platform) is the core framework that all other Eclipse projects are built on.
* Java Development Tools (JDT) provides support for core Java SE. This includes a standalone fast incremental compiler.
Tools projects
-----------------
* C/C++ Development Tools (CDT) adds support for C/C++ syntax highlighting, code formatting, debugger integration and project structures. Unlike the JDT project, the CDT project does not add a compiler and relies on an external tool chain.
* Mylyn (Mylyn) is a task-focused UI for Eclipse designed to reduce information overload and make multi-tasking easier. It combines a powerful task manager that integrates with bug trackers (such as Bugzilla, Trac and JIRA) and version control software with dynamic code filtering.
* Visual Editor project (VE) provides a framework for creating GUI builders for Eclipse. The project also includes GUI builders for the Swing and SWT Java GUI frameworks.
* Graphical Editing Framework (GEF) allows developers to build standalone graphical tools. Example use include circuit diagram design tools, activity diagram editors and WYSIWYG document editors.
* AspectJ Development Tools (AJDT) adds support for the AspectJ Java extensions.
* Buckminster (Buckminster) adds support for Component Assemblies.
Web projects
----------------
* PHP PDT
* Web Standard Tools (WST) adds standards compliant web development tools. These tools include editors for XML, HTML and CSS.
* J2EE Standard Tools (JST) extends the core JDT to include support for Java EE projects. This includes EJBs, JSPs and Servlets.
Modelling projects
----------------------
* Eclipse Modeling Framework (EMF) a modeling framework and code generation facility for building tools and other applications based on a structured data model, from a model specification described in XMI.
* Graphical Modeling Framework (GMF) is a generative component and runtime infrastructure for developing graphical editors based on EMF and GEF.
Other projects
-----------------
* Test and Performance Tools Platform (TPTP) which provides a platform that allows software developers to build test and performance tools, such as debuggers, profilers and benchmarking applications.
* Business Intelligence and Reporting Tools Project (BIRT), an Eclipse-based open source reporting system for web applications, especially those based on Java EE.
* Data Tools Platform Project (DTP) provides relational database connectivity and SQL design tools.
* Photran (Photran) an Integrated Development Environment (IDE) for Fortran 77, 90, and 95.