平台 SDK 導覽圖

執行時期基核

平台執行時期基核實作執行時期引擎,該引擎啟動平台庫以及動態尋找外掛程式。 外掛程式是一個結構元件,它使用處理(plugin.xml)檔對系統說明 自己。 平台維護已安裝的外掛程式的登錄以及它們提供的功能。

使用共用延伸模型新增功能到系統。 延伸點是在系統中可以被外掛程式延伸的完整定義的功能點。 當外掛程式提供延伸點的實作時,我們稱它新增延伸到平台。 外掛程式可以定義自己的延伸點,因此其他外掛程式可以與它們密切整合。

延伸機制是新增功能到平台和其他外掛程式的唯一方法。 所有外掛程式使用相同機制。隨 Eclipse SDK 提供的外掛程式在它們的實作 中不使用專屬機制。

通常使用平台 API 以 Java 撰寫延伸。 不過,某些延伸點容納以平台執行檔、ActiveX 元件的身份提供的延伸,或容納使用 scripting 語言開發的延伸。 通常非 Java 延伸只能使用完整平台功能的子集。

執行時期的一般目標是一般使用者不應該為安裝的外掛程而付出記憶體或效能受影響 ,但卻沒有使用該外掛程式。 可以安裝外掛程式並新增至登錄,但是除非已根據使用者的活動要求外掛程式所提供 的功能,否則不會啟動外掛程式。

感覺到執行時期系統的最佳方法是建置外掛程式。 請參閱插入:Hello World 遇上工作台,以開始建置外掛程式。 一但您精通了外掛程式撰寫的基本觀念並已備妥定義自己的延伸點,請參閱定義延伸點

資源管理

資源管理外掛程式定義管理工具外掛程式成品的共用資源模型。 外掛程式可以建立和修改專案資料夾檔案,定義特殊類 型的資源。

資源總覽提供資源管理系統總覽。

工作台 UI

工作台 UI 外掛程式實作工作台 UI 和定義一些延伸點,這些延伸點可讓其他外掛 程式提供功能表和工具列動作、拖放作業、對話框、精靈以及自訂檢視畫面和編輯器 。

插入工作台引入工作台 UI 延 伸點和 API。

工作台 UI 外掛程式也提供有助於使用者介面開發的組織架構。 這些組織架構已用來開發工作台本身。 使用組織架構不僅容易開發外掛程式的使用者介面, 還能確保外掛程式有共同外觀和行為,以及一致的工作台整合層次。

「標準 Widget 工具箱 (SWT)」是低階的作業系統獨立工具箱,它支援平台整合和可移植的 API。 標準 Widget 工具箱說明它。

JFace UI 組織架構提供較高階應用程式建構以支援對話框、精靈、動作、使用者喜好設定和 Widget 管理。 對話框和精靈喜好設定和內容以及 JFace:外掛程式的 UI 組織架構說明 JFace 包含的功能。

團隊支援

「團隊」外掛程式容許其他外掛程式來定義和登錄團隊程式設計、儲存庫存取和版本化的實作方式。 Eclipse SDK 併入使用團隊支援的 CVS 外掛程式以提供 SDK 中的 CVS 用戶端支援。

團隊支援在團隊支援中說明。

除錯支援

「除錯」外掛程式容許其他外掛程式實作特定的語言啟動程式和除錯器。

除錯支援在程式除錯和啟動支援中說明。

說明系統

「說明」外掛程式實作平台最佳化的說明 web 伺服器以及文件整合機能。 它定義一些延伸點,外掛程式可用這些延伸點提供說明或其他外掛程 式文件成為可瀏覽的書籍。文件 web 伺服器包括一些特殊機能讓外掛程式使 用邏輯、外掛程式型 URL(代替檔案系統 URL)來參照檔案。

提供其他特性以便在產品層次文件配置中整合說明主題。

說明機能在外掛程式說明中說明。

Java 開發工具(JDT)

Java 開發工具(JDT)外掛程式透過提供 private 特性以編輯、檢視、編譯 、除錯和執行 Java 程式碼延伸平台工作台。

安裝 JDT 作為併入 SDK 的外掛程式集。「Java 開發使用者手冊」說明如何使用 Java 工具。「JDT 外掛程式開發人員手冊」說明 JDT 的結構和 API。

外掛程式開發環境(PDE)

「外掛程式開發環境」(PDE)提供一些工具,這些工具自動建立、操作、除錯和 部署外掛程式。

安裝 PDE 作為併入 SDK 的外掛程式集。PDE Guide 說明如何使用此環 境。

Copyright IBM Corporation and others 2000, 2003.