1. 程式人生 > >《OSGI官方指南》如何開始使用OSGI

《OSGI官方指南》如何開始使用OSGI

如何開始使用OSGI

你理解了使用OSGI技術帶來的收益,如何開始呢?

  • 如果你是一個java開發人員,且想實踐一下(寫一個helloworld或者其他什麼的),那麼下一節有很多可訪問的入門教程連結。
  • 如果你有什麼疑問, 有一個 OSGi開發者論壇 ,你可以在上面提問。這個論壇被一些OSGi方面的專家關注著。你可以通過這個列表參與當前規範的討論
  • 如果你想了解更多的技術資訊,參加OSGi相關介紹的會議。有關於OSGi最權威的會議是聯合了EclipseCon的OSGi DevCon。然而還有很多其他關於OSGi的會議,所以我們已經準備了一個即將進行的會議資訊的網頁。
  • 如果你要查詢規範,請瀏覽規範頁面
  • 如果你正考慮在你的工程中使用OSGI技術,開始時就獲取一些幫助明智的.我們已經為你準備一個培訓頁面。
  • 如果你在OSGi裡面看到了商機,並且想與OSGi聯盟討論,那麼別在猶豫聯絡我們

書籍

OGSi聯盟提供規範,但是並不實現。這個優勢是巨大的,因為你可以選擇很多種實現方式。因為在不同的實現裡面建立OGSi框架也是不同的,我們將為你連結到不同的頁面教程,指導你如何使用不同的開源框架開發OSGi的bundles。

下面的章節根據不同的實現,給出了不同的教程。大多數教程都是以OSGi為中心的。真正的問題是如何開始使用框架和用什麼shell命令。獲取某個框架的教程很容易並且很容易遷移到另一個框架。

使用 Apache Felix

Apache Felix 源於第一個開源的OSGi實現Oscar。該網站有豐富的示例和文件.

  • Felix 教程 – 從簡單到深入的大量教程
  • Neil Bartlett’s book – Neil正在寫一本OSGi的書並且使用了很多有趣的教程。在他的書中,他使用Felix作為示例的框架

使用 Eclipse Equinox

Eclipse Equinox是一個基於Eclilpse IDE的框架。這個是一個非常流行的框架,因為它與用於開發bundle的Eclipse IDE整合。

使用 Knopflerfish

程式碼片段

其他

需要更多的材料,請檢視

教程頁面

更多資訊資源

如果對於該頁面,你有一些有意義的連線,別猶豫,傳送給