登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
源碼新聞 開放源碼整合開發工具 Eclipse

開放源碼整合開發工具 Eclipse

IBM 的開放源碼整合開發平台(IDE)Eclipse,是一套應用極為廣泛的通用工具平台,設計之初便是為了能夠成為各式應用軟體,如網站、嵌入式 Java 程式、C++ 程式與 Enterprise JavaBeans 的整合式開發環境。日前 IBM 宣佈 Eclipse 未來可在基於 Java 的開放源碼 Jikes Research Virtual Machine 上執行,可望進而擴展該平台的應用範疇至 Linux 和 AIX 平台之上。

Eclipse 為一套整合式開發平台,用途極為廣泛,可支援從網站到 EJB 等應用程式開發工作。Eclipse 設計之初便希望能迎合以下需求:支援各種應用程式開發工具、不受限制地支援包括獨立軟體商(ISVs)等各工具供應商、支援可操作特殊內容形態(如 HTML、Java、C、JSP、EJB、XML、GIF)之工具、促進跨越不同內容形態與工具供應商間的工具整合、提供 GUI 與非 GUI 的應用軟體開發環境、支援包括 Windows、Linux 等多種作業系統、利用 Java 語言的普及性作為撰寫工具。Eclipse 展現的威力,除了在程式撰寫上,更包括專案發展中,不可或缺的文件化程序。Eclipse 平台擁有基於 XML 的求助系統。更好的消息是,所有專案皆可使用此平台的簡化版本,提供專業、易用且具搜尋能力的文件。當使用者存取 Eclipse 求助系統,事實上便在啟動一嵌入式的 Tomcat 伺服器,因此,文件的素材將不限於 HTML,使用者甚至可用 JSP,建構動態的文件。Eclipse 平台主要扮演的角色,是提供工具供應商一套達到整合式工具的使用機制與遵循規則。該平台透過經適切定義的 API 界面、類別與方法,提供以上機制。簡單地說,Eclipse 可以讓開發人員在一套彷如入口般的整合式環境中,使用來自不同廠商的優良工具,開發者得以藉此創造、整合及使用軟體工具。過去 Eclipse 僅能在 IBM 和 Sun 專屬的 JVM 上執行。日前 IBM 宣佈 Eclipse 未來可在 Jikes Research Virtual Machine 上執行。以 Java 為基礎的開放源碼 Jikes VM 可在 Linux 和 AIX 上執行。Jikes RVM 也是 IBM 研究人員的成果,並早於 2001 年 10 月即贈與社群。IBM 發言人 Jennifer Clemente 表示,運作於彈性化的開放源碼測試平台(Jikes RVM)上,可提供社群具代表性的開放源碼 Java 指標,透過 Eclipse 的執行,Jikes RVM 將成為更具價值的研究與教學工具。嵌入式領域的知名廠商 MontaVista Software 於稍早則推出了 MontaVista DevRocket。這是一套基於 Eclipse 的高等開發環境,將成為 MontaVista Linux Professional Edition 3.1 的主要元件之一。MontaVista DevRocket 1.0 以 Eclipse 2.1 為基礎,提供各種平台如 Windows、Solaris、Linux 上通用的開發環境,可允許使用者與獨立軟體供應商採用 Eclipse 平台的所有功能,如 Eclipse 社群貢獻的第三方開發成果和大量 Eclipse 的支援工具。

 

相關網址:
1.IBM's Eclipse 已可相容於 Jikes VM
2.MontaVista Linux 以基於 Eclipse 的圖形化開發環境為號召
3.Eclipse 網站
4.使用 Eclipse 求助系統為專案製作文件
5.採用 Eclipse 求助系統替你的專案製作文件—建構易用且可搜尋的求助文件




自由軟體鑄造場電子報 : 第 9 期 自由軟體的智慧財產權(下)

分類: 源碼新聞