2013-07-10 97 views
0

ECF中的r-OSGI似乎在互聯網上的資源較少。我找到幾個教程直接解釋代碼。但我正在尋求一步一步的教程,可以解釋以下內容。r-OSGI ECF初學者教程

  1. 如何在eclipse中創建r-osgi項目。
  2. 我們需要在Eclipse中配置以運行該項目的事情是什麼?
  3. 如何在Eclipse中調試和運行r-OSGI項目。
  4. 如何編寫r-OSGI Hello world服務。
  5. 如何在ECF中編寫服務發現。

我在eclipse中發現OSGI本教程,這是否適用於r-OSGI? OSGI first bundle

如果是, 是否所有與OSGI相關的概念都適用於r-OSGI?

回答

1

這會有幫助嗎? http://wiki.eclipse.org/EIG:Getting_Started_with_OSGi_Remote_Services#Adding_ECF.27_OSGi_Remote_Services_Implementation_to_Your_Target_Platform

我的觀點:

是所有的OSGI概念也應適用於R-OSGI。我不是使用r-OSGI的超級家庭,但它看起來是使OSGI服務成爲r-OSGI的主要方式,就是在導出的OSGI服務上添加一個屬性,告訴r-OSGI運行時「採取我的服務並應用它在efctcp://端口「上。基本上來說:r-OSGI服務只是使用r-OSGI公開的標準OSGI服務。你可以看到,在這裏:

http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/tree/examples/bundles/org.eclipse.ecf.examples.remoteservices.hello.ds.host/OSGI-INF/hello.xml

當行6樣子適用於R-OSGI在服務器端唯一的一個。至於在Eclipse中調試,我只是在我的本地調試中禁用r-osgi,並且只在需要時啓用它。我想知道是否可以在Eclipse中附加多個遠程調試器,您可以一次調試兩個獨立的系統,編輯:每個運行它自己的OSGI運行時並使用r-OSGI相互交談。

+0

Thanks.I已經檢查過eclipse wiki.But但我不確定如何在eclipse中使用r-OSGI。如果所有概念都適用於r-OSGI,可能大部分認爲哪些與eclipse相關的必須是相同的。我會再次嘗試一下eclipse – Thabo