Eclipse (computing) Article Index for
Eclipse
Website Links For
Eclipse
 

Information About

Eclipse (computing)




  Logo
  Screenshot
  Caption Eclipse 302 Screenshot
  Developer Eclipse Foundation
  Latest Release Version 312
  Latest Release Date January 26, 2006
  Operating System Cross-platform
  Genre Java SDK
  License Eclipse Public License
  Website wwweclipseorg


Eclipse is a Free Software / Open Source platform-independent Software Framework for delivering what the project calls "rich-client applications", as opposed to "thin client" browser-based applications. So far this framework has typically been used to develop IDEs ( Integrated Development Environment s), such as the highly-regarded Java IDE called ''Java Development Toolkit'' (JDT) and compiler that comes as part of Eclipse (and which are also used to develop Eclipse itself). However, it can be used for other types of client application as well. See the popular BitTorrent client Azureus for example.

Eclipse was originally developed by IBM as the successor of its VisualAge family of tools. Eclipse is now managed by the Eclipse Foundation , an independent Not-for-profit consortium of software industry vendors. Many notable software tool vendors have embraced Eclipse as a future framework for their IDEs, among them Borland , BEA Systems and IBM Rational .


ARCHITECTURE

The basis for Eclipse is the Rich Client Platform (RCP). The following components constitute the rich client platform:


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

Eclipse employs . It does not have to be used solely to support other programming languages.

Eclipse is also an example of a SCID , an IDE which stores its code in a database rather than a flat text file. {Link without Title} This allows for advanced refactoring techniques.


ECLIPSE PROJECTS

Eclipse is composed of many different projects. Some projects are listed below. A complete list can be found here .



HISTORY

Eclipse began as an IBM Canada project. It was developed by OTI as a replacement for VisualAge which itself had been developed by OTI. In November 2001, an IBM-independent foundation was formed to further the development of Eclipse.

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


LICENSING

Eclipse was originally released under the , of the Eclipse Foundation has commented that moving to the GPL will be considered when version 3 of the GPL is released. {Link without Title}


LOCALIZATION

, Simplified Chinese , Traditional Chinese , Czech , French , German , Hungarian , Italian , Japanese , Korean , Polish , Portuguese (Brazil), Russian , and Spanish . {Link without Title}


REFERENCES



EXTERNAL LINKS



SEE ALSO