Free Penguin download - Eclipse IDE

32 bit
Classic - Bin
Classic - deb for Debian
Classic - deb for Ubuntu
C/C++ - Bin
Java - Bin
Java EE - Bin
Javascript - Bin
Modelling tools - Bin
Rcp and Rap - Bin
Tester - Bin
64 bit
Classic - BinC/C++ - Bin
Java - Bin
Java EE - Bin
Javascript - Bin
Modelling tools - Bin
Rcp and Rap - Bin
Tester - Bin
Eclipse is an open-source Integrated development environment (IDE)
written primarily in Java. The initial codebase originated from VisualAge.
In its default form it is meant for Java developers, consisting of the Java Development Tools (JDT).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 provide translations into over a dozen natural languages.
The basis for Eclipse is the Rich Client Platform (RCP).The following components constitute the rich client platform:
* Core platform - boot Eclipse, run plug-ins
* the Standard Widget Toolkit (SWT) - a portable widget toolkit
* JFace - viewer classes to bring model view controller programming to SWT, file buffers, text handling, text editors
* the Eclipse Workbench - views, editors, perspectives, wizards
Java and CVS support is provided in the Eclipse SDK. The key to the seamless integration of tools with Eclipse is the plugin.
With the exception of a small run-time kernel, everything in Eclipse is a plug-in.
This means that a plug-in you develop integrates with Eclipse in exactly the same way as other plug-ins; in this respect, all features are created equal.Eclipse provides plugins for a wide variety of features, some of which are through third parties using both free and commercial models.
Examples of plugins include UML plugin for Sequence and other UML diagrams, plugin for Database explorer, etc. The Eclipse SDK includes the Eclipse Java Development Tools, offering an IDE with a built-in incremental Java compiler and a
full model of the Java source files.
This allows for advanced refactoring techniques and code analysis.The IDE also makes use of a workspace, in this case a set of metadata over a flat filespace allowing external file modifications as long as the corresponding workspace "resource" is refreshed afterwards.The Visual Editor project allows interfaces to be created interactively, hence allowing Eclipse to be used as a RAD tool.
Screenshot