Jump to content

Eclipse (software)

From Wikipedia, the free encyclopedia

Eclipse
Original author(s)IBM
Developer(s)Eclipse Foundation
Initial release1.0 / 29 November 2001;22 years ago(2001-11-29)[1]
Stable release
4.33.0[2]Edit this on Wikidata / 11 September 2024 (15 days ago)
Repositoryhttps://github.com/eclipse-platform/eclipse.platform
Written inJava,C[3]
Operating systemLinux,macOS,Windows
PlatformJava SE,Standard Widget Toolkit,x86-64,AArch64
Available in44 languages
List of languages
Albanian, Arabic, Basque, Bulgarian, Catalan, Chinese (simplified, traditional), Czech, Danish, Dutch, English (Australia, Canada), Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Klingon, Korean, Kurdish, Lithuanian, Malayalam, Mongolian, Myanmar, Nepali, Norwegian, Persian, Polish, Portuguese (Portugal, Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese[4]
TypeProgramming tool,integrated development environment(IDE)
LicenseEclipse Public License
Websiteeclipseide.orgEdit this on Wikidata

Eclipseis anintegrated development environment(IDE) used incomputer programming.[5]It contains a baseworkspaceand an extensibleplug-insystem for customizing the environment. It is the second-most-popular IDE forJavadevelopment, and, until 2016, was the most popular.[6]Eclipse is written mostly in Java and its primary use is for developing Java applications,[7]but it may also be used to develop applications in otherprogramming languagesvia plug-ins, includingAda,ABAP,C,C++,C#,Clojure,COBOL,D,Erlang,Fortran,Groovy,Haskell,HLASM,[a]JavaScript,Julia,[9]Lasso,Lua,NATURAL,Perl,PHP,PL/I,[a]Prolog,Python,R,Rexx,[a]Ruby(includingRuby on Railsframework),Rust,Scala,andScheme.It can also be used to develop documents withLaTeX(via a TeXlipse plug-in) and packages for the softwareMathematica.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.[10]

The initialcodebaseoriginated fromIBM VisualAge.[11]The Eclipsesoftware 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" usingEquinox,an implementation ofOSGi.[12]

The Eclipse SDK isfree and open-source software,released under the terms of theEclipse Public License,although it is incompatible with theGNU General Public License.[13]It was one of the first IDEs to run underGNU Classpathand it runs without problems underIcedTea.

History

[edit]

Eclipse was inspired by theSmalltalk-basedVisualAgefamily ofintegrated development environment(IDE) products.[11]Although fairly successful, a major drawback of the VisualAge products was that developed code was not in acomponent-based software engineeringmodel. Instead, all code for a project was held in a compressed database usingSCIDtechniques (somewhat like a zip file but in.dat). Individual classes could not be easily accessed, certainly not outside the tool. A team primarily at the IBM Cary, NC lab developed the new product as a Java-based replacement.[14][failed verification] In November 2001, a consortium was formed with a board of stewards to further the development of Eclipse asopen-source software.It is estimated that IBM had already invested nearly $40 million by that time.[15]The original members wereBorland,IBM,Merant,QNX Software Systems,Rational Software,Red Hat,SuSE,TogetherSoft,and WebGain.[16]The number of stewards increased to over 80 by the end of 2003. In January 2004, theEclipse Foundationwas created.[17]

Eclipse 3.0 (released on 21 June 2004) selected theOSGiService Platform specifications as the runtime architecture.[18]

TheAssociation for Computing Machineryrecognized Eclipse with the 2011ACM Software System Awardon 26 April 2012.[19]

Licensing

[edit]

TheEclipse Public License(EPL) is the fundamental license under which Eclipse projects are released.[20]Some projects require dual licensing, for which the Eclipse Distribution License (EDL) is available, although use of this license must be applied for and is considered on a case-by-case basis.

Eclipse was originally released under theCommon Public License,but was later re-licensed under the Eclipse Public License. TheFree Software Foundationhas said that both licenses arefree softwarelicenses, but are incompatible with theGNU General Public License(GPL).[21]

Name

[edit]

According to Lee Nackman,Chief Technology Officerof IBM'sRational division(originating in 2003) at that time, the name "Eclipse" (dating from at least 2001) was not a wordplay onSun Microsystems,as the product's primary competition at the time of naming wasMicrosoft Visual Studio,whichEclipsewas to eclipse.[22]

Different versions of Eclipse have been given different science-related names. The versions named afterCallisto,Europa,andGanymede,which are moons ofJupiter,were followed by a version named afterGalileo,thediscovererof those moons. These were followed by two sun-themed names,Heliosof Greek mythology, andIndigo,one of the seven colors of a rainbow (which is produced by the sun). The version after that, Juno, has a triple meaning: aRoman mythological figure,anasteroid,and aspacecraft to Jupiter.[23]Kepler,Luna,andMarscontinued the astronomy theme, and thenNeonandOxygenconstituted a theme ofchemical elements.Photonrepresented a return to sun-themed names.

As of 2018,the alphabetic scheme was abandoned in order to better align with the new Simultaneous Release strategy.[24]Releases are named in the format YYYY-MM to reflect the quarterly releases, starting with version 4.9 named 2018-09.[25]

Releases

[edit]

Since 2006, the Foundation has coordinated an annualSimultaneous Release.[26]Each release includes the Eclipse Platform and several other Eclipse projects.

From 2008 through 2018, each Simultaneous Release had occurred on the 4th Wednesday of June. In 2018 the project switched to quarterly (13 week)YYYY-MMreleases without intermediate service releases.[27]

Version name Date Platform version Projects Main changes
N/A 29 November 2001[1] Old version, no longer maintained:1.0 A 1.3 level Java runtime or Java development kit must be installed on the machine in order to run this version of Eclipse.[28]
N/A 18 September 2002[29] Old version, no longer maintained:2.0
N/A 15 April 2003[30] Old version, no longer maintained:2.1 A 1.4 level Java runtime or Java development kit (JDK) can also be used to run Eclipse. It is still possible to use a 1.3 level Java runtime or Java development kit (JDK).[31]
N/A 21 June 2004[32] Old version, no longer maintained:3.0 A 1.4.1 level Java runtime or Java development kit must be installed on the machine in order to run this version of Eclipse.[33]
N/A 28 June 2005 Old version, no longer maintained:3.1 AddedJava 5support: generics, annotations, boxing-unboxing, enums, enhanced for loop, varargs, static imports[34]
Callisto 26 June 2006[35] Old version, no longer maintained:3.2 Callisto projects[36]
Europa 27 June 2007[35] Old version, no longer maintained:3.3 Europa projects[26]
Ganymede 25 June 2008[35] Old version, no longer maintained:3.4 Ganymede projects[37]
Galileo 24 June 2009[35] Old version, no longer maintained:3.5 Galileo projects[38]
Helios 23 June 2010[35] Old version, no longer maintained:3.6 Helios projects[39]
Indigo 22 June 2011[35] Old version, no longer maintained:3.7 Indigo projects[40] AddedJava 7support (3.7.1 sr1): Improved Type Inference for Generic Instance Creation (Diamond), Multi-catch, try-with-resources statement, Simplified Varargs Method Invocation, Strings in switch, Binary Literals and Underscores in Numeric Literals, Polymorphic Methods[41]
Juno 27 June 2012[35] Old version, no longer maintained:3.8 and 4.2[42]

[Notes 1]

Juno projects[45]
Kepler 26 June 2013[35] Old version, no longer maintained:4.3 Kepler projects[46] A Java 6 JRE/JDK is recommended to run this version.[47]
Luna 25 June 2014[35] Old version, no longer maintained:4.4 Luna projects[48] IntegratedJava 8support;[49]in the prior version, this was possible via aJava 8 patchplug-in.

A Java 7 JRE/JDK is required to run most of the packages based on this version.[47]

Mars 24 June 2015[35] Old version, no longer maintained:4.5 Mars projects[50] A Java 7 JRE/JDK is required to run all packages based on this version.[47]
Neon 22 June 2016[35] Old version, no longer maintained:4.6 Neon projects[51] A Java 8 JRE/JDK is required to run all packages based on this version.[47]
Oxygen 28 June 2017[35] Old version, no longer maintained:4.7 Oxygen projects[52] Oxygen.1a introduced Java 9 and Junit 5 support and Oxygen.3a introduced Java 10 support.[53]

Dropped support for the following Unix based platforms: AIX, Solaris, HP-UX and s390.[54] From this version on, a Java 8 or newer JRE/JDK is required to run Eclipse.[47]

Photon 27 June 2018[35] Old version, no longer maintained:4.8 Photon projects[55] Dropped support for 32bit Windows and Linux.
2018-09 19 September 2018[35] Old version, no longer maintained:4.9 2018-09 projects[56]
2018-12 19 December 2018[35] Old version, no longer maintained:4.10 2018-12 projects[57] Added support for Java 11.[58]
2019-03 20 March 2019[35] Old version, no longer maintained:4.11 2019-03 projects[59]
2019-06 19 June 2019[35] Old version, no longer maintained:4.12 2019-06 projects[60]
2019-09 18 September 2019[35] Old version, no longer maintained:4.13 2019-09 projects[61]
2019-12 18 December 2019[35] Old version, no longer maintained:4.14 2019-12 projects[62]
2020-03 18 March 2020[35] Old version, no longer maintained:4.15 2020-03 projects[63] Update support for Web Development languages, relying on Language Server Protocol
2020-06 17 June 2020[35] Old version, no longer maintained:4.16 2020-06 projects[64]
2020-09 16 September 2020[35] Old version, no longer maintained:4.17 2020-09 projects[65] From this version on, a Java 11 or newer JRE/JDK is required to run Eclipse.[47]
2020-12 16 December 2020[35] Old version, no longer maintained:4.18 2020-12 projects[66] A JDK is embedded into most packages, so a Java installation is not a prerequisite anymore.
2021-03 17 March 2021[35] Old version, no longer maintained:4.19 2021-03 projects[67]
2021-06 16 June 2021[35] Old version, no longer maintained:4.20 2021-06 projects[68]
2021-09 15 September 2021[35] Old version, no longer maintained:4.21 2021-09 projects[69]
2021-12 8 December 2021[35] Old version, no longer maintained:4.22 2021-12 projects[70]
2022-03 16 March 2022[35] Old version, no longer maintained:4.23 2022-03 projects[71]
2022-06 15 June 2022[35] Old version, no longer maintained:4.24 2022-06 projects[72]
2022-09 14 September 2022[35] Old version, no longer maintained:4.25 2022-09 projects[73] From this version on, a Java 17 or newer JRE/JDK is required to run Eclipse.[47]
2022-12 7 December 2022[35] Old version, no longer maintained:4.26 2022-12 projects[74]
2023-03 15 March 2023[35] Old version, no longer maintained:4.27 2023-03 projects[75]
2023-06 14 June 2023[35] Old version, no longer maintained:4.28 2023-06 projects[76]
2023-09 13 September 2023[35] Old version, no longer maintained:4.29 2023-09 projects[77]
2023-12 6 December 2023[35] Old version, no longer maintained:4.30 2023-12 projects[78]
2024-03 13 March 2024[35] Old version, no longer maintained:4.31 2024-03 projects[79]
2024-06 12 June 2024[35] Old version, no longer maintained:4.32 2024-06 projects[80]
2024-09 11 September 2024[35] Current stable version:4.33 2024-09 projects[81]
2024-12 4 December 2024[35] Future release:4.34 2024-12 projects[82]
Legend:
Old version, not maintained
Old version, still maintained
Latest version
Latest preview version
Future release
  1. ^There is a 3.8 release of Eclipse Juno; it is not promoted on the main downloads page, but a packaged distribution is available for download.[43]Eclipse 3.8 provides bugfixes for Indigo & adds Java 7 support, and its maintenance was dual streamed with 4.2.[44]Features and plug-ins equivalent to a packaged distribution may be added from within the IDE.

Architecture

[edit]

Eclipse uses plug-ins to provide all the functionality within and on top of the run-time system. Its run-time system is based onEquinox,an implementation of theOSGicore framework specification.[83]

In addition to allowing the Eclipse Platform to be extended using otherprogramming languages,such asCandPython,the plug-in framework allows the Eclipse Platform to work with typesetting languages likeLaTeX[84]and networking applications such astelnetanddatabase management systems.The plug-in architecture supports writing any desired extension to the environment, such as forconfiguration management.Java andCVSsupport is provided in the EclipseSDK,with support for otherversion control systemsprovided by third-partyplug-ins.

With the exception of a small run-time kernel, everything in Eclipse is a plug-in. Thus, every plug-in developed integrates with Eclipse in the same way as other plug-ins; in this respect, all features are "created equal".[85]Eclipse provides plug-ins for a wide variety of features, some of which are from third parties using both free and commercial models. Examples of plug-ins include forUnified Modeling Language(UML), for Sequence and other UML diagrams, a plug-in for DB Explorer, and many more.

The Eclipse SDK includes the Eclipse Java development tools (JDT), offering an IDE with a built-in Javaincremental compilerand a full model of the Java source files. This allows for advancedrefactoringtechniques and code analysis. The IDE also makes use of aworkspace,in this case a set ofmetadataover a flat filespace allowing external file modifications as long as the corresponding workspaceresourceis refreshed afterward.

Eclipse implements thegraphical control elementsof the Java toolkit calledStandard Widget Toolkit(SWT), whereas most Java applications use the Java standardAbstract Window Toolkit(AWT),Swing,orJavaFX.Eclipse'suser interfacealso uses an intermediategraphical user interfacelayer calledJFace,which simplifies the construction of applications based on SWT. Eclipse was made to run onWaylandduring aGoogle Summer of Code(GSoC) Project in 2014.[86]

As of 2017,language packs being developed by theBabel Projectprovide translations into over 40natural languages.[4]

Rich client platform

[edit]

Eclipse provides therich client platform(RCP) for developing general-purpose applications.

The following components constitute the rich client platform:

Examples of rich client applications based on Eclipse are:

Server platform

[edit]

Eclipse supports development forTomcat,GlassFishand many other servers and is often capable of installing the required server (for development) directly from the IDE. It supports remote debugging, allowing a user to watch variables and step through the code of an application that is running on the attached server.

Web Tools Platform

[edit]

The Eclipse Web Tools Platform (WTP) project is an extension of the Eclipse platform with tools for developing Web and Java EE applications. It includes source and graphical editors for a variety of languages, wizards and built-in applications to simplify development, and tools and APIs to support deploying, running, and testing apps.[88]

Modeling platform

[edit]

The Modeling project contains all the official projects of the Eclipse Foundation focusing on model-based development technologies. All are compatible with the Eclipse Modeling Framework created by IBM. Those projects are separated into six categories:

Application lifecycle management

[edit]

Application lifecycle management(ALM) andtask managementin Eclipse need an optional component called Mylyn (/ˈmlɪn/), anopen-sourceimplementation of thetask-focused interface.It provides an API for tools embedding the task-focused interface. For software developers, it helps a developer work efficiently with many different tasks (such as bugs, problem reports or new features). Tasks are integrated into Mylyn. For all tasks that have been integrated, Mylyn monitors user activity and tries to identify information relevant to the task at hand. It uses this task context to focus the Eclipse UI on the related information. Mylyn can integrate with repositories such asBugzilla,Trac,Redmine,Mantis,[90]JIRA,Unfuddle,[91]andGitHub.[92]It focuses on improving productivity by reducing searching, scrolling, and navigation. By making task context explicit, Mylyn is also meant to facilitate multitasking, planning, reusing past efforts, and sharing expertise.

The project name comes frommyelin,an electrically insulating layer that surrounds neurons' axons.[93]The original name of this project, "Mylar", replicated a trademark of aboPETfilm company, so theEclipse Foundationchanged the project name.[94]

Features

[edit]

Eclipse IDE features include text editor with syntax coloring, coding assistance,code completion,code refactoring,code analysis with "Quick fix" suggestions along withcode debugging.[95]

Along with native support for OSGi,JPMSsupport has been added as of Java 9.[95]

Extensions

[edit]

Eclipse supports a rich selection of extensions, adding support forPythonviaPyDev,Androiddevelopment viaGoogle's ADT(superseded byAndroid Studiosince 2015),JavaFXvia e(fx)clipse,JavaScript,jQuery,and many others at the Eclipse Marketplace. Valable is aValaplug-in for Eclipse.[96]

In addition to the built-in Java compiler warnings, additional plug-ins are available forlintingto improve code quality and consistency such as SpotBugs and Sonar.[97][98]

Support for build tools such asAnt,Maven,Make,andCMakeincludes the capability to replace Eclipse native project file format with Maven pom.xml directly.[99]

Alternative distributions

[edit]

Several alternative distributions exist in the Eclipse project.

PHP Development Tools

[edit]

The PHP Hypertext Preprocessor (PHP) Development Tools project provides a framework for the Eclipse platform. The project encompasses all development components, including code-completion, develop PHP and facilitate extensibility. It leverages the existing Eclipse Web Tools Platform (WTP) and Dynamic Languages Toolkit (DLTK).[100]

Android Development Tools

[edit]

Android Development Tools (ADT) was superseded in 2015 by the Eclipse foundation's own plugin, calledAndmore: Development Tools for Android,[101]after Google discontinued development of their plug-in for the Eclipse IDE, that is designed to provide an integrated environment in which to build Android applications. ADT/Andmore extends the abilities of Eclipse to let developers set up new Android projects, create an application UI, add packages based on the Android Framework API, debug their applications using the Android SDK tools, and export signed (or unsigned).apk files in order to distribute their applications. It is freely available to download. Google's ADT was the official IDE for Android until 2015 but was replaced by Eclipse's Andmore and the officialAndroid Studio.[102][103]As of 2024, the project appears to be moribund, with no activity since 2017.[104]

See also

[edit]

Notes

[edit]
  1. ^abcVia IBM Developer for z/OS[8](IDz), formerly known as Rational Developer for z Systems (RDz).

References

[edit]
  1. ^ab"Eclipse.org consortium".The Community for Open Innovation and Collaboration | TheEclipse Foundation.Archivedfrom the original on 20 September 2022.Retrieved10 September2022.
  2. ^"Eclipse 4.33 - New and Noteworthy | The Eclipse Foundation".11 September 2024.Retrieved11 September2024.
  3. ^"Equinox/dev - Eclipsepedia".wiki.eclipse.org.Archivedfrom the original on 26 August 2023.Retrieved26 August2023.
  4. ^ab"Babel Project – Eclipse translation".Eclipse.The Eclipse Foundation. 31 January 2013.Archivedfrom the original on 29 April 2017.Retrieved5 March2017.
  5. ^"IDEs vs. Build Tools: How Eclipse, IntelliJ IDEA & NetBeans users work with Maven, Ant, SBT & Gradle".zeroturnaround.com.Archivedfrom the original on 6 June 2024.Retrieved28 December2018.
  6. ^"IntelliJ IDEA dominates the IDE market with 62% adoption among JVM developers".Snyk.5 February 2020.Archivedfrom the original on 6 June 2024.Retrieved30 January2022.
  7. ^"Eclipse desktop & web IDEs".The Eclipse Foundation.Archivedfrom the original on 28 January 2022.Retrieved29 January2022.
  8. ^"IBM Developer for z/OS".IBM.Retrieved2 July2024.
  9. ^"GitHub - JuliaComputing/JuliaDT: Julia Development Toolkit for Eclipse".github.com.10 October 2018.Archivedfrom the original on 25 July 2018.Retrieved28 December2018– via GitHub.
  10. ^"Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects..."www.eclipse.org.Archivedfrom the original on 26 August 2023.Retrieved26 August2023.
  11. ^ab"Where did Eclipse come from?".Eclipse Wiki.Archivedfrom the original on 8 September 2008.Retrieved16 March2008.
  12. ^"500 lines or less: EclipseArchived27 January 2017 at theWayback Machine"says" With the switch to OSGi, Eclipse plugins became known as bundles "
  13. ^Free Software Foundation, Inc. (5 November 2012)."Various Licenses and Comments About Them".Archivedfrom the original on 16 July 2009.Retrieved17 April2014.
  14. ^Rick DeNatale (15 October 2008)."Will It Go Round in Circles?".Archived fromthe originalon 19 October 2008.
  15. ^Milinkovich, Mike."IBM and Eclipse: A Decade of Software Innovation".Building a Smarter Planet.Archivedfrom the original on 30 January 2012.Retrieved3 November2011.
  16. ^"About the Eclipse Foundation: History of Eclipse".Eclipse.Archivedfrom the original on 12 May 2019.Retrieved1 January2014.
  17. ^"About the Eclipse Foundation".The Eclipse Foundation.Archivedfrom the original on 12 August 2008.Retrieved13 August2008.
  18. ^"OSGi – the footings of the foundation of the platform".The Eclipse Foundation. Archived fromthe originalon 13 June 2008.Retrieved25 June2008.
  19. ^"ACM Honors Computing Innovators for Advances in Research, Education, and Industry".Association for Computing Machinery. Archived fromthe originalon 29 April 2012.Retrieved26 April2012.
  20. ^"Eclipse Public License".Archivedfrom the original on 17 February 2012.Retrieved24 February2012.
  21. ^"Various Licenses and Comments about Them".Free Software Foundation. 17 May 2007.Archivedfrom the original on 16 July 2009.Retrieved20 May2007.
  22. ^Darryl K. Taft (20 May 2005)."Eclipse: Behind the Name".eWeek.com.Ziff Davis Enterprise Holdings.Archivedfrom the original on 2 January 2013.Retrieved11 August2008.
  23. ^Sharma, Ankur (14 February 2011)."Naming Indigo +1".Eclipse.Archivedfrom the original on 25 February 2017.Retrieved4 July2016.
  24. ^"An interview with Wayne Beaton, Director of Open Source Projects at the Eclipse Foundation:" Eclipse Photon marks the end of an era "".jaxenter.com.28 June 2018.Archivedfrom the original on 2 January 2020.Retrieved16 September2019.
  25. ^"Simultaneous Release FAQ".Eclipse.9 March 2018.Archivedfrom the original on 6 March 2019.Retrieved2 March2019.
  26. ^ab"Simultaneous Release".Archivedfrom the original on 18 January 2018.Retrieved12 January2018.
  27. ^"SimRel/Simultaneous Release Cycle FAQ".Archivedfrom the original on 6 March 2019.Retrieved15 March2019.
  28. ^"Eclipse Tools Project".archive.eclipse.org.Archivedfrom the original on 12 October 2023.Retrieved10 September2022.
  29. ^"Eclipse.org consortium".The Community for Open Innovation and Collaboration | TheEclipse Foundation.Archivedfrom the original on 6 October 2022.Retrieved10 September2022.
  30. ^"Eclipse.org consortium".The Community for Open Innovation and Collaboration | TheEclipse Foundation.Archivedfrom the original on 7 March 2023.Retrieved10 September2022.
  31. ^"Eclipse Tools Project".archive.eclipse.org.Archivedfrom the original on 12 August 2022.Retrieved10 September2022.
  32. ^"Eclipse Foundation".Eclipse.org. 21 June 2004.Archivedfrom the original on 7 January 2018.Retrieved12 January2018.
  33. ^"Eclipse Tools Project".archive.eclipse.org.Archivedfrom the original on 2 July 2022.Retrieved10 September2022.
  34. ^"Eclipse 3.1 Inside!".Archivedfrom the original on 1 December 2016.Retrieved12 January2018.
  35. ^abcdefghijklmnopqrstuvwxyzaaabacadaeafagahaiajakalam"Eclipse IDE Simultaneous Release (SimRel)".GitHub.Eclipse Foundation.6 December 2023.Archivedfrom the original on 22 December 2023.Retrieved22 December2023.
  36. ^"Eclipse Callisto Projects".Eclipse.Archivedfrom the original on 25 June 2008.Retrieved12 January2018.
  37. ^"Ganymede Simultaneous Release".wiki.eclipse.org.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  38. ^"Galileo Simultaneous Release".wiki.eclipse.org.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  39. ^"Category:Helios".wiki.eclipse.org.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  40. ^"Category:Indigo".wiki.eclipse.org.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  41. ^"Help - Eclipse Platform".help.eclipse.org.Archivedfrom the original on 22 October 2017.Retrieved12 January2018.
  42. ^"Eclipse Juno Release Train Has Arrived".Eclipse.27 June 2012.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  43. ^"Eclipse 3.8.2 Maintenance Build: 3.8.2".archive.eclipse.org.31 January 2013.Archivedfrom the original on 12 October 2017.Retrieved12 January2018.
  44. ^"389175 – Dual stream simultaneous release (3.x and 4.x)".bugs.eclipse.org.Archivedfrom the original on 22 June 2020.Retrieved28 December2018.
  45. ^"Category:Juno".wiki.eclipse.org.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  46. ^"Category:Kepler".wiki.eclipse.org.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  47. ^abcdefg"Eclipse/Installation - Eclipsepedia".wiki.eclipse.org.Archivedfrom the original on 6 June 2024.Retrieved10 September2022.
  48. ^"Category:Luna".Wiki.eclipse.org.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  49. ^"Eclipse Project 4.4.0".22 July 2013.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  50. ^"Category:Mars".Wiki.eclipse.org.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  51. ^"Category:Neon".wiki.eclipse.org.Archivedfrom the original on 13 January 2018.Retrieved12 January2018.
  52. ^"Category:Oxygen".wiki.eclipse.org.Retrieved12 January2018.
  53. ^"Eclipse Oxygen - New and Noteworthy".Archivedfrom the original on 3 July 2018.Retrieved3 July2018.
  54. ^"Eclipse Project Oxygen (4.7) M1 - New and Noteworthy".Archivedfrom the original on 16 July 2019.Retrieved22 August2019.
  55. ^"Category:Photon".wiki.eclipse.org.Archivedfrom the original on 21 January 2018.Retrieved12 January2018.
  56. ^"Category:SimRel-2018-09".wiki.eclipse.org.Archivedfrom the original on 18 September 2018.Retrieved18 September2018.
  57. ^"Category:SimRel-2018-12".wiki.eclipse.org.Archivedfrom the original on 18 December 2018.Retrieved18 December2018.
  58. ^"Eclipse 4.10 - New and Noteworthy - New Features for Java Developers".www.eclipse.org.Archivedfrom the original on 22 June 2020.Retrieved14 May2020.
  59. ^"Category:SimRel-2019-03".wiki.eclipse.org.Archivedfrom the original on 18 December 2018.Retrieved18 December2018.
  60. ^"Category:SimRel-2019-06".wiki.eclipse.org.Archivedfrom the original on 20 December 2018.Retrieved20 December2018.
  61. ^"Category:SimRel-2019-09".wiki.eclipse.org.Archivedfrom the original on 22 June 2019.Retrieved22 June2019.
  62. ^"Category:SimRel-2019-12".wiki.eclipse.org.Archivedfrom the original on 22 June 2019.Retrieved22 June2019.
  63. ^"Category:SimRel-2020-03".wiki.eclipse.org.Archivedfrom the original on 20 December 2019.Retrieved25 March2020.
  64. ^"Category:SimRel-2020-06".wiki.eclipse.org.Archivedfrom the original on 25 March 2020.Retrieved25 March2020.
  65. ^"Category:SimRel-2020-09".wiki.eclipse.org.Archivedfrom the original on 25 March 2020.Retrieved31 March2020.
  66. ^"Category:SimRel-2020-12".wiki.eclipse.org.Archivedfrom the original on 21 March 2022.Retrieved19 September2020.
  67. ^"Category:SimRel-2021-03".wiki.eclipse.org.Archivedfrom the original on 25 November 2020.Retrieved25 December2020.
  68. ^"Category:SimRel-2021-06".wiki.eclipse.org.Archivedfrom the original on 17 March 2024.Retrieved17 March2021.
  69. ^"Category:SimRel-2021-09".wiki.eclipse.org.Archivedfrom the original on 24 June 2021.Retrieved21 June2021.
  70. ^"Category:SimRel-2021-12".wiki.eclipse.org.Archivedfrom the original on 17 March 2024.Retrieved29 September2021.
  71. ^"Category:SimRel-2022-03".wiki.eclipse.org.Archivedfrom the original on 21 September 2022.Retrieved31 August2022.
  72. ^"Category:SimRel-2022-06".wiki.eclipse.org.Archivedfrom the original on 21 September 2022.Retrieved31 August2022.
  73. ^"Category:SimRel-2022-09".wiki.eclipse.org.Archivedfrom the original on 21 September 2022.Retrieved31 August2022.
  74. ^"Category:SimRel-2022-12".wiki.eclipse.org.Archivedfrom the original on 21 September 2022.Retrieved17 September2022.
  75. ^"Category:SimRel-2023-03".wiki.eclipse.org.Archivedfrom the original on 10 December 2022.Retrieved10 December2022.
  76. ^"Category:SimRel-2023-06".wiki.eclipse.org.Archivedfrom the original on 15 March 2023.Retrieved15 March2023.
  77. ^"Category:SimRel-2023-09".wiki.eclipse.org.Archivedfrom the original on 14 June 2023.Retrieved14 June2023.
  78. ^".github/wiki/SimRel/2023-12.md at main · eclipse-simrel/.github".GitHub.Eclipse Foundation.Archivedfrom the original on 22 December 2023.Retrieved22 December2023.
  79. ^".github/wiki/SimRel/2024-03.md at main · eclipse-simrel/.github".GitHub.Eclipse Foundation.Archivedfrom the original on 22 December 2023.Retrieved22 December2023.
  80. ^".github/wiki/SimRel/2024-06.md at main · eclipse-simrel/.github".GitHub.Eclipse Foundation.Archivedfrom the original on 22 December 2023.Retrieved22 December2023.
  81. ^".github/wiki/SimRel/2024-09.md at main · eclipse-simrel/.github".GitHub.Eclipse Foundation.Archivedfrom the original on 22 December 2023.Retrieved22 December2023.
  82. ^".github/wiki/SimRel/2024-12.md at main · eclipse-simrel/.github".GitHub.Eclipse Foundation.Archivedfrom the original on 22 December 2023.Retrieved22 December2023.
  83. ^"OSGi Certified Products".OSGi Alliance Site.Retrieved2 August2016.[permanent dead link]
  84. ^"TeXlipse homepage – LaTeX for Eclipse".TeXlipse.sourceforge.net.Archivedfrom the original on 16 December 2013.Retrieved1 January2014.
  85. ^Gallardo, David (1 December 2002)."Developing Eclipse plug-ins".IBM.Archivedfrom the original on 6 February 2018.Retrieved5 February2018.
  86. ^"Eclipse now runs on Wayland".18 August 2014. Archived fromthe originalon 23 August 2014.Retrieved17 September2014.
  87. ^"Portfolio Performance".Portfolio Performance.Archivedfrom the original on 13 December 2020.Retrieved16 December2020.
  88. ^"Eclipse Web Tools Platform Project".Eclipse.org.Archivedfrom the original on 6 June 2024.Retrieved2 May2011.The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing Web and Java EE applications. It includes source and graphical editors for a variety of languages, wizards and built-in applications to simplify development, tools to support deploying, running, and testing apps, and APIs for extending its functionality.
  89. ^(in English)"Amalgation website".31 January 2013.Archivedfrom the original on 19 March 2015.Retrieved5 March2015.
  90. ^"Mylyn MantisBT Connector".Mantis Bug Tracker.Archived fromthe originalon 25 December 2012.Retrieved25 October2011.
  91. ^"Unfuddle Mylyn Connector".Unfuddle.Archivedfrom the original on 12 October 2014.Retrieved21 May2011.
  92. ^"GitHub Mylyn connector for Eclipse".GitHub.10 May 2011.Archivedfrom the original on 25 February 2017.Retrieved12 May2011.
  93. ^"Bug191406 - rename Mylar project to Mylyn".Eclipse Foundation.Archivedfrom the original on 10 May 2020.Retrieved18 February2009.
  94. ^"Mylar to Mylyn Project Rename FAQ".Eclipse Foundation.Archivedfrom the original on 21 September 2019.Retrieved18 February2009.
  95. ^ab"Eclipse Help".Eclipse.Archivedfrom the original on 20 November 2023.Retrieved20 November2023.
  96. ^"valable in Launchpad".launchpad.net.24 December 2007.Archivedfrom the original on 29 December 2018.Retrieved28 December2018.
  97. ^"Eclipse Marketplace".Eclipse Marketplace.Eclipse.Archivedfrom the original on 20 November 2023.Retrieved20 November2023.
  98. ^"SonarLint Documentation".Sonar.Archivedfrom the original on 20 November 2023.Retrieved20 November2023.
  99. ^"Converting Eclipse Java Project to Maven Project".Eclipseipedia.Eclipse.Archivedfrom the original on 20 November 2023.Retrieved20 November2023.
  100. ^"PHP Development Tools".projects.eclipse.org.31 January 2013.Archivedfrom the original on 6 June 2024.Retrieved1 January2014.
  101. ^"Andmore: Development Tools for Android".Eclipse Plugins, Bundles and Products - Eclipse Marketplace.Archivedfrom the original on 3 November 2019.Retrieved11 November2019.
  102. ^Eason, Jamal."Android Studio 1.0".Archivedfrom the original on 8 December 2014.Retrieved12 December2014.
  103. ^Eason, Jamal (26 June 2015)."An update on Eclipse Android Developer Tools".android-developers.googleblog.com.Archivedfrom the original on 27 September 2022.Retrieved25 March2017.
  104. ^"Andmore - Eclipse Android Tooling".Archivedfrom the original on 28 April 2024.Retrieved28 April2024.

Sources

[edit]
[edit]