close

 

首先我將安裝過程區分成兩個部分,第一個部分會先說明如何安裝Knopflerfish的環境,第二個部分再說明如何利用Eclipse整合Knopflerfish的環境,用來開發OSGi Bundle。

Part I 安裝Knoplferfish OSGi 環境

 

Step 0:確認你的軟體環境,根據官方網站的說法至少Java 1.2.2版本以上的執行環境,這個範例使用的是Java 1.6.03版本

 

Step 1:Knopflerfish官網下載knopflerfish_osgi_<version>.jar檔案,透過點擊兩次knopflerfish_osgi_<version>.jar進行安裝過程,此範例使用的是knopflerfish_osgi_2.0.5.jar版本。

 

image

 

Step 2:在安裝的目錄下,點擊兩次\knopflerfish.org\osgi\framework.jar檔案即可啟動knopflerfish。

image

 

 

Part II 整合Eclipse 與 Knoplferish 程式開發環境

 

Step 0:確認你的軟體環境,根據官方網站的說法要用Eclipse來掛載Knopflerfish Plugin至少需要Eclipse 3.1版本以上的執行環境,這個範例使用的是Eclipse 3.3的版本

 

Step 1:點選選單中的Help>Software Updates>Find and Install來安裝軟體

image

 

請選擇Serch for new features to install

image

 

請選則New Remote Site,增加Knopflerfish的網站內容

image

 

填入名稱以及更新的網址,http://www.knopflerfish.org/eclipse-update/

image 

 

Step 2:選擇Window>Preference設定Eclipse中OSGi的相關設定內容 (非常重要)

image

 

選擇OSGi>framework設定Framework Type並選擇Knopflerfish的安裝目錄

image

 

增加Knopflerfish的Bundle Repository,到此完整設定成功。

image

 

Step 3:開始撰寫OSGi Bundle,選擇產生一個新的Project就會發現Bundle Project,最後點選Finish

image

 

輸入適當的Project名稱,選擇Next

image

 

將Create Bundle Activator選項勾選起來,讓系統幫你自動產生OSGi Bundle框架

image

 

打開Activator檔案,可以開始撰寫程式碼

image

 

Step 4: 如果要將寫完的程式部屬到Knopflerfish,利用Export將檔案匯出成JAR檔案。

 

image

 

選擇需要的檔案,bundle.manifest檔案以及相關程式檔,點選Next兩次

image

 

在JAR Manifest Specification中,必許選擇程式中產生之bundle.manifest檔案,之後便可以利用Knopflerfish執行(非常重要)

image 

 

Reference Web Sites

[1]http://www.knopflerfish.org/index.html

arrow
arrow
    全站熱搜

    arvin0626 發表在 痞客邦 留言(3) 人氣()