Jump to content

Eclipse (software)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Vina (talk | contribs) at 08:22, 12 November 2004 (fix de link). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Eclipse is an open source platform-independent framework for delivering rich-client applications of any type. The first and most important application that has been delivered using that framework is a highly-regarded Java IDE (Integrated Development Environment) and compiler, which are also used to develop Eclipse itself.

Eclipse was originally developed by IBM, but is now developed by the Eclipse Foundation, an independent not-for-profit consortium of software industry vendors.

Eclipse employs plug-ins in order to provide all of its functionality unlike other IDEs where functionality is often hard-wired. This plug-in mechanism allows Eclipse to support other languages in addition to Java. For example, a plugin exists that adds support for C/C++ to eclipse. Other plugins exist that add everything from telnet to database support.

Eclipse's widgets are based on IBM's third generation widget toolkit for Java called SWT which improves on Sun's first and second generation toolkits (AWT and Swing, respectively). Eclipse's user interface also depends on an intermediate GUI layer called JFace which simplifies the construction of applications based on SWT.

Eclipse R3 (2003) selected the OSGi Service Platform specifications as the runtime architecture.

See also

  • NetBeans another modular, open source, multi-language platform and IDE.
  • IntelliJ IDEA a high quality, commercial IDE.