Eclipse 4.12 のウェルカム画面 | |
| 原作者 | IBM |
|---|---|
| 開発者 | エクリプス財団 |
| 初回リリース | 1.0 / 2001年11月29日[1] |
| 安定リリース | 4.33.0 [2]
/ 2024年9月11日(2か月前) |
| リポジトリ | https://github.com/eclipse-platform/eclipse.platform |
| 書かれた | Java、C [3] |
| オペレーティング·システム | Linux、macOS、Windows |
| プラットフォーム | Java SE、標準ウィジェットツールキット、x86-64、AArch64 |
| 利用可能 | 44言語 |
言語リスト アルバニア語、アラビア語、バスク語、ブルガリア語、カタロニア語、中国語(簡体字、繁体字)、チェコ語、デンマーク語、オランダ語、英語(オーストラリア、カナダ)、エストニア語、フィンランド語、フランス語、ドイツ語、ギリシャ語、ヘブライ語、ヒンディー語、ハンガリー語、インドネシア語、イタリア語、日本語、クリンゴン語、韓国語、クルド語、リトアニア語、マラヤーラム語、モンゴル語、ミャンマー語、ネパール語、ノルウェー語、ペルシア語、ポーランド語、ポルトガル語(ポルトガル、ブラジル)、ルーマニア語、ロシア語、セルビア語、スロバキア語、スロベニア語、スペイン語、スウェーデン語、タイ語、トルコ語、ウクライナ語、ベトナム語[4] | |
| タイプ | プログラミングツール、統合開発環境(IDE) |
| ライセンス | Eclipse パブリックライセンス |
| Webサイト | eclipseide.org |
Eclipseは、コンピュータプログラミングで使用される統合開発環境(IDE)です。[5]基本ワークスペースと、環境をカスタマイズするための拡張可能なプラグインシステムが含まれています。Java開発用のIDEの中で2番目に人気があり、2016年までは最も人気がありました。[6] Eclipseは主にJavaで書かれており、その主な用途はJavaアプリケーションの開発です。[7]しかし、プラグインを介して他のプログラミング言語でアプリケーションを開発するためにも使用できます。これには、 Ada、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(Ruby on Railsフレームワークを含む)、Rust、Scala、Schemeが含まれます。 また、 LaTeX(TeXlipseプラグイン経由)を使用したドキュメントや、ソフトウェアMathematicaのパッケージを開発するためにも使用できます。開発環境には、JavaおよびScala用のEclipse Java開発ツール(JDT)、C/C++用のEclipse CDT、PHP用のEclipse PDTなどがある。[10]
初期のコードベースはIBM VisualAgeに由来する。[11] Java開発ツールを含むEclipseソフトウェア開発キット(SDK)は、Java開発者向けである。ユーザーは、他のプログラミング言語用の開発ツールキットなど、Eclipseプラットフォーム用に書かれたプラグインをインストールすることで機能を拡張できるほか、独自のプラグインを書いて提供することもできる。Eclipse 3.0(2004年リリース)以降、プラグインはOSGiの実装であるEquinoxを使用して「バンドル」としてインストールおよび管理される。[12]
Eclipse SDKは、Eclipse Public Licenseの条件に基づいてリリースされた無料のオープンソースソフトウェアですが、GNU General Public Licenseとは互換性がありません。[13]これは、 GNU Classpathで動作する最初のIDEの1つであり、 IcedTeaでも問題なく動作します。
歴史
Eclipse はSmalltalkベースのVisualAge統合開発環境(IDE) 製品群からヒントを得ました。 [11] VisualAge 製品はかなり成功しましたが、大きな欠点は開発されたコードがコンポーネントベースのソフトウェア エンジニアリングモデルではなかったことです。代わりに、プロジェクトのすべてのコードはSCID技術を使用して圧縮されたデータベース (.dat 形式の zip ファイルのようなもの) に保存されていました。個々のクラスには簡単にアクセスできず、ツール外からはアクセスできませんでした。主にノースカロライナ州キャリーの IBM 研究所のチームが、Java ベースの代替品としてこの新製品を開発しました。[14] [検証に失敗] 2001 年 11 月、Eclipse をオープン ソース ソフトウェア としてさらに開発するために、管理委員会によるコンソーシアムが結成されました。IBM はその時までに既に 4,000 万ドル近くを投資していたと推定されています。[15]元のメンバーはBorland、IBM、Merant、QNX Software Systems、Rational Software、Red Hat、SuSE、TogetherSoft、および WebGain でした。[16] 2003年末までにスチュワードの数は80人以上に増加しました。2004年1月にはEclipse Foundationが設立されました。[17]
Eclipse 3.0(2004年6月21日リリース)では、ランタイムアーキテクチャとしてOSGiサービスプラットフォーム仕様が選択されました。 [18]
2012年4月26日、米国計算機協会はEclipseを2011 ACMソフトウェアシステム賞で表彰した。[19]
ライセンス
Eclipse Public License (EPL)は、Eclipseプロジェクトがリリースされる基本ライセンスです。[20]一部のプロジェクトではデュアルライセンスが必要であり、Eclipse Distribution License (EDL)が利用可能ですが、このライセンスの使用は申請する必要があり、ケースバイケースで検討されます。
EclipseはもともとCommon Public Licenseの下でリリースされましたが、後にEclipse Public Licenseの下で再ライセンスされました。フリーソフトウェア財団は、両方のライセンスはフリーソフトウェアライセンスであるが、 GNU General Public License (GPL)とは互換性がないと述べています。[21]
名前
当時IBMのRational部門(2003年に発足)の最高技術責任者であったリー・ナックマンによると、「Eclipse」という名前(少なくとも2001年にさかのぼる)はサン・マイクロシステムズをからかったものではなく、命名当時のこの製品の主な競合製品はMicrosoft Visual Studioであり、Eclipseはそれを凌駕することになった。[22]
エクリプスの異なるバージョンには、異なる科学に関連した名前が付けられてきました。木星の衛星であるカリスト、エウロパ、ガニメデにちなんで名付けられたバージョンの後に、それらの衛星を発見したガリレオにちなんで名付けられたバージョンが続きました。これに続いて、ギリシャ神話のヘリオスと、太陽によって生成される虹の7色のうちの1つであるインディゴという、太陽をテーマにした名前が2つありました。その次のバージョンであるジュノーには、ローマ神話の人物、小惑星、木星への宇宙船という3つの意味があります。[23]ケプラー、ルナ、火星は天文学のテーマを引き継ぎ、ネオンと酸素は化学元素のテーマを構成しました。フォトンは太陽をテーマにした名前への回帰を表しています。
2018年現在[アップデート]、新しい同時リリース戦略との整合性を図るため、アルファベット順の命名方式は廃止されました。[24]リリースは四半期ごとのリリースを反映してYYYY-MMの形式で命名されており、バージョン4.9は2018-09という名前になっています。[25]
リリース
2006年以来、財団は毎年同時リリースを調整してきました。[26]各リリースには、Eclipseプラットフォームといくつかの他のEclipseプロジェクトが含まれています。
2008年から2018年まで、各同時リリースは6月の第4水曜日に行われていました。2018年にプロジェクトは中間サービスリリースなしで四半期ごと(13週間)のYYYY-MMリリースに切り替えました。[27]
- ^ Eclipse Juno の 3.8 リリースがあります。メインのダウンロードページでは宣伝されていませんが、パッケージ化されたディストリビューションはダウンロード可能です。[43] Eclipse 3.8 は Indigo のバグ修正と Java 7 サポートの追加を提供し、そのメンテナンスは 4.2 とデュアルストリームで行われました。[44]パッケージ化されたディストリビューションと同等の機能とプラグインは、IDE 内から追加できます。
建築
Eclipseはプラグインを使用してランタイムシステム内およびランタイムシステム上のすべての機能を提供します。そのランタイムシステムは、 OSGiコアフレームワーク仕様の実装であるEquinoxに基づいています。 [83]
プラグインフレームワークにより、EclipseプラットフォームはCやPythonなどの他のプログラミング言語を使用して拡張できるだけでなく、 LaTeX [84]などのタイプセッティング言語や、 telnetやデータベース管理システムなどのネットワークアプリケーションでもEclipseプラットフォームを操作できます。プラグインアーキテクチャは、構成管理など、環境に必要な拡張機能を記述することをサポートしています。JavaとCVSのサポートはEclipse SDKで提供され、他のバージョン管理システムのサポートはサードパーティのプラグインによって提供されます。
小さなランタイムカーネルを除いて、Eclipse のすべてはプラグインです。したがって、開発されたすべてのプラグインは、他のプラグインと同じように Eclipse と統合されます。この点で、すべての機能は「平等に作成」されています。[85] Eclipse はさまざまな機能のプラグインを提供しており、その一部は無料および商用モデルの両方を使用するサードパーティのものです。プラグインの例には、Unified Modeling Language (UML) 用、シーケンスおよびその他の UML ダイアグラム用、DB Explorer 用プラグインなどがあります。
Eclipse SDK には Eclipse Java 開発ツール (JDT) が含まれており、Javaインクリメンタル コンパイラと Java ソース ファイルの完全なモデルが組み込まれた IDE を提供します。これにより、高度なリファクタリング手法とコード分析が可能になります。IDE はワークスペースも使用します。この場合、フラット ファイル スペース上のメタデータセットにより、対応するワークスペースリソースが後で更新される限り、外部ファイルの変更が可能になります。
Eclipseは、 Standard Widget Toolkit (SWT)と呼ばれるJavaツールキットのグラフィカルコントロール要素を実装していますが、ほとんどのJavaアプリケーションはJava標準のAbstract Window Toolkit (AWT)、Swing、またはJavaFXを使用しています。Eclipseのユーザーインターフェースは、JFaceと呼ばれる中間グラフィカルユーザーインターフェースレイヤーも使用しており、SWTに基づくアプリケーションの構築を簡素化しています。Eclipseは、2014年のGoogle Summer of Code (GSoC)プロジェクト中にWayland上で実行できるように作成されました。[86]
2017年現在、バベルプロジェクト[アップデート]によって開発されている言語パックは、40以上の自然言語への翻訳を提供しています。[4]
リッチクライアントプラットフォーム
Eclipse は、汎用アプリケーションを開発するための リッチ クライアント プラットフォーム(RCP) を提供します。
リッチ クライアント プラットフォームは、次のコンポーネントで構成されます。
- Equinox OSGi – 標準バンドルフレームワーク
- コアプラットフォーム – Eclipseを起動し、プラグインを実行する[引用が必要]
- 標準ウィジェットツールキット(SWT) – ポータブルウィジェットツールキット
- JFace – SWT、ファイル バッファ、テキスト処理、テキスト エディタにモデル ビュー コントローラプログラミングを導入するビューア クラス
- Eclipse Workbench – ビュー、エディター、パースペクティブ、ウィザード
Eclipse ベースのリッチ クライアント アプリケーションの例は次のとおりです。
- IBM Notes 8 および 9
- Attachmate-Novell NetIQ Designer for Identity Manager
- Apache ディレクトリスタジオ
- リモートコンポーネント環境
- DBeaver、SQLクライアントソフトウェア
- ポートフォリオパフォーマンス[87]
- GISソフトウェアUDig
- AnyLogic、マルチメソッドシミュレーションモデリングツール
サーバープラットフォーム
Eclipse はTomcat、GlassFish 、その他多くのサーバーの開発をサポートしており、多くの場合、IDE から直接開発に必要なサーバーをインストールできます。リモート デバッグをサポートしているため、ユーザーは変数を監視し、接続されたサーバーで実行されているアプリケーションのコードをステップ実行できます。
Webツールプラットフォーム
Eclipse Web Tools Platform (WTP) プロジェクトは、Web および Java EE アプリケーションを開発するためのツールを備えた Eclipse プラットフォームの拡張です。さまざまな言語のソース エディターとグラフィカル エディター、開発を簡素化するウィザードと組み込みアプリケーション、アプリケーションの展開、実行、テストをサポートするツールと API が含まれています。[88]
モデリングプラットフォーム
モデリング プロジェクトには、モデル ベース開発テクノロジに重点を置いた Eclipse Foundation のすべての公式プロジェクトが含まれています。すべて IBM が作成した Eclipse モデリング フレームワークと互換性があります。これらのプロジェクトは、次の 6 つのカテゴリに分かれています。
- モデル変換には、 Eclipse Modeling Framework (EMF) ベースのモデルを入力として使用し 、モデルまたはテキストを出力として生成するプロジェクトが含まれます。モデル間の変換プロジェクトには、ATLAS Transformation Language (ATL) が含まれます。これは、特定のモデルを変換したり、特定の EMF モデルから新しいモデルを生成するために使用されるオープン ソースの変換言語およびツールキットです。モデルからテキストへの変換プロジェクトには、Object Management Group (OMG)の標準モデルからテキストへの言語であるMOFM2Tの実装であるAcceleoが含まれます。Acceleoコード ジェネレーターは、任意のメタモデル ( Unified Modeling Language (UML)、Systems Modeling Language (SysML) など)で定義された EMF ベースのモデルから任意のテキスト言語 (Java、PHP、Python など) を生成できます。これはオープン ソースです。
- モデル開発ツールには、業界で使用されているさまざまなモデリング標準とそのツールキットを実装するプロジェクトが含まれます。これらのプロジェクトの中には、いくつかの標準の実装が含まれています。
- 統一モデリング言語(UML)
- システムモデリング言語(SysML)
- オブジェクト制約言語(OCL)
- ビジネスプロセスモデルと表記法(BPMN)
- ビジネス用語とビジネス ルールのセマンティクス(SBVR)
- XML スキーマ(XSD)
- 全米電子流通協会(NEDA)
- モデル間変換(MMT)
- Concrete Syntax Development には、EMF ベースのモデルのグラフィカル表現専用の Eclipse ベースのフレームワークであるグラフィカル モデリング フレームワークが含まれています。[引用が必要]
- Abstract Syntax Development は、Eclipse Foundation のほとんどのモデリング プロジェクトの中核である Eclipse Modeling Framework と、Connected Data Objects (CDO)、EMF クエリ、EMF 検証などの EMF で使用可能なフレームワークをホストします。
- テクノロジーと研究には、モデリング プロジェクトのプロトタイプの作成、インキュベーション フェーズ中のすべての Eclipse Foundation モデリング プロジェクトのホスティングが含まれます。[引用が必要]
- アマルガムは、モデリングツール専用のEclipseパッケージに、利用可能なすべてのモデリングツール間のパッケージングと統合を提供します。[89]
アプリケーションライフサイクル管理
Eclipse のアプリケーションライフサイクル管理(ALM) とタスク管理には、タスク重視のインターフェースのオープンソース実装である Mylyn ( / ˈ m aɪ l ɪ n / )というオプションのコンポーネントが必要です。これは、タスク重視のインターフェースを埋め込んだツール用の API を提供します。ソフトウェア開発者にとっては、これは開発者がさまざまなタスク (バグ、問題報告、新機能など) を効率的に処理するのに役立ちます。タスクは Mylyn に統合されています。統合されたすべてのタスクについて、Mylyn はユーザーのアクティビティを監視し、手元のタスクに関連する情報を識別しようとします。このタスクコンテキストを使用して、Eclipse UI を関連情報にフォーカスします。Mylyn は、Bugzilla、Trac、Redmine、Mantis、[90] JIRA、Unfuddle、[91] GitHub [92]などのリポジトリと統合できます。検索、スクロール、ナビゲーションを減らすことで生産性を向上させることに重点を置いています。 Mylyn は、タスクのコンテキストを明示的にすることで、マルチタスク、計画、過去の作業の再利用、専門知識の共有を容易にすることも目的としています。
プロジェクト名は、ニューロンの軸索を囲む電気絶縁層であるミエリンに由来しています。 [93]このプロジェクトの元の名前「マイラー」は、boPETフィルム会社の商標を模倣していたため、Eclipse Foundationはプロジェクト名を変更しました。[94]
特徴
Eclipse IDEの機能には、構文の色分け機能付きテキストエディタ、コーディング支援、コード補完、コードリファクタリング、「クイックフィックス」提案付きコード分析、コードデバッグなどがある。[95]
OSGiのネイティブサポートに加えて、Java 9からはJPMSサポートも追加されました。[95]
拡張機能
Eclipseは豊富な拡張機能をサポートしており、 PyDevによるPythonのサポート、 GoogleのADT( 2015年からAndroid Studioに置き換えられました)によるAndroid開発、 e(fx)clipseによるJavaFX 、 JavaScript、jQueryなど、Eclipse Marketplaceで多数の拡張機能が提供されています。ValableはEclipse用のValaプラグインです。[96]
組み込みのJavaコンパイラ警告に加えて、SpotBugsやSonarなどのコード品質と一貫性を向上させるための追加のプラグインも利用できます。[ 97] [98]
Ant、Maven、Make、CMakeなどのビルドツールのサポートには、Eclipseネイティブプロジェクトファイル形式をMaven pom.xmlに直接置き換える機能が含まれています。[99]
代替ディストリビューション
Eclipse プロジェクトにはいくつかの代替ディストリビューションが存在します。
PHP 開発ツール
PHPハイパーテキストプリプロセッサ(PHP)開発ツールプロジェクトは、Eclipseプラットフォームのフレームワークを提供します。このプロジェクトには、コード補完、PHPの開発、拡張性の促進など、すべての開発コンポーネントが含まれています。既存のEclipse Webツールプラットフォーム(WTP)と動的言語ツールキット(DLTK)を活用しています。[100]
Android 開発ツール
Android Development Tools (ADT) は、Google が Android アプリケーションを構築するための統合環境を提供するように設計された Eclipse IDE 用プラグインの開発を中止した後、2015 年に Eclipse 財団独自のプラグインである Andmore: Development Tools for Androidに置き換えられました。ADT/Andmore は Eclipse の機能を拡張し、開発者が新しい Android プロジェクトをセットアップし、アプリケーション UI を作成し、Android Framework API に基づいてパッケージを追加し、Android SDK ツールを使用してアプリケーションをデバッグし、署名済み (または署名なし) の .apk ファイルをエクスポートしてアプリケーションを配布できるようにします。ADT/Andmore は無料でダウンロードできます。Google の ADT は 2015 年まで Android の公式 IDE でしたが、Eclipse の Andmore と公式のAndroid Studioに置き換えられました。[102] [103] 2024 年現在、このプロジェクトは衰退しているようで、2017 年以降は活動していません。[104]
参照
注記
- ^ abc IBM Developer for z/OS [8] (IDz)経由。以前はRational Developer for z Systems (RDz)として知られていました。
参考文献
- ^ ab “Eclipse.org consortium”。オープンイノベーションとコラボレーションのためのコミュニティ | The Eclipse Foundation。2022年9月20日時点のオリジナルよりアーカイブ。2022年9月10日閲覧。
- ^ 「Eclipse 4.33 - 新機能と注目点 | The Eclipse Foundation」。2024年9月11日。 2024年9月11日閲覧。
- ^ “Equinox/dev - Eclipsepedia”. wiki.eclipse.org . 2023年8月26日時点のオリジナルよりアーカイブ。2023年8月26日閲覧。
- ^ ab 「Babel Project – Eclipse translation」。Eclipse。Eclipse Foundation。2013年1月31日。2017年4月29日時点のオリジナルよりアーカイブ。2017年3月5日閲覧。
- ^ 「IDE vs. ビルドツール: Eclipse、IntelliJ IDEA、NetBeansユーザーがMaven、Ant、SBT、Gradleを使用する方法」zeroturnaround.com。2024年6月6日時点のオリジナルよりアーカイブ。 2018年12月28日閲覧。
- ^ 「IntelliJ IDEA が IDE 市場を独占、JVM 開発者の間で 62% の採用」Snyk 2020 年 2 月 5 日。2024 年 6 月 6 日時点のオリジナルよりアーカイブ。2022年1 月 30 日閲覧。
- ^ 「Eclipse デスクトップ IDE と Web IDE」。Eclipse Foundation。2022年1月28日時点のオリジナルよりアーカイブ。2022年1月29日閲覧。
- ^ 「IBM Developer for z/OS」。IBM 。 2024年5月16日。 2024年7月2日閲覧。
- ^ 「GitHub - JuliaComputing/JuliaDT: Julia Development Toolkit for Eclipse」。github.com。2018年10月10日。2018年7月25日時点のオリジナルよりアーカイブ。 2018年12月28日閲覧– GitHub経由。
- ^ 「Eclipse パッケージ | Eclipse Foundation - グローバルコミュニティ、Eclipse IDE、Jakarta EE、350 を超えるオープンソースプロジェクトの本拠地...」www.eclipse.org。2023 年 8 月 26 日時点のオリジナルよりアーカイブ。2023 年8 月 26 日閲覧。
- ^ ab 「Eclipse はどこから来たのか?」Eclipse Wiki。2008年 9 月 8 日時点のオリジナルよりアーカイブ。2008 年3 月 16 日閲覧。
- ^ 「500 行以下: Eclipse Archived 27 January 2017 at the Wayback Machine」には、「OSGi への切り替えにより、Eclipse プラグインはバンドルと呼ばれるようになりました」と書かれています。
- ^ Free Software Foundation, Inc. (2012年11月5日). 「さまざまなライセンスとそれらに関するコメント」。2009年7月16日時点のオリジナルよりアーカイブ。2014年4月17日閲覧。
- ^ Rick DeNatale (2008年10月15日). 「Will It Go Round in Circles?」 2008年10月19日時点のオリジナルよりアーカイブ。
- ^ Milinkovich, Mike. 「IBM と Eclipse: ソフトウェア イノベーションの 10 年」。Building a Smarter Planet。2012年 1 月 30 日時点のオリジナルよりアーカイブ。2011年11 月 3 日閲覧。
- ^ 「Eclipse Foundationについて: Eclipseの歴史」。Eclipse。2019年5月12日時点のオリジナルよりアーカイブ。 2014年1月1日閲覧。
- ^ 「Eclipse Foundation について」。Eclipse Foundation。2008 年 8 月 12 日時点のオリジナルよりアーカイブ。2008 年8 月 13 日閲覧。
- ^ 「OSGi – プラットフォームの基礎の土台」。Eclipse Foundation。2008 年 6 月 13 日時点のオリジナルよりアーカイブ。2008 年6 月 25 日閲覧。
- ^ 「ACM Honors Computing Innovators for Advances in Research, Education, and Industry」。Association for Computing Machinery。2012年4月29日時点のオリジナルよりアーカイブ。2012年4月26日閲覧。
- ^ 「Eclipse Public License」。2012年2月17日時点のオリジナルよりアーカイブ。 2012年2月24日閲覧。
- ^ 「さまざまなライセンスとそれらに関するコメント」。フリーソフトウェア財団。2007 年 5 月 17 日。2009 年 7 月 16 日時点のオリジナルよりアーカイブ。2007年5 月 20 日閲覧。
- ^ Darryl K. Taft (2005年5月20日). 「Eclipse: Behind the Name」. eWeek.com . Ziff Davis Enterprise Holdings. 2013年1月2日時点のオリジナルよりアーカイブ。 2008年8月11日閲覧。
- ^ Sharma, Ankur (2011年2月14日). 「Naming Indigo +1」. Eclipse . 2017年2月25日時点のオリジナルよりアーカイブ。 2016年7月4日閲覧。
- ^ 「Eclipse Foundationのオープンソースプロジェクトディレクター、ウェイン・ビートン氏へのインタビュー:「Eclipse Photonは時代の終わりを告げる」」jaxenter.com 2018年6月28日。2020年1月2日時点のオリジナルよりアーカイブ。 2019年9月16日閲覧。
- ^ 「同時リリース FAQ」。Eclipse。2018年3月9日。2019年3月6日時点のオリジナルよりアーカイブ。2019年3月2日閲覧。
- ^ ab “Simultaneous Release”。2018年1月18日時点のオリジナルよりアーカイブ。 2018年1月12日閲覧。
- ^ 「SimRel/Simultaneous Release Cycle FAQ」。2019年3月6日時点のオリジナルよりアーカイブ。 2019年3月15日閲覧。
- ^ “Eclipse Tools Project”. archive.eclipse.org . 2023年10月12日時点のオリジナルよりアーカイブ。2022年9月10日閲覧。
- ^ 「Eclipse.orgコンソーシアム」。オープンイノベーションとコラボレーションのためのコミュニティ | Eclipse Foundation。2022年10月6日時点のオリジナルよりアーカイブ。2022年9月10日閲覧。
- ^ 「Eclipse.orgコンソーシアム」。オープンイノベーションとコラボレーションのためのコミュニティ | Eclipse Foundation。2023年3月7日時点のオリジナルよりアーカイブ。2022年9月10日閲覧。
- ^ “Eclipse Tools Project”. archive.eclipse.org . 2022年8月12日時点のオリジナルよりアーカイブ。2022年9月10日閲覧。
- ^ “Eclipse Foundation”. Eclipse.org. 2004年6月21日. 2018年1月7日時点のオリジナルよりアーカイブ。 2018年1月12日閲覧。
- ^ “Eclipse Tools Project”. archive.eclipse.org . 2022年7月2日時点のオリジナルよりアーカイブ。2022年9月10日閲覧。
- ^ “Eclipse 3.1 Inside!”. 2016年12月1日時点のオリジナルよりアーカイブ。2018年1月12日閲覧。
- ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am 「Eclipse IDE Simultaneous Release (SimRel)」。GitHub。Eclipse Foundation。2023年12月6日。2023年12月22日時点のオリジナルよりアーカイブ。 2023年12月22日閲覧。
- ^ 「Eclipse Callisto プロジェクト」。Eclipse 。 2008年6月25日時点のオリジナルよりアーカイブ。2018年1月12日閲覧。
- ^ “Ganymede Simultaneous Release”. wiki.eclipse.org . 2018年1月13日時点のオリジナルよりアーカイブ。2018年1月12日閲覧。
- ^ “Galileo Simultaneous Release”. wiki.eclipse.org . 2018年1月13日時点のオリジナルよりアーカイブ。2018年1月12日閲覧。
- ^ “Category:Helios”. wiki.eclipse.org . 2018年1月13日時点のオリジナルよりアーカイブ。2018年1月12日閲覧。
- ^ “Category:Indigo”. wiki.eclipse.org . 2018年1月13日時点のオリジナルよりアーカイブ。 2018年1月12日閲覧。
- ^ 「ヘルプ - Eclipse プラットフォーム」。help.eclipse.org。2017年10 月 22 日時点のオリジナルよりアーカイブ。2018 年1 月 12 日閲覧。
- ^ “Eclipse Juno Release Train Has Arrived”. Eclipse . 2012年6月27日. 2018年1月13日時点のオリジナルよりアーカイブ。 2018年1月12日閲覧。
- ^ “Eclipse 3.8.2 メンテナンス ビルド: 3.8.2”. archive.eclipse.org . 2013年1月31日. 2017年10月12日時点のオリジナルよりアーカイブ。 2018年1月12日閲覧。
- ^ “389175 – デュアルストリーム同時リリース (3.x および 4.x)”。bugs.eclipse.org。2020年6月22日時点のオリジナルよりアーカイブ。2018年12月28日閲覧。
- ^ “Category:Juno”. wiki.eclipse.org . 2018年1月13日時点のオリジナルよりアーカイブ。 2018年1月12日閲覧。
- ^ “Category:Kepler”. wiki.eclipse.org . 2018年1月13日時点のオリジナルよりアーカイブ。2018年1月12日閲覧。
- ^ abcdefg “Eclipse/Installation - Eclipsepedia”. wiki.eclipse.org . 2024年6月6日時点のオリジナルよりアーカイブ。 2022年9月10日閲覧。
- ^ “Category:Luna”. Wiki.eclipse.org . 2018年1月13日時点のオリジナルよりアーカイブ。 2018年1月12日閲覧。
- ^ “Eclipse Project 4.4.0”. 2013年7月22日. 2018年1月13日時点のオリジナルよりアーカイブ。 2018年1月12日閲覧。
- ^ “Category:Mars”. Wiki.eclipse.org . 2018年1月13日時点のオリジナルよりアーカイブ。 2018年1月12日閲覧。
- ^ “Category:Neon”. wiki.eclipse.org . 2018年1月13日時点のオリジナルよりアーカイブ。2018年1月12日閲覧。
- ^ 「Category:酸素」. wiki.eclipse.org . 2018年1月12日閲覧。
- ^ “Eclipse Oxygen - 注目の新製品”. 2018年7月3日時点のオリジナルよりアーカイブ。2018年7月3日閲覧。
- ^ “Eclipse Project Oxygen (4.7) M1 - 新機能と注目点”. 2019年7月16日時点のオリジナルよりアーカイブ。2019年8月22日閲覧。
- ^ “Category:Photon”. wiki.eclipse.org . 2018年1月21日時点のオリジナルよりアーカイブ。 2018年1月12日閲覧。
- ^ “Category:SimRel-2018-09”. wiki.eclipse.org . 2018年9月18日時点のオリジナルよりアーカイブ。2018年9月18日閲覧。
- ^ “Category:SimRel-2018-12”. wiki.eclipse.org . 2018年12月18日時点のオリジナルよりアーカイブ。2018年12月18日閲覧。
- ^ 「Eclipse 4.10 - 新機能と注目点 - Java 開発者向けの新機能」www.eclipse.org。2020年6月22日時点のオリジナルよりアーカイブ。2020年5月14日閲覧。
- ^ “Category:SimRel-2019-03”. wiki.eclipse.org . 2018年12月18日時点のオリジナルよりアーカイブ。2018年12月18日閲覧。
- ^ “Category:SimRel-2019-06”. wiki.eclipse.org . 2018年12月20日時点のオリジナルよりアーカイブ。2018年12月20日閲覧。
- ^ “Category:SimRel-2019-09”. wiki.eclipse.org . 2019年6月22日時点のオリジナルよりアーカイブ。2019年6月22日閲覧。
- ^ “Category:SimRel-2019-12”. wiki.eclipse.org . 2019年6月22日時点のオリジナルよりアーカイブ。2019年6月22日閲覧。
- ^ “Category:SimRel-2020-03”. wiki.eclipse.org . 2019年12月20日時点のオリジナルよりアーカイブ。 2020年3月25日閲覧。
- ^ “Category:SimRel-2020-06”. wiki.eclipse.org . 2020年3月25日時点のオリジナルよりアーカイブ。2020年3月25日閲覧。
- ^ “Category:SimRel-2020-09”. wiki.eclipse.org . 2020年3月25日時点のオリジナルよりアーカイブ。2020年3月31日閲覧。
- ^ “Category:SimRel-2020-12”. wiki.eclipse.org . 2022年3月21日時点のオリジナルよりアーカイブ。2020年9月19日閲覧。
- ^ “Category:SimRel-2021-03”. wiki.eclipse.org . 2020年11月25日時点のオリジナルよりアーカイブ。 2020年12月25日閲覧。
- ^ “Category:SimRel-2021-06”. wiki.eclipse.org . 2024年3月17日時点のオリジナルよりアーカイブ。2021年3月17日閲覧。
- ^ “Category:SimRel-2021-09”. wiki.eclipse.org . 2021年6月24日時点のオリジナルよりアーカイブ。2021年6月21日閲覧。
- ^ “Category:SimRel-2021-12”. wiki.eclipse.org . 2024年3月17日時点のオリジナルよりアーカイブ。2021年9月29日閲覧。
- ^ “Category:SimRel-2022-03”. wiki.eclipse.org . 2022年9月21日時点のオリジナルよりアーカイブ。2022年8月31日閲覧。
- ^ “Category:SimRel-2022-06”. wiki.eclipse.org . 2022年9月21日時点のオリジナルよりアーカイブ。2022年8月31日閲覧。
- ^ “Category:SimRel-2022-09”. wiki.eclipse.org . 2022年9月21日時点のオリジナルよりアーカイブ。2022年8月31日閲覧。
- ^ “Category:SimRel-2022-12”. wiki.eclipse.org . 2022年9月21日時点のオリジナルよりアーカイブ。2022年9月17日閲覧。
- ^ “Category:SimRel-2023-03”. wiki.eclipse.org . 2022年12月10日時点のオリジナルよりアーカイブ。2022年12月10日閲覧。
- ^ “Category:SimRel-2023-06”. wiki.eclipse.org . 2023年3月15日時点のオリジナルよりアーカイブ。2023年3月15日閲覧。
- ^ “Category:SimRel-2023-09”. wiki.eclipse.org . 2023年6月14日時点のオリジナルよりアーカイブ。2023年6月14日閲覧。
- ^ “.github/wiki/SimRel/2023-12.md at main · eclipse-simrel/.github”. GitHub . Eclipse Foundation . 2023年12月22日時点のオリジナルよりアーカイブ。 2023年12月22日閲覧。
- ^ “.github/wiki/SimRel/2024-03.md at main · eclipse-simrel/.github”. GitHub . Eclipse Foundation . 2023年12月22日時点のオリジナルよりアーカイブ。 2023年12月22日閲覧。
- ^ “.github/wiki/SimRel/2024-06.md at main · eclipse-simrel/.github”. GitHub . Eclipse Foundation . 2023年12月22日時点のオリジナルよりアーカイブ。 2023年12月22日閲覧。
- ^ “.github/wiki/SimRel/2024-09.md at main · eclipse-simrel/.github”. GitHub . Eclipse Foundation . 2023年12月22日時点のオリジナルよりアーカイブ。 2023年12月22日閲覧。
- ^ “.github/wiki/SimRel/2024-12.md at main · eclipse-simrel/.github”. GitHub . Eclipse Foundation . 2023年12月22日時点のオリジナルよりアーカイブ。 2023年12月22日閲覧。
- ^ 「OSGi 認定製品」。OSGi Alliance サイト。2016年8 月 2 日閲覧。[永久リンク切れ ]
- ^ 「TeXlipse ホームページ – LaTeX for Eclipse」。TeXlipse.sourceforge.net。2013年12 月 16 日時点のオリジナルよりアーカイブ。2014年1 月 1 日閲覧。
- ^ Gallardo, David (2002年12月1日). 「Eclipseプラグインの開発」. IBM . 2018年2月6日時点のオリジナルよりアーカイブ。2018年2月5日閲覧。
- ^ 「Eclipse now runs on Wayland」 2014年8月18日。2014年8月23日時点のオリジナルよりアーカイブ。2014年9月17日閲覧。
- ^ 「ポートフォリオパフォーマンス」。ポートフォリオパフォーマンス。2020年12月13日時点のオリジナルよりアーカイブ。2020年12月16日閲覧。
- ^ 「Eclipse Web Tools Platform Project」。Eclipse.org。2024年6月6日時点のオリジナルよりアーカイブ。2011年5月2日閲覧。Eclipse
Web Tools Platform (WTP) プロジェクトは、Web および Java EE アプリケーションを開発するためのツールで Eclipse プラットフォームを拡張します。さまざまな言語のソース エディターとグラフィカル エディター、開発を簡素化するウィザードと組み込みアプリケーション、アプリケーションのデプロイ、実行、テストをサポートするツール、機能を拡張するための API が含まれています。
- ^ (英語) 「Amalgation website」. 2013年1月31日. 2015年3月19日時点のオリジナルよりアーカイブ。 2015年3月5日閲覧。
- ^ 「Mylyn MantisBT Connector」。Mantis Bug Tracker。2012年12月25日時点のオリジナルよりアーカイブ。 2011年10月25日閲覧。
- ^ 「Unfuddle Mylyn Connector」。Unfuddle。2014年10月12日時点のオリジナルよりアーカイブ。2011年5月21日閲覧。
- ^ 「Eclipse 用 GitHub Mylyn コネクタ」。GitHub。2011年 5 月 10 日。2017 年 2 月 25 日時点のオリジナルよりアーカイブ。2011年5 月 12 日閲覧。
- ^ “Bug191406 - Mylarプロジェクトの名前をMylynに変更”. Eclipse Foundation . 2020年5月10日時点のオリジナルよりアーカイブ。2009年2月18日閲覧。
- ^ 「MylarからMylynへのプロジェクト名変更FAQ」Eclipse Foundation。2019年9月21日時点のオリジナルよりアーカイブ。2009年2月18日閲覧。
- ^ ab “Eclipse Help”. Eclipse . 2023年11月20日時点のオリジナルよりアーカイブ。2023年11月20日閲覧。
- ^ 「Launchpad で使える」launchpad.net 2007年12月24日. 2018年12月29日時点のオリジナルよりアーカイブ。 2018年12月28日閲覧。
- ^ “Eclipse Marketplace”. Eclipse Marketplace . Eclipse. 2023年11月20日時点のオリジナルよりアーカイブ。2023年11月20日閲覧。
- ^ “SonarLint Documentation”. Sonar . 2023年11月20日時点のオリジナルよりアーカイブ。2023年11月20日閲覧。
- ^ 「Eclipse Java プロジェクトを Maven プロジェクトに変換する」。Eclipseipedia。Eclipse。2023年11 月 20 日時点のオリジナルよりアーカイブ。2023 年11 月 20 日に閲覧。
- ^ 「PHP 開発ツール」。projects.eclipse.org。2013年1月31日。2024年6月6日時点のオリジナルよりアーカイブ。2014年1月1日閲覧。
- ^ 「Andmore: Android 向け開発ツール」。Eclipseプラグイン、バンドル、製品 - Eclipse マーケットプレイス。2019 年 11 月 3 日時点のオリジナルよりアーカイブ。2019年11 月 11 日閲覧。
- ^ Eason, Jamal. 「Android Studio 1.0」。2014年12月8日時点のオリジナルよりアーカイブ。2014年12月12日閲覧。
- ^ Eason, Jamal (2015年6月26日). 「Eclipse Android Developer Tools のアップデート」. android-developers.googleblog.com . 2022年9月27日時点のオリジナルよりアーカイブ。2017年3月25日閲覧。
- ^ “Andmore - Eclipse Android Tooling”. GitHub . 2024年4月28日時点のオリジナルよりアーカイブ。2024年4月28日閲覧。
出典
- シルバ、ウラジミール (2009 年 3 月 11 日)。実践的な Eclipse リッチ クライアント プラットフォーム プロジェクト (第 1 版) 。Apress。p . 352。ISBN 978-1-4302-1827-2. 2013年6月19日時点のオリジナルよりアーカイブ。2011年6月18日閲覧。
- Burnette, Ed (2005 年 8 月 12 日)。Eclipse IDE ポケット ガイド (第 1 版)。O'Reilly Media。p . 128。ISBN 978-0-596-10065-0. 2011年6月7日時点のオリジナルよりアーカイブ。2011年6月18日閲覧。
- スティーブ・ホルツナー(2004年5月1日)。エクリプス(第1版)。オライリーメディア。 p. 317.ISBN 0-596-00641-1。
- McAffer, Jeff; Lemieux, Jean-Michel; Aniszczyk, Chris (2010 年 5 月 22 日)。Eclipse Rich Client Platform (第 2 版)。Addison -Wesley Professional。p . 552。ISBN 978-0-321-60378-4. 2012年7月7日時点のオリジナルよりアーカイブ。2011年6月18日閲覧。
- Vogel, Lars (2013)。Eclipse IDE: Eclipse を使用した Java プログラミング、デバッグ、単体テスト、タスク管理、Git バージョン管理 (第 3 版)。ライプツィヒ。ISBN 978-3943747041. 2017年11月1日時点のオリジナルよりアーカイブ。2017年11月3日閲覧。
{{cite book}}: CS1 メンテナンス: 場所が見つかりません 発行者 (リンク)
