Eclipse IDE

Open-source IDE. Written in Java.

(eclipseide.org) Eclipse IDE | The Eclipse Foundation   website

ROAM_REFS: https://eclipseide.org/

(www.eclipse.org) The Community for Open Collaboration and Innovation | The Eclipse Foundation   website

ROAM_REFS: https://www.eclipse.org/

(github.com) eclipse-platform/eclipse.platform   website

ROAM_REFS: https://github.com/eclipse-platform/eclipse.platform
  • Eclipse Platform Project

Thanks for your interest in this project.

** Project Description

This repository contains the basis for the Eclipse IDE and a sub-repository of the eclipse-platform organization. It contains multiple modules:

* eclipse.platform

Platform provides images like the splash screen.

* eclipse.resources

Resources provides Java interfaces like

IResource
and implementations of workspace, folder, file and file system abstraction.

* eclipse.runtime

Runtime provides Java interfaces like

IJob
,
ISchedulingRule
and implements scheduling of multithreaded jobs with exclusive access to a resource.

* eclipse.update

Update provides Java interfaces like

IPlatformConfiguration
.
IPlatformConfiguration
represents the runtime configuration.

** How to Contribute

Contributions are most welcome. There are many ways to contribute, from entering high quality bug reports, to contributing code or documentation changes.

For a complete guide, see the CONTRIBUTING page.

** Documentation

For additional documentation, please refer to the docs directory and The Official Eclipse FAQs.

** Issue Tracking

This project uses GitHub to track ongoing development and issues. In case you have an issue, please read the information about Eclipse being a community project and bear in mind that this project is almost entirely developed by volunteers. So the contributors may not be able to look into every reported issue. You will also find the information about how to find and report issues in repositories of the

eclipse-platform
organization there. Be sure to search for existing issues before you create another one.

In case you want to report an issue that is specific to this

eclipse.platform
repository, you can find existing issues or create new issues within this repository.

** Contact

Contact the project developers via the project's "dev" list.

** License

Eclipse Public License (EPL) 2.0

(en.wikipedia.org) Eclipse (software) - Wikipedia   website

ROAM_REFS: https://en.wikipedia.org/wiki/Eclipse_(software)

Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It had been the most popular IDE for Java development until 2016, when it was surpassed by IntelliJ IDEA. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, HLASM, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, PL/I, Prolog, Python, R, Rexx, Ruby (including Ruby on Rails framework), Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX (via a TeXlipse plug-in) and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.

The initial codebase originated from IBM VisualAge. The Eclipse software development kit (SDK), which includes the Java development tools, is meant for Java developers. Users can extend its abilities by installing plug-ins written for the Eclipse Platform, such as development toolkits for other programming languages, and can write and contribute their own plug-ins. Since Eclipse 3.0 (released in 2004), plug-ins are installed and managed as "bundles" using Equinox, an implementation of OSGi.

The Eclipse SDK is free and open-source software, released under the terms of the Eclipse Public License, although it is incompatible with the GNU General Public License. It was one of the first IDEs to run under GNU Classpath and it runs without problems under IcedTea.

Local Graph

org-roam ab2af955-a679-4524-a1fe-d41b4a4e7184 Eclipse IDE a3c19488-876c-4b17-81c0-67b9c7fc64ee Open-Source ab2af955-a679-4524-a1fe-d41b4a4e7184->a3c19488-876c-4b17-81c0-67b9c7fc64ee e68f44a7-29bb-4d02-a5d9-a94ba0e757e4 Java ab2af955-a679-4524-a1fe-d41b4a4e7184->e68f44a7-29bb-4d02-a5d9-a94ba0e757e4