Eclipse Galileo 並非單一專案的更新,而是 33 個主要 Eclipse 專案的同步釋出版本。這一龐大的釋出系列代表了當時開源生態系統中最大規模的單次技術交付。雖然這 33 個專案同步發布,但每個專案仍保持獨立運作,擁有各自的專案負責人、提交者與開發路線圖。同步釋出機制的核心價值在於提供透明、可預測的開發週期,讓採用者能更從容地規劃技術升級。
開發者可透過兩種方式取得 Galileo:下載預先打包的套件包,或使用更新站點線上安裝。官方建議優先選擇套件包,因為它們經過整合測試,開箱即用。
Eclipse Galileo 套件站點提供 9 種預先打包的版本,分別針對 Java EE、C/C++、PHP、建模、報表、RCP/RIA 開發等不同場景。這樣的模組化設計讓開發者無需在龐大的功能集中手動挑選,即可快速啟動適配特定領域的開發環境。

若需更精細的功能控制,可下載 Eclipse 3.5 SDK 後,透過 Help > Software Updates 連接 Galileo 更新站點。連線成功後,所有屬於 Galileo 釋出系列的特性清單將呈現於介面中,開發者可按需勾選安裝。這種方式適合已有 Eclipse 基礎環境、僅需增補特定功能的團隊。

Galileo 涵蓋的專案極為廣泛,以下摘錄幾個具代表性的專案與其關鍵更新:
ACTF 0.7 讓 Eclipse Galileo 成為首個支援無障礙 Web 應用開發的 IDE,不僅滿足美國 Section 508 等法規要求,更透過自動錯誤偵測、語音訪問視覺化、低視力圖像模擬等功能,協助開發者快速定位並改善無障礙問題。專案負責人 Chieko Asakawa 強調:「最終目標是讓 Eclipse 產出的任何成果都能被所有人使用。」
CDT 引入 Debug Services Framework,新增啟發式索引器以自動發現標頭檔案,支援隱式引用與運算子重載索引。Convert to C/C++ Project 升級為獨立專案類型;新增 Launch Group 設定可一次啟動多會話;嵌入式開發獲得遠程啟動、GCC 交叉編譯與 p2 安裝支援。
DTP 1.7 專注於視覺化工具增強與連線 API 強化。SQL Query Builder 易用性提升;Schema Object 編輯器引入新框架並提供 Sybase ASA 範例實作。連線 API 簡化了純 API 連線的建立與管理,對 BIRT 等幕後使用 DTP 的工具尤為重要。
EMF 核心帶來資料綁定改進與 EObject 記憶體佔用降低 60% 以上的優化。CDO Model Repository 實現分散式事務、悲觀鎖、儲存庫安全鉤子等 130 項增強,已吸納 NASA、加拿大航太局等大型採用者。Xtext 作為新專案加入,提供 DSL 開發框架,從 EBNF 語法自動生成解析器、AST 元模型與功能豐富的編輯器。Teneo 實現 EMF-EclipseLink 整合,支援 JPA 註解與 Hibernate 專屬持久化註解。
EPP 新增 Pulsar 套件(行動裝置開發)與 PHP 套件,並全面遷移至 p2 建構基礎設施,使套件完全相容 p2 並大幅提升客製化彈性。
SWT 移植至 Mac Cocoa,奠基未來 Macintosh 介面;Equinox 實作最新 OSGi 規範,p2 佈建平台在健壯度、效能與彈性上顯著提升;EclipseRT 運行時生態逐漸成形。
Galileo 以龐大的專案矩陣展示了 Eclipse 生態的廣度與深度。無論您是企業級應用開發者、嵌入式工程師、Web 全端工程師,或是建模專家,都能在這一釋出中找到遞進式的生產力提升。立即下載體驗,讓 Galileo 成為您下一個專案的加速器。